- FR 30기 코딩 팀장 : 노인호
- FR 30기 코딩 부원 : 김민정, 신민수, 하우종
- 일시 : 매주 월, 화 7:00 pm - 9:00 pm
- 장소 : 온라인 스터디(zoom) but 코로나가 괜찮아진다면 종각에서 오프라인 스터디를 진행
- 지원 : 무급
- 2020년 가을학기에 맞추어 총 9주차로 수업을 진행
- 학회원들은 매주 월, 화터디로 나누어 실습 2시간을 진행
- 월터디 : 김민정(1-4주차), 노인호(5-9주차),
- 화터디 : 하우종(1-4주차), 신민수(5-9주차)
- 과제는 매주 나올 예정으로 아래 과제항목을 참고
- 실습환경
- window 10
- Editor - vscode
- python version : 3.7 python 64bit anacoda 환경 사용을 권장
- 환경 구축
- vscode install : vscode 설치 완벽 가이드
- 09.09 OT 전 깃허브 가입 및 vscode 설치 완료
- vscode 설치 관련 문제, 또는 사용중 오류와 같은 문제는 언제든지 카톡으로 연락합니다.
- 필요한 패키지는 requirements.txt로 필요한 패키지 일괄 설치. 먼저 경로를 설정해야 합니다.
- (1) 여기서 경로를 설정하는 것이 중요합니다! 명령창에서 현재 requirements.txt가 있는 폴더에 경로가 정해져 있어야합니다.
- (2) 명령창에 아래의 명령을 입력합니다.
- pip install -r requirements.txt
- 중간에 오류가나면 오류를 기억해두고, 다른 패키지만 pip install '필요한 패키지 네임' 로 나머지를 설치합니다.
- (requirements에 나온 패키지를 직접 하나씩 pip install로 설치하셔도 무관합니다.)
- 이외 필요한 모듈은 명령창(Command)에 pip install '필요한 패키지 네임' 으로 설치
- vscode extension : 필수, 유용한 extension
- vscode install : vscode 설치 완벽 가이드
Week | 수업내용 | 자료 |
---|---|---|
1주차 | 파이썬의 기초에 대한 내용 | datatype_and_structure.ipynb |
2주차 | 배열형 자료 numpy | numpy_datastructure.ipynb |
3주차 | 파이썬 시각화 모듈 matplotlib 에 대한 이해와 사용법 | plot_method.ipynb |
4주차 | 데이터프레임 모듈 pandas | dataframe_practice.ipynb |
5주차 | 정적, 동적 크롤링 BeautifulSoup, Selenium | basic_crawling_practice.ipynb static_and_dynamic_crawling.ipynb |
6주차 | 한국은행 ecos api 사용법 및 Plotly 시각화 | ecos_kr_treasury_bond_rate.ipynb bond_historical_graph.ipynb |
7주차 | 기본 입출력, 주식데이터 파싱 | input_and_ouput.ipynb stock_data_parsing.ipynb |
8주차 | 자산평가모델, 성과지표측정 | market_model_estimation.ipynb performance_criterion.ipynb |
9주차 | Modern Portfolio Theory | MPT.ipynb |
- 과제의 기한은 해당 월,화 스터디 전날 자정까지입니다.
- 과제 양식은 FR30_노인호_assignment_week1.ipynb로 통일합니다.
- 본인의 기수와 이름만 위의 양식에서 바꾸어 제출합니다.
- 제출은 각 주차 과제 폴더에 제출합니다.
Week | 과제 |
---|---|
1주차 | assignment_week1.ipynb |
2주차 | assignment_week2.ipynb |
3주차 | assignment_week3.ipynb |
4주차 | assignment_week4.ipynb |
5주차 | assignment_week5.ipynb |
6주차 | assignment_week6.ipynb |
7주차 | assignment_week7.ipynb |
8주차 | assignment_week8.ipynb |
9주차 | assignment_week9.ipynb |