EXPANSION OF THINKING IN INVESTMENT

투자에 대한 생각의 확장

CODING/PYTHON

[Python] 1주차_주식데이터를 활용한 파이썬 데이터 분석(1편) (Feat. 스파르타코딩클럽)

메타닷 2022. 11. 25. 14:40
728x90
반응형

 

 

파이썬 데이터 분석을 공부하기 위해

스파르타 코딩 클럽 강의를 듣기 시작했다. 

 

거의 모든 개발자들이 '개발일지'를 쓴다고 하는데, 

주단위로 내가 배운 것을 글로 기록하는 것이다. 

 

나도 복습차원에서 개발일지를 써보려한다. 

훗날 제대로 활용해 보는 날이 생기길 바라며..!

 

 

1주차 강의는 크게 4가지로 나뉜다.

[파이썬 데이터 분석 1주차 강의]

 - 구글 Colab 사용

 - 파이썬 기초 문법
 - 주식데이터 크롤링
 - 엑셀 다루기, 파일 저장 및 이름 바꾸기, 이미지 다운받기

 

내가 직접 실습해 본 데이터까지 하면

생각보다 양이 많아서, 

1편, 2편으로 나누어 올려보도록 하겠다.

 

 

[1편]

1. 구글 Colab 사용 

구글 colab에서 python 사용

일단, Anaconda Navigatior를 설치한 후의 Python만 해봤지, 구글 Colab은 있는지도 몰랐다.. 

구글 Colab은 온라인(브라우저)에서 파이썬 데이터 분석을 학습할 수 있는 환경이라 한다. 

Jupyter Notebook의 환경과는 달라, 처음에 약간 버벅? 거렸으나..

너무 간단한 포맷이라, 금방 적응 할 수 있었다. 

 

Colab은 무료로 제공되는 만큼,

‘사용제한’(연속 연결 시간 최대 90분, 하루 이용 제한 12시간)이 있으니, 
너무 오래걸리는 작업은 주의해서 사용하는 게 좋다고 한다.

 

https://colab.research.google.com/notebooks/welcome.ipynb

위 URL을 클릭하면 colab에 접속 가능하다. 

접속 후 로그인을 하고,

왼쪽 상단에 파일>새노트를 클릭하면 시작할 수 있다.

 

2. 파이썬 기초 문법 

 1)변수와 기본연산

  - print('안녕하세요')를 치고, ctrl+enter를 치면 실행 및 출력이 된다.

    (shift+enter실행 후 아래에 코드 생성란이 만들어진다.)

  - a와 b를 변수라 하는데, 여기에 2와 5라는 값을 변수 a와 b에 각각 넣어준다고 생각하면 된다. 

  - Colab 환경에서는 print(a+b)가 아니라 a+b라고 써도 출력이 된다. 

  - 변수값(숫자, 문자 등)을 담아두는 박스같은 것으로, 문자는 작은 따옴표(' ')를 쓴다. 

  - print를 쓰지 않고 연산을 여러개 써놓을 경우, 맨 마지막 값만 출력된다.

  - 값을 여러개 출력하고 싶을 경우엔 각각에 print()를 써주면 된다 

[변수 설정과 기본 연산]

 

2) 리스트(List)

 - 리스트형은 순서가 중요하다.

 - 리스트의 순서는 0부터 시작한다. 

 - 리스트는 [ ] (꺽쇠)를 사용한다. 

 - 리스트를 추가하고 싶을 때, .append(' ') 를 쓴다.

[리스트 만들기]

 

3) 딕셔너리(Dictionary)

 - 딕셔너리는 {key : value} 형태로 사용한다.

 - 딕셔너리를 추가 하고 싶을 때, _dict['a'] = b 로 쓴다.

[딕셔너리 만들기]

 - 딕셔너리형와 리스트형의 조합에서는 리스트의 순번을 지정하고 딕셔너리 값을 지정하면 해당 값이 나온다. 

 - 아래에서 {'name':'철수','age':15}가 0번째 리스트, {'name':'영희','age':25}가 1번째 리스트다.

 - 따라서, a_list[0]['age']를 실행하면, 0번째 리스트에 있는 age 값 = 15 가 출력된다.

[딕셔너리형과 리스트형의 조합 만들기]

 

4)함수

 - 프로그래밍에서의 함수는 정해진 동작을 하게 하는 것이다.

 - 함수 선언은 def 로 한다.

[함수 만들기]

 

5)조건문

 - 조건문은 if와 else를 사용한다. 

 - 중간에 조건을 더 추가하고 싶은 경우, elif를 사용하면 된다. 

[조건문 만들기]

 

6)반복문

 - 리스트와 반복문은 항상 같이 쓰인다. 

 - 반복문은 for a in b: 를 사용하는데, list에 있는 것을 꺼내서 쓴다

 - 아래 첫번째 예시에서 a_list 에서 하나씩 꺼내어 a에 넣는다고 생각하면 된다. 

[반복문 만들기]

 

 

 

728x90
반응형