logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

뇌를 자극하는 파이썬 3

뇌를 자극하는 파이썬 3

(프로그래밍을 배우기에 "가장 재미있는" 언어)

박상현 (지은이)
  |  
한빛미디어
2016-02-10
  |  
25,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 17,500원 -10% 870원 14,880원 >

책 이미지

뇌를 자극하는 파이썬 3

책 정보

· 제목 : 뇌를 자극하는 파이썬 3 (프로그래밍을 배우기에 "가장 재미있는" 언어)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 파이썬
· ISBN : 9788968482359
· 쪽수 : 500쪽

책 소개

프로그래밍 경험이 없는 독자가 파이썬을 통해 프로그래밍을 배워볼 수 있는 입문서로서, 프로그래밍을 배우고 싶지만 두려움이 있는 입문자에게 가장 적합한 난이도로 설명한다.

목차

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 투석기 게임

저자소개

박상현 (지은이)    정보 더보기
SaaS, 통신 장비, 반도체 공정 자동화, 무기 체계 등 다양한 도메인에 걸쳐 소프트웨어를 개발해 왔다. 현재는 캘리포니아 소재의 스타트업에서 소프트웨어 엔지니어로 근무 중이다. 엔지니어로 일하면서 『이것이 C#이다(3판)』(2023), 『이것이 자료구조+알고리즘이다 with C 언어』(2022), 『그로킹 딥러닝』(2019)을 비롯한 10여 권의 저서와 1권의 역서를 출간하며 활발하게 활동하고 있다.
펼치기

책속에서




저자 서문

제가 파이썬을 처음 만난 때는 동적 객체지향 언어로써 파이썬과 경쟁하던 루비가 한창 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)의 질문 답변란을 통해 연락을 주시면 감사하겠습니다.


추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책