10장에서는 프로그램을 모듈과 패키지에 대해 알아보았다. 아직까지 모듈로 나눌만큼 큰 프로그램을 작성할 기회가 없었으므로 이것이 정말 필요한 것인지 실감이 나지 않을 수 있다. 나중에 여러분이 만드는 프로그램에 새로운 기능을 추가하다가 프로그램이 커졌을 때 모듈을 나누는 경험을 하기 바란다. 당장은 다른 사람이 만든 기능을 임포트하여 사용할 때, 모듈과 패키지에 대한 개념을 이해하는 것이 도움이 될 것이다.o

이것으로 파이썬 프로그래밍의 기초와 문법을 모두 설명했다. 지금까지 생소한 내용을 학습하느라 힘 많이 썼다. 이후로는 어려운 개념 설명은 별로 없으며, 지금까지 배운 것을 응용해 더 많은 일을 할 수 있도록 여러분의 경험을 확장하는 내용이 주로 담겨 있다. 힘내서 마저 학습하자.

10장 요약

  1. 프로그램의 규모가 클 때는 여러 개의 모듈로 나누어 관리하는 편이 좋다.
  2. 자주 사용되는 기능을 모듈을 독립시켜 놓으면 다른 프로그램에서도 활용할 수 있어 유용하다.
  3. 모듈을 패키지로 묶어 구조적으로 관리할 수 있다. 모듈은 파일, 패키지는 디렉터리다.
  4. 모듈과 패키지는 import 문으로 임포트할 수 있다.