뇌를 자극하는 파이썬 3
도서 + 잡지 / 만화 / :K컬렉션을 함께 1만 원 이상 구매 시 무료배송
1만원 미만 시 2,000원 배송비 부과
2만원 미만 시 2,000원 배송비 부과
1만원 미만 시 2,000원 배송비 부과
중고장터 상품
1Box 기준 : 도서 10권
알림 신청하시면 원하시는 정보를
받아 보실 수 있습니다.
해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.

작가정보
목차
- CHAPTER 1 코딩으로의 초대
__1.1 코딩, 이것 참 재미있는데 말로 표현할 수도 없고…
__1.2 문제 해결 능력을 키우는 코딩
__1.3 아이디어를 현실로
__1.4 누구나 할 수 있는 코딩
__1.5 어떻게 시작하면 좋을까
CHAPTER 2 코딩을 배우기 전에 읽는 컴퓨터 구조론
__2.1 폰 노이만 구조
__2.2 운영체제와 애플리케이션
__2.3 소프트웨어는 무엇으로 만드는가
__2.4 파이썬 프로그래밍 언어
CHAPTER 3 파이썬 프로그래밍 준비와 시작
__3.1 파이썬 설치하기
__3.2 IDLE의 두 가지 모드
__3.3 소스코드에 설명 달기: #
CHAPTER 4 데이터 다루기: 수와 텍스트와 비트
__4.1 변수
__4.2 수 다루기
__4.3 텍스트 다루기
__4.4 수에서 텍스트로, 텍스트에서 수로
__4.5 비트 다루기
CHAPTER 5 데이터 다루기: 리스트와 튜플과 딕셔너리
__5.1 리스트
__5.2 튜플
__5.3 딕셔너리
CHAPTER 6 프로그램의 흐름 제어하기
__6.1 흐름 제어를 시작하기 전에
__6.2 분기문
__6.3 반복문
CHAPTER 7 함수로 코드 간추리기
__7.1 이 단원을 시작하기에 앞서 알아둬야 하는 용어
__7.2 함수 정의하기
__7.3 매개변수를 입력받는 여러 가지 방법
__7.4 호출자에게 반환하기
__7.5 함수 밖의 변수, 함수 안의 변수
__7.6 자기 스스로를 호출하는 함수: 재귀 함수
__7.7 함수를 변수에 담아 사용하기
__7.8 함수 안의 함수: 중첩 함수
__7.9 pass: 구현을 잠시 미뤄두셔도 좋습니다
CHAPTER 8 모듈과 패키지
__8.1 모듈
__8.2 패키지
__8.3 site-packages에 대해
CHAPTER 9 클래스
__9.1 객체 지향 프로그래밍
__9.2 클래스의 정의
__9.3 상속
__9.4 데코레이터: 함수를 꾸미는 객체
__9.5 for문으로 순회를 할 수 있는 객체 만들기
__9.6 상속의 조건: 추상 기반 클래스
CHAPTER 10 오류를 어떻게 다뤄야 할까
__10.1 예외
__10.2 try~except로 예외 처리하기
__10.3 Exception 클래스
__10.4 우리도 예외 좀 일으켜보자
__10.5 내가 만든 예외 형식
CHAPTER 11 파일에 데이터 읽고 쓰기
__11.1 열라, 읽으라(쓰라), 닫으라
__11.2 텍스트 파일 읽기/쓰기
__11.3 바이너리 파일 다루기
CHAPTER 12 뻐꾸기 시계 트위터 봇 만들기
__12.1 threading.Timer
__12.2 OAuth 이해하기
__12.3 트위터로 애플리케이션 관리 페이지에서 컨슈머 키/액세스 토큰 얻기
__12.4 Tweepy: 파이썬을 위한 트위터 라이브러리
__12.5 뻐꾸기 시계 트위터 봇 코딩하기
CHAPTER 13 네트워크 프로그래밍
__13.1 네트워크 프로그래밍에 앞서 알아둬야 할 기초
__13.2 socket과 TCPServer를 이용한 TCP/IP 프로그래밍
__13.3 흐르는 패킷
CHAPTER 14 wxPython을 이용한 그래픽 사용자 인터페이스
__14.1 wxPython 소개
__14.2 wxPython-Phoenix 설치
__14.3 wxPython 애플리케이션의 시작과 끝, wx.App 클래스
__14.4 GUI의 창틀: wx.Frame 클래스
__14.5 컨테이너 위젯 wx.Panel과 위젯 배치 도우미 wx.Sizer
__14.6 다양한 위젯 사용해보기
CHAPTER 15 SQLite로 만드는 나만의 140자 일기장
__15.1 데이터베이스에 대해
__15.2 SQLite의 파이썬 API
__15.3 140자 일기장 만들기
CHAPTER 16 파이썬으로 이미지 요리하기
__16.1 이미지 매직
__16.2 Wand를 이용한 이미지 편집
CHAPTER 17 pygame으로 게임 만들기
__17.1 pygame 소개
__17.2 스프라이트의 이해
__17.3 투석기 게임
책 속으로
서문
제가 파이썬을 처음 만난 때는 동적 객체지향 언어로써 파이썬과 경쟁하던 루비가 한창 ROR(Ruby On Rails )로 주가를 올리던 시기였습니다. 루비와 파이썬 사이에서 고민하던 저는 문법이 아름답다고 알려진 루비보다 배우기 쉬운 것으로 유명한 파이썬이 더 끌렸습니다. 그래서 파이썬을 익히기 시작했지요. 얼마 지나지 않아 파이썬은 로그 분석 도구, SW 라이센스 관리 도구 등을 만들어 내며 제 일을 도왔습니다. 제품의 프로토타이핑이나 논문에 들어갈 실험 데이터를 얻기 위한 프로그램을 구현할 때에도 파이썬이 많은 도움을 줬습니다. 저는 이미 7가지 정도의 언어를 익혀 사용하고 있었지만 이처럼 적응이 쉬운 언어가 또 있다는 사실에 놀랐습니다. 예전에는 쉬운 언어라고 하면 사람들은 베이직을 가장 먼저 떠올렸지만, 이제는 파이썬을 먼저 떠올립니다. 파이썬은 저처럼 전문 프로그래머뿐 아니라 전산을 전공하지 않은 사람들, 예를 들어 컴퓨터를 좋아하는 어린이, 인문계 출신의 창업자나 직장인, 데이터 분석 업무가 많은 과학자나 의사에 이르기까지 다양한 이들에게 선택받고 있습니다. 파이썬의 장점은 배우기 쉬운 것이 다가 아닙니다. 우리가 필요로 하는 거의 모든 종류의 소프트웨어를 만들 수 있을 정도로 강력하기도 하거든요. 구글, 유튜브, 인스타그램, 핀터레스트 같은 회사들도 자사의 제품과 서비스에 파이썬을 사용하고 있습니다. 미국에서는 파이썬 개발자의 평균 몸값이 C++ 개발자보다 높습니다(2014년 기준).
『뇌를 자극하는 파이썬 3』은 파이썬의 쉽고 강력함을 담아내기 위해 전체 분량의 60%는 문법에 할당하고 나머지 40%를 실전 예제에 할당했습니다. 컴퓨터 공학을 전공(또는 시작)하지 않은 독자를 위해 이 책의 도입부에서는 코딩을 위한 동기 부여와 컴퓨터 구조를 다룹니다. 그러고 나서야 파이썬 실습을 위한 준비를 설명하고, 4장부터 본격적으로 파이썬 문법에 대해 이야기합니다. 파이썬 문법 설명은 10장까지 이어지며, 11장부터 17장까지는 파일 처리, 트위터 봇, 네트워크, DB 프로그래밍, 이미지 프로세싱, 게임을 비롯한 다양한 실전 예제를 담고 있습니다.
직장을 다니며 새벽에 틈틈이 글을 쓰느라 책의 완성에 1년 반이 걸렸습니다. 많은 노력을 기울였음에도 최종 원고를 출판사에 보내고 나니 아쉬움이 많이 남네요. 부족하지만 부디 『뇌를 자극하는 파이썬 3』가 코딩을 시작하는 많은 분들에게 디딤돌이 될 수 있기를 희망하며 여러분 앞에 이 책을 내놓습니다. 책의 부족한 부분에 대한 피드백을 기다리겠습니다. 이메일(seanlab@gmail.com)이나 한빛미디어 홈페이지(brain.hanbit.co.kr/python)의 질문 답변란을 통해 연락을 주시면 감사하겠습니다.
출판사 서평
이 책의 특징과 장점
[이 책의 장점]
1~2장: 컴퓨터 공학을 전공하지 않은 독자를 위해 코딩을 위한 동기 부여와 컴퓨터 구조를 다룹니다.
3장: 파이썬 실습을 위한 준비를 설명하고,
4~10장: 본격적으로 파이썬 문법에 대해 이야기합니다.
11~17장: 트위터 봇, 네트워크, SQLite, 이미지 프로세싱, 게임 등 다양한 실전 예제를 담고 있습니다.
난이도가 아주 낮은 파이썬 입문서이고, 파이썬으로 무엇을 할 수 있는지 알려줍니다.
[Q/A] (자료실)
http://brain.hanbit.co.kr/python
책을 보다가 궁금한 점이 있으면 언제든지 문의하세요. 실습에 필요한 파일도 제공합니다.
어떤 독자를 위한 책인가?
〉 이 책은 어떤 독자를 위한 책일까요? (다음 질문에 “예”라고 답할 수 있다면)
① 프로그래밍이 무엇인지 모릅니다.
② 프로그래밍 책은 읽어본 적이 없습니다.
③ 다른 프로그래밍 입문서를 본 적은 있지만 끝까지 완독하지 못했습니다.
④ 그러나, 프로그래밍을 꼭 배우고 싶습니다.
〉어떤 독자에게 이 책이 맞지 않을까요? (다음 중 한 가지 질문이라도 "예"라고 답할 수 있다면)
① 프로그래밍을 할 줄 알기에 프로그래밍 입문에 필요한 내용은 필요하지 않습니다.
② 파이썬 프로그래밍을 깊이 있게 배우고 싶습니다.
③ 중/고급 프로젝트에 쓸 수 있는 내용이 필요합니다.
기본정보
ISBN | 9788968482359 ( 8968482357 ) |
---|---|
발행(출시)일자 | 2016년 02월 10일 |
쪽수 | 500쪽 |
크기 |
183 * 235
* 20
mm
/ 893 g
|
총권수 | 1권 |
Klover
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
구매 후 리뷰 작성 시, e교환권 100원 적립