BOOK · PYTHON TOOLS

먼저 만들어보고,필요한 것을 배웁니다.

《파이썬의 도구들》은 기본 문법을 간결하게 익힌 뒤, 파이썬의 강점인 라이브러리로 여러 프로그램을 빠르게 만들어보는 실용 중심의 책입니다.

PRACTICAL PYTHON GUIDE파이썬의
도구들
배우고 · 만들고 · 자동화하기
</>
국진맨 · KUKJINMAN

이 책은 파이썬 언어의 기본 문법을 간략하게 제공하고, 파이썬의 강점인 라이브러리를 중점적으로 다룹니다.

기본이 중요하지 않다고 이야기하는 것은 아닙니다. 기본을 튼튼히 해야 여러 가지 응용이 가능해지고 에러 처리도 쉽게 할 수 있습니다. 하지만 이 책의 목적은 독자 여러분이 여러 간단한 프로그램을 만드는 것을 빠르게 경험하고, 전반적인 소프트웨어의 구조를 먼저 파악하도록 돕는 데 있습니다.

파이썬 기본서는 우리가 중·고등학교에서 배운 수학책과 비슷하게 느껴질 수 있습니다. 피타고라스의 정리, 수열, 확률, 미분과 적분을 배우지만 일반적인 생활에서는 대부분을 직접 사용하지 않습니다. 토목, 천문학, 공학에서 미적분이 사용되더라도 모든 수학적 지식을 늘 사용하는 것은 아닙니다. 수학이 지루하게 느껴지는 이유 중 하나는 이것이 왜 필요한지 모른 채 배우기 때문일 것입니다.

THE IDEA코딩도 먼저 “왜 필요한지”와
“무엇을 만들 수 있는지”를 경험해야 합니다.

파이썬 코딩도 마찬가지입니다. 입출력, 반복문, 변수, 자료구조, 클래스, 상속 등 여러 기본 문법이 있지만 실제 프로그램 하나를 만들 때 모든 문법이 사용되지는 않습니다. 사용 빈도가 매우 낮은 문법도 많습니다.

《파이썬의 도구들》은 다른 파이썬 기본서와 달리 기본 문법의 간단한 사용 예시와 사용 목적을 먼저 제공합니다. 독자 여러분이 실용적인 프로그램을 만들면서 필요한 기본 문법과 파이썬의 라이브러리, 즉 특정 기능을 사용할 수 있도록 미리 만들어 제공되는 코드 모음을 자연스럽게 익힐 수 있도록 구성했습니다.

이 책을 통해 파이썬으로 어느 선까지 기능을 구현할 수 있는지, 어떤 도구를 활용할 수 있는지 알아가시기를 바랍니다. 무엇보다 코딩으로 무언가를 만드는 즐거움을 얻기를 기원합니다.

WHAT YOU'LL BUILD

책의 학습 흐름

기초를 짧게 익히고, 라이브러리와 API를 연결해 작동하는 프로그램으로 확장합니다.

CH. 01

파이썬 시작과 개발 환경

Python 3.12, PyCharm, 가상환경을 준비하고 실습을 시작합니다.

START
CH. 02

필요한 파이썬 기본

변수, 자료형, 조건문, 반복문, 함수, 클래스와 모듈의 목적을 익힙니다.

BASIC
CH. 03

라이브러리로 만드는 도구

GUI, 문서·데이터 처리, 이메일, 이미지, 크롤링, 단어구름과 서버 통신을 다룹니다.

TOOLS
CH. 04

REST API와 연결

PC·모바일 통신, 공공데이터, LLM API를 연결해 더 확장된 앱을 만듭니다.

CONNECT

BOOK COMPANION

읽었다면, 이제 직접 실행해 보세요.

책에서 익힌 원리가 실제 웹 서비스에서 어떻게 활용되는지 체험하고, 학습용 예제 코드도 확인할 수 있습니다.