▷ 오늘 학습 내용: 파이썬 강의(중급문풀 3~4)
모듈(01)
- 과목별 점수를 입력하면 합격 여부를 출력하는 모듈 만들기
출력된 결과에 총점, 평균 항목이 두번씩 들어가 있어서 중첩된 함수 호출을 어떻게 해야되나 고민하는 시간이 길었다. getAverage()만 호출했는데 총점과 평균이 모두 출력됐다.
→ 내부에 중첩되어 있는 함수는 함수 밖에서 호출할 수 없음!

모듈(02)
- 상품 구매 개수에 따라 할인율이 결정되며 총 합계가 계산되는 모듈 만들기

result[0] → 할인율, result [1] → total price
변수 rate의 초기값을 25로 설정하고, 매개변수의 개수에 따라 할인율이 달라지게 하려는 생각을 못했다. 딕셔너리가 익숙하지 않아서 더 어려웠다.
모듈(03)
- 복권 모듈 만들기
global을 사용하면 함수 안에서도 전역변수의 값을 수정할 수 있다.
→ 개념은 이해했지만 문제에 적용이 안됐다.
리스트 형태로 접근하는게 익숙하지 않았고, setter와 getter 함수를 각각 만들어서 결과값은 getter로 이끌어 내는 것도 신기했다.
클래스
- 회원 정보 관리, 도서 관리 등 객체를 이용한 프로그래밍 연습
→ 회원 목록에 대한 리스트나 딕셔너리 형식의 데이터를 많이 다룬다.
리스트나 딕셔너리 형식에 대해 더 알고 싶어서 검색해 보긴 했는데, 개념을 보면 이해는 되는데 실제로 코딩을 하면 이렇게 하는게 맞나 싶다.
- 실행파일에서 모듈 실행하는건 알겠는데 클래스 속성값이랑 함수 선언하는 연습이 더 필요해 보인다.
▷ 내일 학습 계획: 파이썬 강의(중급문풀 5~8)
[이 글은 제로베이스 데이터 취업 스쿨의 강의 자료 일부를 발췌하여 작성되었습니다.]