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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

더 탄탄하게 배우는 파이썬 3

더 탄탄하게 배우는 파이썬 3

(연습 53개!)

제드 쇼 (지은이), 안진섭 (옮긴이)
  |  
성안당
2018-08-17
  |  
20,000원

일반도서

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

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

더 탄탄하게 배우는 파이썬 3

책 정보

· 제목 : 더 탄탄하게 배우는 파이썬 3 (연습 53개!)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 파이썬
· ISBN : 9788931555714
· 쪽수 : 328쪽

책 소개

저자 제드쇼는 다수의 오픈 소스 프로젝트를 창안한 유명 개발자이자 20년 동안 프로그래밍과 집필을 해온 유명 저자이기도 하다. 이 책에서 저자는 독자들을 중급 파이썬 개발자로 실력을 높여주기 위해 고민하며 명령어나 데이터 구조, 프로젝트 선택, 데이터베이스 SQL과 맵핑하는 법 등을 소개한다.

목차

Preface 1•저자 서문
프로세스, 창의력, 퀄리티와 프로그래머에게 중요한 6가지 주제 ● 9
스스로의 능력을 키우는 데 필요한 내용들 ● 11 비디오 사용 방법 ● 12

Preface 2•역자 서문
파이썬과의 인연 ● 15

PART 1 기초 지식
만약 제드의 둔한 프로세스를 따르고 싶지 않다면? ● 22
내게 심각한 문제가 있다는 것을 알게 된다면? ● 22

연습 00 준비하기
프로그래머들이 쓰는 에디터 ● 24 파이썬 3.6 ● 25 터미널로 작업하기 ● 26
pip와 virtualenv로 작업 환경 만들기 ● 26 연구 노트 작성 ● 27
깃허브 계정 ● 27 깃(git) ● 28 옵션: 화면 레코딩 소프트웨어 ● 28
추가 학습 ● 29

연습 01 프로세스에 대해서
도전 과제 ● 33 훈련 ● 34 추가 학습 ● 34

연습 02 창의성에 대해서
도전 과제 ● 36 훈련 ● 38

연습 03 퀄리티에 대해서
도전 과제 ● 42 훈련 ● 43

PART 2 빠르게 해킹하기
창조하는 것 연습하기 ● 47 초보 코더를 위한 프로세스 ● 50
초보 코더의 코딩 프로세스 ● 51

연습 04 커맨드 라인 아규먼트 처리하기
도전 과제 ● 54 솔루션 ● 55 훈련 ● 56

연습 05 cat
도전 과제 ● 58 솔루션 ● 59 실습 ● 60 추가 학습 ● 60

연습 06 find
도전 과제 ● 63 훈련 ● 64 추가 학습 ● 65

연습 07 grep
도전 과제 ● 67 훈련 ● 68 추가 학습 ● 68

연습 08 cut
도전 과제 ● 71 훈련 ● 71 추가 학습 ● 72

연습 09 sed
도전 과제 ● 74 훈련 ● 75 추가 학습 ● 76

연습 10 sort
도전 과제 ● 78 훈련 ● 79 추가 학습 ● 80

연습 11 uniq
도전 과제 ● 82 훈련 ● 83 추가 학습 ● 83

연습 12 리뷰
도전 과제 ● 85 훈련 ● 86 추가 학습 ● 87

PART 3 데이터 구조
데이터 구조로 품질 배우기 ● 92 데이터 구조를 배우는 방법 ● 93

연습 13 싱글 링크드 리스트
설명 ● 97 컨트롤러 ● 100 테스트 ● 102 오딧(Audit)에 대해서 ● 105
도전 과제 ● 107 오딧 ● 108 추가 학습 ● 108

연습 14 더블 링크드 리스트
불변 조건이란? ● 111 도전 과제 ● 113 훈련 ● 114

연습 15 스택과 큐
도전 과제 ● 116 코드 깨부수기 ● 118 추가 학습 ● 119

