File tree 2 files changed +78
-1
lines changed
2 files changed +78
-1
lines changed Original file line number Diff line number Diff line change
1
+ repos :
2
+ - repo : https://github.com/psf/black
3
+ rev : stable
4
+ hooks :
5
+ - id : black
6
+ language_version : python3
7
+
8
+ - repo : https://github.com/pycqa/flake8
9
+ rev : 3.8.4
10
+ hooks :
11
+ - id : flake8
Original file line number Diff line number Diff line change 1
1
# OOP-cleancode-Python
2
2
3
- test push
3
+
4
+ 이 리포지토리는 객체지향 파이썬과 파이썬 코드 개선에 관한 스터디를 위해 만들어졌습니다. 여기서는 "객체지향 파이썬"과 "파이썬 틀린코드" 두 교재를 중심으로 학습할 예정입니다.
5
+
6
+ ## 목차
7
+
8
+ - [ 소개] ( #소개 )
9
+ - [ 스터디 일정] ( #스터디-일정 )
10
+ - [ 주차별 학습 내용] ( #주차별-학습-내용 )
11
+
12
+
13
+ ## 소개
14
+
15
+ 이 스터디는 객체지향 프로그래밍의 기본 개념을 파이썬을 통해 심층적으로 이해하고자 하는 BOAZ 회원들을 위한 것입니다. 또한, 파이썬 코드를 보다 효율적이고 가독성 높게 작성하는 방법에 대해서도 다룰 예정입니다.
16
+
17
+ ## 스터디 일정
18
+
19
+ - 기간: 2024/1/28부터 7주간
20
+ - 주차별 주제에 따른 학습 및 실습 진행
21
+
22
+ ## 주차별 학습 내용
23
+
24
+ ### Part 1: 객체지향 파이썬
25
+
26
+ 1 . ** 주차 1**
27
+ - 예제로 알아보는 절차적 파이썬 (페이지 ~ 22)
28
+ - OOP로 물체 모델링하기 (페이지 23~ 51)
29
+ - 객체의 멘털 모델과 SELF의 의미 (페이지 53~ 62)
30
+ 2 . ** 주차 2**
31
+ - 여러 객체 관리 (페이지 63~ 95)
32
+ - 파이게임 시작하기 (페이지 99~ 134)
33
+ - 객체지향 파이게임 (페이지 135~ 158)
34
+ 3 . ** 주차 3**
35
+ - 파이게임의 GUI 위젯 (페이지 159~ 177)
36
+ - 캡슐화 (페이지 181~ 202)
37
+ 4 . ** 주차 4**
38
+ - 다형성 (페이지 203~ 231)
39
+ - 상속 (페이지 233~ 265)
40
+ 5 . ** 주차 5**
41
+ - 객체가 사용하는 메모리 관리 (페이지 267~ 291)
42
+ - 디자인 패턴과 마무리 (페이지 413~ 423)
43
+
44
+ ### Part 2: 파이썬 틀린 코드
45
+
46
+ 1 . ** 주차 5**
47
+ - 소개, 코드 포매팅과 도구
48
+ 2 . ** 주차 6**
49
+ - 파이썬스러운 코드
50
+ - 좋은 코드의 일반적인 특징
51
+ - SOLID 원칙
52
+ 3 . ** 주차 7**
53
+ - 데코레이터를 사용한 코드 개선
54
+ - 디스크립터로 더 멋진 객체 만들기
55
+ - 제너레이터 사용하기
56
+ 4 . ** 주차 8 (선택)**
57
+ - 단위 테스트와 리팩토링
58
+ - 일반적인 디자인 패턴
59
+ - 클린 아키텍처
60
+
61
+ ## 추가 자료
62
+
63
+
64
+ ## 기여자
65
+
66
+ 이한울(@h-albert-lee )
67
+ 오효근
68
+ 임태빈
69
+
You can’t perform that action at this time.
0 commit comments