편집자의 선택
1. 헤드 퍼스트(Head First)는 잘 알려진 시리즈 중 하나이며, 인터넷 베스트셀러인 "헤드 퍼스트 디자인 패턴(Head First Design Pattern)"과 "헤드 퍼스트 JAVA(Head First JAVA)"의 동반 도서입니다.
2. 파이썬 책은 파이썬 언어만큼 재미있어야 한다.이 책은 장황한 설교나 딱딱한 문법 목록이 아니라 유머러스하고 흥미로운 '헤드 퍼스트 시리즈' 글쓰기 스타일을 사용하여 이 언어를 쉽고 즐겁게 배울 수 있도록 안내한다. . 이것이 Python 커뮤니티, 기술 전문가, 컴퓨터 과학자, 독자들이 초보자에게 강력히 추천하는 주된 이유입니다.
3. Python 3.5를 처음 사용하는 사람들에게 이 가이드는 완벽하고 실용적인 빠른 참조입니다. 책의 각 장은 프로젝트를 통해 설명되며, 이를 통해 다음을 배울 수 있습니다.
(1) 중요한 Python 개념을 뇌에 직접 로드
(2) 모델 데이터는 목록, 튜플, 세트 및 사전으로 저장됩니다.
(3) 혼동하지 마세요. DB-API를 사용할 수 있습니다.
(4) 물체? 수식어? 빌더? 다들 여기 있어요
(5) Flask로 최신 웹 애플리케이션 만들기
(6) 모듈과 코드 공유
4. 독자들에게 더 많은 내용을 보여드리기 위해 내부 페이지 일러스트를 올렸습니다. 내부 페이지 일러스트는 컬러로, 실제 책은 흑백으로 인쇄되었습니다.
하드코어 독자들은 다음을 추천합니다:
그림과 글이 풍부하고, 내용이 세밀하고, 단계별로 이해하기 쉬워서 입문하기 좋은 책입니다!
구입하고 보니 이전에 구입했던 것과 같은 종류의 파이썬 책 중 가장 생생한 책이라는 생각이 들었습니다. 읽고 나면 보물을 발견한 듯한 느낌이 듭니다. 파이썬에 대해 좀 더 체계적으로 이해할 수 있게 해 준 책입니다. 정말 좋은 책입니다. !
입문서로 좋은 책입니다. 내용도 이해하기 쉽고, 초보자에게 매우 적합합니다. 저는 이 헤드퍼스트 시리즈 책을 좋아합니다.
매일 한 장을 읽으세요. 그다지 깊이 있지는 않지만 매우 실용적이고 구입할 가치가 있습니다.
간략한 소개
Python 언어를 배우고 싶지만 매뉴얼을 읽어보고 싶지 않으십니까? 이 책 《Head First Python (Second Edition)》을 통해 파이썬의 기본 지식을 빠르게 익히고 내장된 데이터 구조와 함수를 다룰 수 있습니다. 다음으로 자신만의 웹 애플리케이션을 구축하고 데이터베이스 관리, 예외 처리 및 데이터 변환을 살펴보겠습니다. 컨텍스트 관리자, 수정자, 컴프리헨션, 생성기로 무엇을 할 수 있는지 알고 싶다면 이 책에서 모든 것을 찾을 수 있습니다. 이 책은 당신이 빨리 파이썬 프로그래머가 되는 데 도움이 되는 완전한 학습 경험을 제공할 것입니다.
이 책은 왜 이렇게 다를까?
인지과학과 학습이론 분야의 최신 연구 결과를 바탕으로 『Head First Python (Second Edition)』은 현기증이 날 정도로 장황한 설교 대신, 뇌가 이야기하기에 적합한 풍부한 형식을 사용합니다. 왜 새로운 개념을 다루느라 시간을 낭비합니까? 이 다중 감각 학습 경험은 두뇌가 최상의 상태로 작동하도록 특별히 설계되었습니다.
저자 소개
Paul Barry는 아일랜드의 수도인 더블린에서 남서쪽으로 80km 떨어진 곳에 위치한 인구 35,000명의 마을인 아일랜드의 Carlow에서 거주하며 일하고 있습니다.
Paul은 정보 시스템 과학 학사 학위와 컴퓨팅 과학 석사 학위를 취득했습니다. 그는 또한 학습 및 교육 분야의 대학원 학위도 보유하고 있습니다.
Paul은 1995년부터 아일랜드의 Carlow Institute of Technology에서 근무했으며 1997년부터 강사로 활동해 왔습니다. Paul은 교사로 전환하기 전에 아일랜드와 캐나다에서 거의 10년 동안 IT 산업에 종사했으며 당시 그의 업무는 주로 의료 분야에서 이루어졌습니다. Paul은 Deirdre와 결혼하여 세 자녀를 두었습니다(그 중 두 명은 이미 대학에 다니고 있습니다).
2007학년도부터 Python 프로그래밍 언어(및 관련 기술)는 Paul의 대학원 커리큘럼의 필수적인 부분이 되었습니다.
Paul은 또한 4권의 다른 기술 서적(Python 서적 2권과 Perl 서적 2권)의 저자(공동 저자)이기도 합니다. 이전에 그는 Linux Journal Magazine에 수많은 기사를 썼으며 기고 편집자이기도 합니다.
멋진 서평
"Head First Python (Second Edition)"에 대한 높은 평가:
★파이썬 책은 파이썬 언어만큼 재미있어야 합니다. 훌륭한 선생님으로서 이 책의 저자는 『Head First Python(제2판)』을 통해 여러분이 이 언어를 쉽고 즐겁게 배울 수 있도록 안내하여, 여러분이 정말 유용한 파이썬 코드를 완벽하게 작성할 수 있도록 도와줄 것입니다.
——에릭 프리먼 박사,
컴퓨터 과학자, 기술 교육자, 전 디즈니 온라인 CTO
★"Head First Python (Second Edition)"은 Python 언어에 대한 좋은 입문서이자 이 언어를 현실 세계에서 사용하는 방법을 소개하는 책입니다. Python에 대한 좋은 입문서를 찾고 있다면 이 책이 좋은 출발점이 될 것입니다. .
—David Griffiths, 책 저자이자 애자일 코치
★이 책의 초판에 대한 대대적인 개정과 업데이트를 통해 "Head First Python(제2판)"은 빠르게 늘어나고 있는 우수한 Python 리소스 중에서 모두가 가장 좋아하는 책이 될 것입니다. 독자들이 최대한 활용할 수 있도록 내용을 합리적으로 구성하고, 실용성을 최대한 강조했습니다. 필요한 모든 주제가 간결하게 다루어져 있으며, 흥미로운 프레젠테이션은 이 책을 읽는 즐거움을 선사합니다.
—Caleb Hattingh, "사용하지 않는 Python 라이브러리 20개(그러나 사용해야 함)" 및 "Cython 학습"의 저자
★파이썬 수영장으로 들어가는 명확한 입구입니다. 배부터 물 속으로 다이빙할 수는 없으며 예상보다 더 깊게 들어갈 것입니다.
——Bill Lubanovic, "Introducing Python"의 저자
이 책의 초판에 대한 찬사
★ 『Head First Python』은 파이썬 언어에 대한 훌륭한 입문서일 뿐만 아니라, 더 좋은 점은 파이썬이 현실 세계에서 어떻게 사용되는지를 충분히 보여준다는 점입니다. 이 책은 무미건조한 구문 목록이 아니며 Android 휴대폰, Google App Engine 등을 위한 애플리케이션을 만드는 방법을 알려줍니다.
——데이비드 그리피스(David Griffiths), 책 저자이자 애자일 방법론 코치
★다른 책들은 항상 이론부터 시작해서 예제로 넘어가는데, 『Head First Python』은 그렇지 않고 바로 코드로 들어가서 내용이 전개되면서 점차적으로 이론을 설명해줍니다. 독자가 처음부터 완전히 참여하기 때문에 이는 보다 효과적인 학습 환경입니다. 게다가 이 책을 읽는 것도 즐거운 과정이다. 지루하지 않으면서도 흥미롭고, 장황하지 않아도 유익합니다. 책에 제공된 수많은 예와 설명은 일상 업무에서 사용하게 될 대부분의 주제를 다루기에 충분합니다. 나는 파이썬을 처음 접하는 모든 사람에게 이 책을 추천하고 싶습니다.
——Jeremy Jones, "Python for Unix and Linux System Administration"의 공동 저자
다른 헤드 퍼스트 책에 대한 칭찬:
★Kathy와 Bert의 "Head First Java"는 인쇄된 책에 대한 우리의 인상을 완전히 바꾸어 놓았습니다. 우리가 익숙한 GUI와 매우 흡사합니다. 저자는 Java 학습을 "그들이 다음에 무엇을 할 것인가?"라고 항상 궁금해하게 만드는 매우 흥미로운 과정으로 만드는 영리한 방법을 가지고 있습니다.
— Warren Keuffel, 소프트웨어 개발 매거진
★Java에 대해 아무것도 모르는 상태에서 능숙하게 사용할 수 있는 단계까지 배울 수 있는 매력적인 스타일과 더불어, "Head First Java"는 다른 책에서 종종 생략되는 실용적인 내용도 많이 제공합니다. 그리고 연습용으로만 사용됩니다. 완료하려면 독자에게 맡기겠습니다... 이 책은 생각이 빠르고 참신하며 매우 실용적인 책입니다. 객체 직렬화 및 네트워크 전송 프로토콜과 같은 일부 복잡한 기술을 설명하더라도 설명하지 않을 것입니다. 당신을 어렵게 느끼더라도 여전히 어려움 없이 이해할 수 있을 것입니다.
——Dr. Dan Russell, IBM Almaden 연구 센터 사용자 과학 및 경험 연구 프로그램 디렉터(그리고 스탠포드 대학교에서 인공 지능을 가르치고 있음)
★이 책은 밝고, 참신하고, 흥미롭고, 매력적입니다. 또한 당신도 그들에게서 배울 수 있다는 점을 기억하세요!
——Ken Arnold, 전 Sun Microsystems 수석 엔지니어, Java의 아버지인 James Gosling과 함께 "Java 프로그래밍 언어" 공동 저자
★수천 권의 책을 읽는 것보다 기분이 좋아집니다.
——Ward Cinningham, Wiki의 발명가이자 Hillside Group의 창립자
★재미있는 말투가 딱 맞고, 프로그래밍 방법도 알기 쉽게 설명되어 있습니다. 실용적인 개발 전략을 위한 이상적인 참고 자료입니다. 지루한 '전문가의 가르침'에 얽매이지 않고 많은 것을 얻을 수 있습니다.
——Travis Kalanick, Scour 및 Red Swoosh의 창립자
목차
목차(개요)
1 기본사항: 빠른 시작
2 목록 데이터: 정렬된 데이터 처리
3 구조화된 데이터: 구조화된 데이터 처리
4장 코드 재사용: 함수와 모듈
5 웹 앱 구축: 현실화
6 데이터 저장 및 관리: 데이터를 저장할 위치
7 데이터베이스 사용: 특히 Python의 DB-API 사용
8 약간의 클래스: 추상적인 동작과 상태
9 컨텍스트 관리 프로토콜: Python의 with 문 연결
10 함수 수정자: 래퍼 함수
예외 처리: 문제가 발생하면 어떻게 해야 할까요?
ll3A 스레드 정보: 대기 처리
12 고급 반복: 광기처럼 반복하기
부록 A 설치: Python 설치
부록 B Pythonanywhere: 웹 애플리케이션 배포
부록 C 우리가 다루지 않은 10가지 주요 사항: 더 많은 내용을 배울 수 있습니다
부록 D 다루지 않은 상위 10개 프로젝트: 추가 도구, 라이브러리 및 모듈
부록 E 더 많은 참여: Python 커뮤니티
색인
자세한 카탈로그(내부 페이지 그림 참조)