파이썬을 보다 심도 있게 다루기 위한 전문 서적 위주의 스터디입니다. 파이썬 전문 서적으로 익히 알려진 전문가를 위한 파이썬과 파이썬을 통해 자료구조와 알고리즘을 학습하는 Data Structures and Algorithms in Python을 중심으로 학습합니다.
4 개월로 예정된 스터디이지만, 다루고자 하는 내용이 많은만큼 스케줄은 유동적으로 변동될 예정입니다 :)
Week | Fluent Python | DS and AL in Python |
---|---|---|
1 | 1. 파이썬 데이터 모델 | 2. Object-Oriented Programming |
2 | 2. 시퀀스의 배열 | 3. Algorithm Analysis |
3 | 3. 딕셔너리와 집합 | 4. Recursion |
4 | 4. 텍스트와 바이트 | 5. Array-Based Sequences |
Week | Fluent Python | DS and AL in Python |
---|---|---|
1 | 5. 일급 함수 | 6. Stacks, Queues, and Deques |
2 | 6. 일급 함수를 이용한 디자인 패턴 | 7. Linked Lists |
3 | 7. 함수 데커레이터와 클로저 | 8. Trees |
4 | 8. 객체 참조, 가변성, 재활용 | 9. Priority Queues |
5 | 9. 파이썬스러운 객체 | 10. Maps, Hash Tables, and Skip Lists |
Week | Fluent Python | DS and AL in Python |
---|---|---|
1 | 10. 시퀀스 해킹, 해시, 슬라이스 | 11. Search Trees |
2 | 11. 프로토콜에서 추상 베이스 클래스까지 | 12. Sorting and Selection |
3 | 12. 좋거나 나쁘거나 | 14. Graph Algorithms |
4 | 13. 연산자 오버로딩 : 제대로 하기 | 15 Memory Management and B-Trees |
Week | Fluent Python |
---|---|
1 | 14. 반복할 수 있는 객체, 반복자, 제너레이터, 15. 콘텍스트 관리자와 else 블록 |
2 | 16. 코루틴, 17. Futures를 이용한 동시성 |
3 | 18. asyncio를 이용한 동시성, 19. 동적 속성과 프로퍼티 |
4 | 20. 속성 디스크립터, 21. 클래스 메타프로그래밍 |
To be updated :)