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판

파트 V. 도구 및 기술

이 책의 이 부분에서는 추가 Python 애플리케이션 주제 모음을 소개합니다. 이 과정에서 소개하는 대부분의 도구는 다양한 애플리케이션 영역에서 사용할 수 있습니다. 여기에는 다음 장이 있습니다:

17장

이 장에서는 프로그램 실행 간에 정보를 저장하는 데 일반적으로 사용되는 고급 Python 기술인 BM 파일, 객체 피클링, 객체 선반 및 Python의 SQL 데이터베이스 API를 다루고, ZODB와 같은 본격적인 OODB와 SQLObject 및 SQLAlchemy 같은 ORM에 대해 간략하게 소개합니다. SQL 예제에는 Python 표준 라이브러리의 SQLite 지원이 사용되었지만 API는 MySQL과 같은 엔터프라이즈급 시스템으로 이식할 수 있습니다.

18장

이 장에서는 Python에서 스택, 집합, 이진 검색 트리, 그래프 등 고급 데이터 구조를 구현하는 기술을 살펴봅니다. Python에서는 객체 구현의 형태를 취합니다.

19장

이 장에서는 텍스트 기반 정보 구문 분석을 위한 Python 도구와 기술(문자열 분할 및 조인, 정규식 일치, XML 구문 분석, 재귀적 하강 구문 분석 및 고급 언어 기반 주제 등)을 다룹니다.

20장

이 장에서는 컴파일된 라이브러리로 Python을 확장하고 다른 애플리케이션에 Python 코드를 임베드하는 통합 기술을 소개합니다. 여기서는 주로 Python과 컴파일된 C 코드를 연결하는 데 중점을 두지만, Java, .NET 등과의 통합도 살펴봅니다. 이 장에서는 C 프로그램을 읽을 줄 안다고 가정하고 애플리케이션 통합 계층을 구현하는 개발자를 주로 대상으로 합니다.

이 부분은 책의 마지막 기술 부분으로, 코드 재사용의 개념을 강조하기 위해 본문의 앞부분에 소개된 도구를 많이 활용합니다. 예를 들어 계산기 GUI(PyCalc)는 언어 처리와 코드 재사용 개념을 설명하는 데 사용됩니다.

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