연습 16 버블, 퀵 그리고 합병 정렬
도전 과제 ● 121 버블 정렬 공부하기 ● 124 합병 정렬 ● 125
합병 정렬의 cheat 모드 ● 127 퀵 정렬(Quick Sort) ● 129 훈련 ● 130

연습 17 딕셔너리
도전 과제 ● 131 마스터 카피 해보기 ● 132 코드 복사하기 ● 133
코드에 주석 달기 ● 138 데이터 구조 요약하기 ● 139 요약한 것 기억하기 ● 140
기억만으로 구현하기 ● 141 반복하기 ● 142 훈련 ● 143 코드 깨부수기 ● 143

연습 18 성능 측정하기
분석 툴 ● 145 timeit ● 145 cProfile과 profile ● 146 성능 분석 ● 149
도전 과제 ● 151 훈련 ● 152 코드 깨부수기 ● 152 추가 학습 ● 152

연습 19 성능 개선하기
도전 과제 ● 155 추가 학습 ● 156

연습 20 이진 검색 트리
BSTree의 요구 조건 ● 157 노드 삭제하기 ● 159 도전 과제 ● 160 훈련 ● 161

연습 21 이진 탐색
도전 과제 ● 162 훈련 ● 163 추가 학습 ● 164

연습 22 접미사 배열
도전 과제 ● 167 훈련 ● 168 추가 학습 ● 168

연습 23 삼진 검색 트리
도전 과제 ● 170 훈련 ● 172

연습 24 빠르게 URL 검색하기
도전 과제 ● 173 훈련 ● 175 추가 학습 ● 175

PART 4 임시 프로젝트
오류 추적하기 ● 179
연습 25 xargs
도전 과제 ● 180 훈련 ● 181
연습 26 hexdump
도전 과제 ● 183 훈련 ● 185 추가 학습 ● 185
연습 27 tr
도전 과제 ● 187 비판적으로 45분 보기 ● 188 훈련 ● 189
연습 28 sh
도전 과제 ● 191 훈련 ● 192 추가 학습 ● 192
연습 29 diff와 patch
도전 과제 ● 193 훈련 ● 195 추가 학습 ● 195

PART 5 텍스트 파싱
코드 커버리지 ● 199

연습 30 유한 상태 머신(FSM)
도전 과제 ● 203 훈련 ● 207 추가 학습 ● 207

연습 31 정규 표현식
도전 과제 ● 210 훈련 ● 211 추가 학습 ● 211

연습 32 스캐너
단순한 파이썬 스캐너 ● 215 도전 과제 ● 217 훈련 ● 218 추가 학습 ● 218

연습 33 파서
재귀 하향 파싱(RDP) ● 222 BNF 문법 ● 223 퀵 데모 해킹 파서 ● 226
도전 과제 ● 229 훈련 ● 230 추가 학습 ● 230

연습 34 분석
방문자 패턴 ● 232 짧고 단순한 파이썬 분석기 ● 233 파서 vs. 분석기 ● 238
도전 과제 ● 238 훈련 ● 239 추가 학습 ● 240

연습 35 인터프리터
인터프리터 vs. 컴파일러 ● 241 파이썬은 컴파일러이면서 인터프리터 ● 243
인터프리터 작성하기 ● 244 도전 과제 ● 244 훈련 ● 245 추가 학습 ● 245

연습 36 간단한 계산기
도전 과제 ● 246 훈련 ● 248 추가 학습 ● 248

연습 37 리틀 베이직
도전 과제 ● 250 훈련 ● 251

PART 6 SQL과 객체 관계형 맵핑
SQL을 이해하는 것은 테이블을 이해하는 것 ● 255 배우게 될 것들 ● 256

연습 38 SQL 소개
SQL은 무엇인가? ● 259 데이터베이스 준비하기 ● 261 SQL 용어 배우기 ● 262
SQL 문법 ● 263 추가 학습 ● 264

