Skip to Content
Python 프로그래밍, 제 4판
book

Python 프로그래밍, 제 4판

by Mark Lutz
May 2025
Intermediate to advanced
1632 pages
34h 19m
Korean
O'Reilly Media, Inc.
Book available
Content preview from Python 프로그래밍, 제 4판

서문

이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com

"그리고 이제 완전히 다른 무언가를 위해..."

이 책은 일반적인 애플리케이션 영역과 현실적으로 확장된 작업에서 Python 프로그래밍 언어를 적용하는 방법을 살펴봅니다. 파이썬의 기초를 익힌 후 이 언어로 무엇을 수 있는지에 대해 설명합니다.

이 책에서 다루는 각 애플리케이션 영역(GUI, 인터넷, 데이터베이스, 시스템 프로그래밍 등)을 비교적 처음 접하는 독자를 가정하고 각 영역을 튜토리얼 방식으로 기초부터 차근차근 설명합니다. 그 과정에서 언어의 기초보다는 일반적으로 사용되는 도구와 라이브러리에 중점을 둡니다. 그 결과 독자들은 실제 프로그래밍 작업에서 Python의 역할에 대해 깊이 있게 이해할 수 있는 리소스를 얻을 수 있습니다.

이 책의 하위 주제인 소프트웨어 개발 도구로서의 Python의 관련성, 즉 일반적으로 "스크립팅"과 관련된 역할 이상으로 많은 사람들이 분류하는 역할에 대해서도 살펴봅니다. 실제로 이 책의 많은 예제는 이러한 목적을 위해 특별히 확장된 것으로, 그중에서도 수천 줄의 코드에 달하는 이메일 클라이언트를 점진적으로 개발해 보겠습니다. 이렇게 대규모로 프로그래밍하는 것은 언제나 어려운 작업이지만 Python을 사용하면 훨씬 더 빠르고 쉽게 할 수 있습니다.

이 제4판은 Python 3.X의 언어, 라이브러리 및 실습을 소개하기 위해 업데이트되었습니다. 특히, 예제는 작성 시점의 가장 최신 버전인 Python 3.1을 사용하며 주요 예제는 출판 직전에 Python 3.2의 세 번째 알파 릴리스에서 성공적으로 테스트되었지만 전체 3.X 라인에 공통된 언어 버전을 반영하고 있습니다. 또한 이번 개정판은 이전 자료의 일부를 간소화하고 새로 등장한 도구와 주제를 다룰 수 있도록 재구성되었습니다.

이번 판의 독자층에는 이전 판의 베테랑뿐만 아니라 초보자도 포함되므로, 코딩에 들어가기 전에 서문을 통해 이 책의 목적과 범위를 설명하고자 합니다.

이 책 소개

이 책은 일반적인 애플리케이션 영역과 작업에서 Python을 사용하는 방법을 소개하는 튜토리얼입니다. 시스템 관리, GUI, 웹에 Python을 적용하는 방법을 알려주고 네트워킹, 데이터베이스, 프론트엔드 스크립팅 계층, 텍스트 처리 등에서의 역할을 살펴봅니다. 이 과정에서 Python 언어가 사용되지만 이 책은 언어의 기초보다는 실제 작업에 적용하는 데 초점을 맞추고 있습니다.

이 책의 에코시스템

이 책은 그 범위 때문에 두 권으로 구성된 세트 중 두 번째 책으로 가장 적합하고 세 번째 책으로 보완할 수 있도록 설계되었습니다. 가장 중요한 것은 이 책이 핵심 언어 책인 Learning Python의 후속 애플리케이션 프로그래밍 책이라는 점이며, 이 책의 공식적인 필수 교재라는 점입니다. 세 권의 책이 어떻게 연관되어 있는지는 다음과 같습니다:

  • Python 프로그래밍배우기는 Python 프로그래밍의 기초를 심도 있게 다룹니다. 이 책은 핵심 Python ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

데이터 과학을 위한 통계: 데이터 분석에서 머신러닝까지 50가지 핵심 개념

데이터 과학을 위한 통계: 데이터 분석에서 머신러닝까지 50가지 핵심 개념

이준용, 피터 브루스, 앤드루 브루스

Publisher Resources

ISBN: 9798341656369Supplemental Content