/Curriculum_for_FR_Coding

2020년 가을학기 31기 및 30기 대상 코딩스터디

Primary LanguageJupyter NotebookMIT LicenseMIT

Curriculum_for_FR_Coding

2020년 가을학기 금융공학 학회 Financial Rainmakers 30기 및 31기 대상 코딩스터디

  • 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

학습 일정

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

Curriculum Directory