연습 39 SQL로 생성하기
테이블 생성 ● 265 여러 개의 테이블 생성하기 ● 266 데이터 추가하기 ● 268
참조 데이터 추가하기 ● 269 도전 과제 ● 269 추가 학습 ● 270

연습 40 SQL로 데이터 읽기
여러 테이블의 데이터를 SELECT 하기 ● 272 도전 과제 ● 274 추가 학습 ● 274

연습 41 SQL로 데이터 갱신하기
복잡한 데이터 업데이트 ● 276 데이터 교체하기 ● 277 도전 과제 ● 278
추가 학습 ● 278

연습 42 SQL로 삭제하기
다른 테이블을 이용해 삭제하기 ● 280 도전 과제 ● 282 추가 학습 ● 282

연습 43 SQL 관리하기
테이블을 삭제하고 변경하기 ● 283 데이터 이전 및 데이터 진화 ● 285
도전 과제 ● 286 추가 학습 ● 287

연습 44 파이썬 데이터베이스 API 사용하기
API 배우기 ● 288 도전 과제 ● 290 추가 학습 ● 290

연습 45 ORM 만들기
도전 과제 ● 291 추가 학습 ● 293

PART 7 마지막 프로젝트
여러분이 일하는 프로세스는 무엇인가? ● 297

연습 46 블로그
도전 과제 ● 299 훈련 ● 301

연습 47 bc
도전 과제 ● 302 훈련 ● 304

연습 48 ed
도전 과제 ● 305 훈련 ● 307

연습 49 sed
도전 과제 ● 309 훈련 ● 310

연습 50 vi
도전 과제 ● 312 훈련 ● 313

연습 51 lessweb
도전 과제 ● 314 코드 깨부수기 ● 315 훈련 ● 316

연습 52 moreweb
도전 과제 ● 317 코드 깨부수기 ● 319 추가 학습 ● 319

Index•찾아보기 ● 320

저자소개

제드 쇼 (지은이)    정보 더보기
인기 있는 ‘제드 쇼의 탄탄하게 (Hard Way) 시리즈’의 편집자 겸 저자이다. 또한 여러 오픈 소스 소프트웨어 프로젝트의 창안자이며 약 20년 동안 프로그래밍과 글쓰기를 해왔다. 그는 자유 시간의 대부분을 회화와 예술사에 관한 연구에 할애한다. 홈페이지_ https://zedshaw.com 깃허브 페이지_ https://github.com/zedshaw 런 코드 더 하드웨이 사이트_https://learncodethehardway.org/more-python-book
펼치기
안진섭 (지은이)    정보 더보기
초등학교 때 처음 만난 BASIC 프로그램을 시작으로 프로그램 인생을 시작한 평범한 IT쟁이. 고려대학교 컴퓨터학과를 졸업하고 삼성SDS에 입사해 리눅스 드라이버, 미들웨어를 개발했고 아이폰이 국내에 들어왔을 때 모바일 개발자로 전향했다. 사물 인터넷 회사인 매직에코를 공동 창업해 CTO로서 기술 개발에 힘썼다. 현재는 글로벌 기업 SAP의 HANA 데이터베이스의 코어엔진 개발을 하고 있다. 주요 프로젝트로는 URC 미들웨어 개발, 로봇 스크립트 엔진 개발, 윈도우 모바일 이메일 클라이언트 개발, SEMP 하이브리드 플랫폼 등 다수의 내부 시스템 개발과 매직에코의 단말, 서버 IoT 플랫폼을 개발했다. 2018년 현재는 SQL 실행 엔진을 개발 중이다. 주요 저서로는 『진짜 쉽고 쓸모 있는 언어 파이썬』(성안당, 2016), 『iPhone 실전 프로젝트』(영진출판사, 2012)가 있고, 역서로는 『빅데이터 전문가의 하둡 관리』(성안당, 2018), 『리눅스 커널 디자인의 기술』(영진출판사, 2015)이 있다.
펼치기

책속에서



추천도서

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