kyle-school
- 쏘카 데이터 그룹 사내 신입/인턴을 대상으로 한 카일 스쿨
- 카일스쿨 유튜브를 만들었습니다. 추후 영상도 업로드할 예정입니다 :)
생각
- 데이터 그룹의 전반적인 실력 상승을 위해 제 시간을 할애해 알려드릴 예정
- 단, 데이터 분석/머신러닝 방법론은 각자 공부하고(일하면서 하고 있고 요새 좋은 자료는 너무 많음. 그냥 하면 됨) 그 외에 알아두면 좋을 내용 위주로 구성
방식
- 2주에 1번씩 1시간씩 진행
- 궁금한 내용, 원하는 내용은 Issues에 올리기
폴더 구조
- 요약하면 발표 자료가 보고싶다면
https://zzsza.github.io/kyle-school/<주차>
- 주차는 week1, week2 등으로 표시될 예정
- 발표 자료를 노트북으로 보고 싶다면 notebooks에 저장된 파일 참고
├── LICENSE
├── README.md
├── notebooks : 발표 자료 원본 노트북 파일
├── script : 기타 스크립트 파일
└── week1 : 1주차 자료
└── index.html
커리큘럼
- (1) 1주차 - [발표 자료]
- 우리는 왜 일하는가?
- 어떻게 해야 일을 더 잘할 수 있을까?
- 번아웃
- 맥북 스마트하게 사용하기
- (2) 2주차 - [발표 자료]
- 올바른 자세
- Pandas 퀵 리뷰
- 데이터 시각화
- Matplotlib, Seaborn, Cufflinks
- Ipywidgets
- Pydeck
- (3) Shell Command - [발표 자료]
- 쉘 관련 용어 정의 및 데이터 직군에서 쉘 사용하는 경우
- 기본 쉘 커맨드
- 데이터 전처리시 사용할 쉘 커맨드
- 종합 실습 : 카카오톡에서 대화 많이 한 사람을 1줄로 추출해보기!
- 서버에서 주로 사용하는 쉘 커맨드
- (4) Shell Command & Shell Script - [발표 자료]
- 질문 잘 하는 방법
- 쉘 커맨드
- awk
- sed
- alias
- xargs
- nohup
- screen
- scp
- pbcopy
- /dev/null이란
- 쉘 스크립트
- 함수
- 변수
- 위치 매개 변수
- for loop
- while loop
- 조건문(if elif, case)
- set
- ''와 ""는 다르다
- trap
- (5) 클라우드 & 데이터 엔지니어링 - [발표 자료]
- 연말정산
- 클라우드란?
- 데이터 엔지니어링 퀵 요약
- (6) 영양제 & Airflow - [발표 자료]
- 영양제
- Apache Airflow란?
- Apache Airflow를 사용한 간단한 ETL 파이프라인 만들기
- (7) Git, Github - [발표 자료]
- 회복 탄력성
- Git
- Github
- Sourcetree
- (8) Github Action - [발표 자료]
- Github Action 입문
- YES24의 IT 신간 도서 TOP40을 매일 아침에 Github Issue에 업로드
- Github Action with Python
- (9) Test Code - [발표 자료]
- Pytest 사용 방법
- 오픈소스의 Test Code
- 딥러닝 프로젝트의 Test Code
- (10) Docker - [발표 자료]
- Docker 사용 방법
- Docker Image 빌드하기
- Docker Container 실행하기
- Dockerfile
소재
- MLOps 개론
- MLOps 개론
제게 하는 이야기
- 말을 천천히 하자
- 매주 링크를 통해서 피드백 받기