일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- 운동
- 괜찮음
- 리얼 클래스
- English
- 뭐든
- 스탭퍼
- 만화도
- 영어원서읽기
- 개발자
- Daily Challenge
- 월간
- 쓰릴오브파이트
- 사이드
- 파비최
- 3줄정리
- Problem Solving
- 10분
- realclass
- 잡생각
- 30분
- Writing
- 링피트
- 프로젝트
- FIT XR
- leetcode
- 미드시청
- 매일
- 읽기
- 화상영어
- 영어공부
Archives
- Today
- Total
파비의 매일매일 공부기록
프로그래머를 위한 파이썬 - 4장 #1 본문
이번 장은 높은 성능을 위한 설계에 대한 내용이다.
코드를 작성하고 난 뒤에는 리소스를 얼마나 잘 활용하는 가에 대한 고민도 해야 함.
성능은 현실 세계에 영향을 미침.
4.1 시간과 공간을 뚫고 나가기
- 복잡도는 정확한 정량적 측정을 의미하는 게 아님.
- 최악의 경우 소프트웨어의 속도와 공간이 어떻게 되는지 정성적으로 이해하기 위한 것임.
- 시간 복잡도, 공간 복잡도에 대한 개념 설명.
- 디스크 공간 : 즉시 발생하지 않아 확인이 좀 어려울 수 있음. 로그가 생각보다 양이 많을 수 있음.
- 높은 차수의 복잡도를 낮은 차수의 복잡도로 전환할 기회를 갖는 것은 코드 성능을 높이는 것보다 더 좋은 성능을 얻게 됨.
반응형
'Study > Python' 카테고리의 다른 글
프로그래머를 위한 파이썬 - 4장 #3 (0) | 2021.11.20 |
---|---|
프로그래머를 위한 파이썬 - 4장 #2 (0) | 2021.11.19 |
프로그래머를 위한 파이썬 - 3장 #4 (0) | 2021.11.17 |
프로그래머를 위한 파이썬 - 3장 #3 (0) | 2021.11.16 |
프로그래머를 위한 파이썬 - 3장 #2 (0) | 2021.11.15 |
Comments