Effective Python Study

  • 교재 : 파이썬 코딩의 기술 : Effective Python,똑똑하게 코딩하는 법
  • 참가자 : 박민호, 김재석, 차민철, 이주한, 노형철, 한건수, 김호진
    • 1팀 : 박민호, 김재석, 차민철
    • 2팀 : 노형철, 이주한, 김호진, 한건수
  • 기간 : 2018-09-04 ~ 약 8주간

개인 스터디 - 업무 시간 외에 공부 부담 ㄴㄴ 한명에 4way 씩 한주에 2명 - 총 8way/week 정리본 만들면 좋습니다.

박민호에게 개인 깃헙 id 제출 바람

1팀

강좌 담당자 정리본
1강. 사용중인 파이썬의 버전을 알자 박민호 1강 정리본
2강. PEP 8 스타일 가이드를 따르자 박민호 2강 정리본
3강. bytes, str, unicode의 차이점을 알자 박민호 3강 정리본
4강. 복잡한 표현식 대신 헬퍼 함수를 작성하자 박민호 4강 정리본
5강. 시퀀스를 슬라이스하는 방법을 알자 박민호 5강 정리본
6강. 한 슬라이스에 start, end, stride를 함께 쓰지 말자 박민호 6강 정리본
7강. map과 filter 대신 리스트 컴프리헨션을 사용하자 박민호 7강 정리본
8강. 리스트 컴프리헨션에서 표현식을 두 개 넘게 쓰지 말자 박민호 8강 정리본
17강. 인수를 순회할 때는 방어적으로 하자 박민호 17강 정리본
18강. 가변 위치 인수로 깔끔하게 보이게 하자 박민호 18강 정리본
19강. 키워드 인수로 선택적인 동작을 제공하자 박민호 19강 정리본
20강. 동적 기본 인수를 지정하려면 None과 docstring을 사용하자 박민호 20강 정리본
21강. 키워드 전용 인수로 명료성을 강요하자 박민호 21강 정리본
22강. 딕셔너리와 튜플보다는 헬퍼 클래스로 관리하자 박민호 22강 정리본
23강. 인터페이스가 간단하면 클래스 대신 함수를 받자 박민호 23강 정리본
24강. 객체를 범용으로 생성하려면 @classmethod 다형성을 이용하자 박민호 24강 정리본
45강. 지역 시간은 time이 아닌 datetime으로 표현하자 박민호 45강 정리본
46강. 내장 알고리즘과 자료 구조를 사용하자 박민호 46강 정리본
56강. unittest로 모든 것을 테스트 하자 박민호 56강 정리본

2팀

강좌 담당자 정리본
1강. 사용중인 파이썬의 버전을 알자 노형철 1강 정리본
2강. PEP 8 스타일 가이드를 따르자 노형철 2강 정리본
3강. bytes, str, unicode의 차이점을 알자 노형철 3강 정리본
4강. 복잡한 표현식 대신 헬퍼 함수를 작성하자 노형철 4강 정리본
5강. 시퀀스를 슬라이스하는 방법을 알자 이주한 5강 정리본
6강. 한 슬라이스에 start, end, stride를 함께 쓰지 말자 이주한 6강 정리본
7강. map과 filter 대신 리스트 컴프리헨션을 사용하자 이주한 7강 정리본
8강. 리스트 컴프리헨션에서 표현식을 두 개 넘게 쓰지 말자 이주한 8강 정리본
17강. 인수를 순회할 때는 방어적으로 하자 노형철 17강 정리본
18강. 가변 위치 인수로 깔끔하게 보이게 하자 노형철 18강 정리본
19강. 키워드 인수로 선택적인 동작을 제공하자 노형철 19강 정리본
20강. 동적 기본 인수를 지정하려면 None과 docstring을 사용하자 노형철 20강 정리본
25강. super로 부모 클래스를 초기화하자 노형철 25강 정리본
26강. 믹스인 유틸리티 클래스에만 다중 상속을 사용하자 노형철 26강 정리본
27강. 공개 속성보다는 비공개 속성을 사용하자 노형철 27강 정리본
28강. 커스텀 컨테이너 타입은 collections.abc의 클래스를 상속받게 만들자 노형철 28강 정리본
29강. 게터와 세터 메서드 대신에 일반 속성을 사용하자 노형철 29강 정리본