파비의 매일매일 공부기록

프로그래머를 위한 파이썬 - 4장 #1 본문

Study/Python

프로그래머를 위한 파이썬 - 4장 #1

fabichoi 2021. 11. 18. 23:30

이번 장은 높은 성능을 위한 설계에 대한 내용이다.
코드를 작성하고 난 뒤에는 리소스를 얼마나 잘 활용하는 가에 대한 고민도 해야 함.
성능은 현실 세계에 영향을 미침.

4.1 시간과 공간을 뚫고 나가기
- 복잡도는 정확한 정량적 측정을 의미하는 게 아님.
- 최악의 경우 소프트웨어의 속도와 공간이 어떻게 되는지 정성적으로 이해하기 위한 것임.
- 시간 복잡도, 공간 복잡도에 대한 개념 설명.
- 디스크 공간 : 즉시 발생하지 않아 확인이 좀 어려울 수 있음. 로그가 생각보다 양이 많을 수 있음.
- 높은 차수의 복잡도를 낮은 차수의 복잡도로 전환할 기회를 갖는 것은 코드 성능을 높이는 것보다 더 좋은 성능을 얻게 됨.

반응형
Comments