5장. 구조화 Last updated: 2023-10-16 23:01:22

파이썬 언어로 복잡하고 긴 코드를 작성해야 하는 경우 파이썬의 특별한 기능들을 알고 있다면 보다 간략하고 효과적으로 개발을 할 수 있고, 또한 왠지 모르는 오류를 잡아내는데도 도움이 된다. 파이썬에서만 제공하는 특별한 문법, 혹은 다양한 언어들에서 제공하는 기능들이 파이썬에서는 어떤 특성을 갖는지 이 장에서 설명한다.

다음은 이 장에서 배우게 될 내용이다.

  1. 함수

  2. 클래스

  3. 모듈

가구를 만들 때 하나씩 길이를 재고 자르고 붙이고 망치질해서 하나를 만들수는 있지만 여러개를 만들려면 시간이 많이들고 매번 균일하게 여러개의 제품을 만들기 어렵다.

동일한 규격은 틀을 이용하고, 한번에 여러개씩 만들고, 비슷한 것들은 모아서 작업하면 생산성도 좋아지고 품질도 균일할 것이다.

이 장을 통해 파이썬 언어를 좀더 효율적이고 생산적으로 작성하는 방법에 대해 배울 것이다.