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판

파트 IV. 인터넷 프로그래밍

이 부분에서는 인터넷 기반 애플리케이션을 프로그래밍하는 언어로서 Python의 역할과 이러한 역할을 지원하는 라이브러리 도구를 살펴봅니다. 그 과정에서 이 책의 앞부분에 소개된 시스템 및 GUI 도구도 함께 활용합니다. 이 장은 널리 사용되는 Python 영역이므로 모든 분야를 다룹니다:

12장

이 장에서는 인터넷 개념과 옵션을 소개하고, 소켓과 같은 Python 저수준 네트워크 도구를 소개하며, 클라이언트 및 서버의 기본 사항을 다룹니다.

13장

이 장에서는 스크립트에서 Python을 사용하여 FTP, 이메일, HTTP 등과 같은 일반적인 클라이언트 측 네트워크 프로토콜에 액세스하는 방법을 설명합니다.

14장

이 장에서는 이전 장에서 다룬 클라이언트 측 이메일 도구와 이전 장의 GUI 기술을 사용하여 모든 기능을 갖춘 이메일 클라이언트를 구현합니다.

15장

이 장에서는 대화형 웹사이트를 구현하는 데 사용되는 일종의 프로그램인 Python 서버 측 CGI(Common Gateway Interface) 스크립트의 기초를 소개합니다.

16장

이 장에서는 14장의비웹 접근 방식과 비교 및 대조하기 위해 서버에 웹 기반 이메일 도구를 구현하여 Python 웹사이트 기술을 시연합니다.

이 책에서는 다루지 않지만 12장에서는 후속 자료에서 더 잘 다룰 수 있는 Jython, Django, App Engine, Zope, PSP, pyjamas, HTMLgen 같은 고급 Python 인터넷 도구에 대한 간략한 개요도 제공합니다. 여기에서 한 단계 더 나아갈 준비가 되었을 때 이러한 도구를 사용하는 데 필요한 기본 사항을 배울 수 있습니다.

그 과정에서 객체 지향 프로그래밍(OOP), 코드 리팩토링 및 재사용과 같은 일반적인 프로그래밍 개념도 함께 살펴볼 것입니다. 앞으로 살펴보겠지만 Python, GUI, 네트워킹은 강력한 조합입니다.

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