12장에서는 응용 프로그램을 점진적으로 개선하며 완성해가는 과정을 단계별로 살펴봤다. ‘점진적’, ‘단계별’이 중요하다. 초보 프로그래머가 작은 응용 프로그램을 만들 때는, 프로그램을 구성하는 최소한의 기능을 먼저 구현해 보고 여기에 점진적으로 기능을 확대하고 개선하는 방식이 유리하다. 처음부터 대규모 프로그램을 설계하려고 하면 코드 한 줄도 시작하기 힘들 것이다. 그리고 외부 라이브러리와 웹 API를 써 보기도 했다. 프로그램은 결코 혼자서 다 만들 수 없다. 여러분이 필요한 기능이 외부에 있다면 적극적으로 배우고 도입하여 사용하기 바란다.

12장 요약

  1. 응용 프로그램을 만들 때는 최소한의 기능을 먼저 구현하고, 기능을 조금씩 덧붙여가며 완성시킨다.
  2. 파이참의 프로젝트 설정 메뉴를 이용해 파이썬 패키지 인덱스에 등록된 파이썬 라이브러리를 설치할 수 있다.
  3. 파이게임 라이브러리를 이용해 간단한 게임을 만들 수 있다.
  4. 게임을 만들 때는 그래픽 출력, 사용자 입력 처리, 데이터 처리를 고려해야 한다.
  5. 메시지 서비스를 이용해 사용자 입력과 출력을 처리하는 챗봇을 만들 수 있다.
  6. 웹 API를 이용해 웹에서 정보를 얻거나 프로그램을 외부의 웹 서비스와 연동할 수 있다.
  7. 웹 API를 사용할 때는 사용 권한과 사용법을 확인한다.