Skip to content

ai-chemist/python-basic

Repository files navigation

Python Crash Course


Process

날짜 내역 비고
07/24 chapter 1 (basic) complete
07/25 chapter 2 (variable and data type) complete
07/31 chapter 3 (list) complete
07/31 - 2 chapter 4 (using list) list complete (1/2)
08/01 chapter 4 (using list) complete
08/01 - 2 chapter 5 (condition - if) condition (1/2)
08/04 chapter 5 (condition - if) complete
08/04 - 2 chapter 6 (dictionary) basic dictionary complete (1/3)
08/04 - 3 chapter 6 (dictionary) complete
08/05 chapter 7 (user input and while loop) user input (1/2)
08/05 - 2 chapter 7 (user input and while loop) user input complete
08/05 - 3 chapter 7 (user input and while loop) complete
08/06 chapter 8 (function) function (1/3)
08/08 chapter 8 (function) function (2/3)
08/08 - 2 chapter 8 (function) function (5/6)
08/09 chapter 8 (function) complete
08/10 chapter 9 (class) class (1/3)
08/11 chapter 9 (class) class (2/3)
08/11 - 2 chapter 9 (class) complete
08/12 chapter 10 (file and exception) file (1/2)
08/12 - 2 chapter 10 (file and exception) file complete
08/12 - 3 chapter 10 (file and exception) exception complete
08/12 - 4 chapter 10 (file and exception) complete
08/13 chapter 11 (test) complete
이후 chapter 12 to 14 (pygame) github : alien-invasion
이후 chapter 15 (data visualization) github : data-visualization
이후 chapter 16 (data visualization - weather) github : weather-visualization
이후 chapter 17 (data visualization - api request) github : api-request-visualization

추후 자세히 알아볼 것 (회독 종료 후 정리)

  • range(a, b) 내부 동작 구조 - 실행 시 어떠한 동작 구조를 가지는지
  • Dictionary 키-값 할당 방식 - 키를 통해 값에 접근할 때 키는 C의 포인터 변수 같은 구조를 가지는가?
  • input() 사용 시 어떠한 경로를 통해 프롬프트 값이 변수에 할당되는가?
  • 메서드에 리스트 전달 후 for item in list 등으로 접근 시 item 값을 변경해도 리스트에 영향 X (포인터 변수가 아닌 값 복사 기반으로 예상됨)
    • 메서드에 return list을 만들고 함수 호출 후 값을 받아와도 변동 X
  • json 모듈 사용 중 dumps(), loads() 등의 메서드 호출 시 내부적으로 어떻게 데이터를 변환하는가?
  • fixture 동작 구조

Based on the book by "Eric Matthes"

About

with python crash course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages