처음 시작하는 파이썬 (파이썬 패키지를 활용한 모던 컴퓨팅 입문 | 2 판)

처음 시작하는 파이썬 (파이썬 패키지를 활용한 모던 컴퓨팅 입문 | 2 판)

$38.12
Description
전 세계 1등 언어 파이썬을 파이썬답게 쓰게 해주는 최고의 안내서
이 책은 프로그래밍을 막 시작하는 입문자나, 이미 다른 프로그래밍 언어를 학습한 개발자가 파이썬을 쉽고 빠르게 배울 수 있게 안내한다. 1판과 다르게 2판은 1부와 2부로 나뉘었다. 1부에서는 테스팅, 디버깅, 코드 재사용 방법, 기타 개발 팁과 모범 사례 등 파이썬 기본 개념을 설명한다. 2부에서는 다양한 파이썬 도구와 비즈니스, 과학, 예술 등 여러 분야에서 사용하는 오픈 소스 패키지를 소개한다. 각 장에서 배운 내용을 활용할 수 있도록 연습문제를 추가했고, 비동기 라이브러리, f-문자열 등 파이썬 3.7 기능도 새롭게 추가했다.

● 간단한 데이터 타입, 수학 연산 및 텍스트 처리
● 파이썬 자료구조와 데이터 맹글링
● 파이썬 코드 구조와 함수
● 모듈과 패키지를 활용한 파이썬 프로그램 구축
● 객체 지향 프로그래밍(객체, 클래스)
● 관계형 데이터베이스와 NoSQL
● 웹 클라이언트, 서버, API 및 서비스
● 시스템 관리 작업(프로그램, 프로세스, 스레드)
● 동시성 및 네트워크 프로그래밍

예제 코드
github.com/madscheme/introducing-python
저자

빌루바노빅

BillLubanovic
1977년부터유닉스,1981년부터GUI,1990년부터데이터베이스,1993년부터웹과함께소프트웨어를개발했다.1982년대에는Intran에서최초의상용그래픽워크스테이션에GUI프로그램MetaForm을개발했다.1990년대에는노스웨스트항공에서수백만달러의수익을낸수익관리시스템을개발했고,최초의인터넷마케팅테스트도작성했다.1999년에웹개발사MadScheme을공동설립했고,오라일리에서리눅스도서를집필했다.2010년부터2013년까지Keep에서웹프런트엔드와데이터베이스백엔드간에코어서비스를설계하고구축했다.2015년웨이백머신의API와파이썬버전개발에참여했고,2016년부터2018년까지보안기술회사크라우드스트라이크에서일별수십억개보안이벤트를처리하는파이썬기반서비스를관리했다.현재는의료영상용웹데이터베이스서비스를개발한다.집필한책으로『처음시작하는파이썬(1판)』(한빛미디어,2015),『LinuxSystemAdministration』(O’reilly,2007),『LinuxServerSecurity』(O’reilly,2005)등이있다.아내메리,아들톰과딸카린,세마리의고양이잉가,체스터,루시와함께미네소타에서행복한인생을보내고있다.

목차

[PartI파이썬기초]
chapter1파이(py)맛보기
1.1미스터리
1.2작은프로그램
1.3조금더큰프로그램
1.4파이썬활용
1.5파이썬과다른언어
1.6왜파이썬인가?
1.7상황에따른파이썬
1.8파이썬2와파이썬3
1.9파이썬설치하기
1.10파이썬실행하기
1.11파이썬철학
1.12다음장에서는
1.13연습문제

chapter2데이터:타입,값,변수,이름
2.1파이썬데이터는객체다
2.2타입
2.3가변성
2.4리터럴값
2.5변수
2.6할당
2.7변수는장소가아니라이름이다
2.8여러이름할당하기
2.9이름재할당
2.10복사
2.11좋은변수이름
2.12다음장에서는
2.13연습문제

chapter3숫자
3.1불리언
3.2정수
3.3부동소수점숫자
3.4수학함수
3.5다음장에서는
3.6연습문제

chapter4선택하기:if
4.1주석달기:#
4.2라인유지하기:\
4.3비교하기:if,elif,else
4.4True와False
4.5여러개비교하기:in
4.6새로운기능:바다코끼리연산자
4.7다음장에서는
4.8연습문제

chapter5텍스트문자열
5.1따옴표로문자열생성
5.2문자열타입으로변환:str()
5.3이스케이프문자:\
5.4결합하기:+
5.5복제하기:*
5.6문자추출:[]
5.7슬라이스로부분문자열추출
5.8문자열길이:len()
5.9문자열나누기:split()
5.10문자열결합하기:join()
5.11문자열대체하기:replace()
5.12문자열스트립:strip()
5.13검색과선택
5.14대소문자
5.15정렬
5.16포매팅
5.17더많은문자열메서드
5.18다음장에서는
5.19연습문제

chapter6반복문:while과for문
6.1반복하기:while
6.2순회하기:for와in
6.3기타이터레이터
6.4다음장에서는
6.5연습문제

chapter7튜플과리스트
7.1튜플
7.2리스트
7.3튜플vs리스트
7.4튜플컴프리헨션은없다
7.5다음장에서는
7.6연습문제

chapter8딕셔너리와셋
8.1딕셔너리
8.2셋
8.3지금까지배운자료구조
8.4자료구조결합하기
8.5다음장에서는
8.6연습문제

chapter9함수
9.1함수정의하기:def
9.2함수호출하기:()
9.3인수와매개변수
9.4독스트링
9.5일등시민:함수
9.6내부함수
9.7익명함수:lambda
9.8제너레이터
9.9데커레이터
9.10네임스페이스와스코프
9.11이름에_와__사용하기
9.12재귀함수
9.13비동기함수
9.14예외
9.15다음장에서는
9.16연습문제

chapter10객체와클래스
10.1객체란무엇인가?
10.2간단한객체
10.3상속
10.4자신:self
10.5속성접근
10.6메서드타입
10.7덕타이핑
10.8매직메서드
10.9애그리게이션과콤퍼지션
10.10객체는언제사용할까?
10.11네임드튜플
10.12데이터클래스
10.13attrs
10.14다음장에서는
10.15연습문제

chapter11모듈과패키지
11.1모듈과import문
11.2패키지
11.3파이썬표준라이브러리
11.4배터리장착:다른파이썬코드가져오기
11.5다음장에서는
11.6연습문제

[PartII파이썬실전]
chapter12데이터길들이기
12.1텍스트문자열:유니코드
12.2정규표현식
12.3이진데이터
12.4보석비유
12.5다음장에서는
12.6연습문제

chapter13날짜와시간
13.1윤년
13.2datetime모듈
13.3time모듈
13.4날짜와시간읽고쓰기
13.5시간모듈변환
13.6대체모듈
13.7다음장에서는
13.8연습문제

chapter14파일과디렉터리
14.1파일입출력
14.2메모리매핑
14.3파일명령어
14.4디렉터리명령어
14.5경로이름
14.6BytesIO와StringIO
14.7다음장에서는
14.8연습문제

chapter15프로세스와동시성
15.1프로그램과프로세스
15.2명령자동화
15.3동시성
15.4다음장에서는
15.5연습문제

chapter16파일과데이터베이스
16.1플랫텍스트파일
16.2패디드텍스트파일
16.3표형식텍스트파일
16.4이진파일
16.5관계형데이터베이스
16.6NoSQL데이터스토어
16.7풀텍스트데이터베이스
16.8다음장에서는
16.9연습문제

chapter17네트워크
17.1TCP/IP
17.2네트워크패턴
17.3요청-응답패턴
17.4발행-구독패턴
17.5인터넷서비스
17.6웹서비스와API
17.7데이터직렬화
17.8원격프로시저호출
17.9원격관리도구
17.10빅데이터
17.11클라우드
17.12도커
17.14다음장에서는
17.15연습문제

chapter18웹
18.1웹클라이언트
18.2웹서버
18.3웹서버프레임워크
18.4데이터베이스프레임워크
18.5웹서비스와자동화
18.6웹API와REST
18.7크롤링과스크래핑
18.8영화검색예제
18.9다음장에서는
18.10연습문제

chapter19파이써니스타되기
19.1프로그래밍이란
19.2파이썬코드찾기
19.3패키지설치
19.4IDE
19.5이름과문서
19.6타입힌트
19.7테스트
19.8코드디버깅
19.9로그에러메시지
19.10코드최적화
19.11소스컨트롤
19.12프로그램배포
19.13이책의소스코드
19.14더배우기
19.15다음장에서는
19.16연습문제

chapter20파이아트
20.12D그래픽
20.23D그래픽
20.33D애니메이션
20.4GUI
20.5플롯,그래프,시각화
20.6게임
20.7소리와음악
20.8다음장에서는
20.9연습문제

chapter21파이비즈니스
21.1MS오피스
21.2비즈니스업무
21.3비즈니스데이터처리
21.4오픈소스파이썬비즈니스패키지
21.5금융과파이썬
21.6데이터보안
21.7지도
21.8다음장에서는
21.9연습문제

chapter22파이과학
22.1수학및통계표준라이브러리
22.2과학과파이썬
22.3넘파이
22.4사이파이
22.5사이킷
22.6판다스
22.7파이썬과과학분야
22.8다음장에서는
22.9연습문제

부록A하드웨어와소프트웨어
부록B파이썬3설치
부록C완전히다른것:Async
부록D연습문제정답
부록E커닝페이퍼

출판사 서평

오늘도,내일도,매일파이썬을공부하고싶게만드는파이써닉한전문서
시중에수많은파이썬입문서가있음에도꾸준한독자의사랑으로2판이나온책입니다.2판에서는여러분야에서사용하는오픈소스패키지를소개하며1판보다더넓은범위를다룹니다.또한파이썬구직활동에대한정보까지제공하기때문에이책한권으로파이썬의많은걸습득할수있습니다.
다른파이썬입문서와달리이책은개념설명과실습을무한반복하는쿡북스타일로,프로그래밍실력을단기간에탄탄하게올릴수있도록도와줍니다.웹개발뿐만아니라데이터분석,머신러닝,그래픽,연구등파이썬을사용하는다양한활용분야에서최고의파이썬전문가로성장할수있을겁니다.저자빌이알려주는파이썬특유의문법을활용한파이써닉한접근법으로파이썬에입문해보세요.
★2판에서달라진점
●breakpoint함수,dataclasses모듈등과같은파이썬3.7기능을추가했습니다.
●beautifulsoup4,flask,ipython,matplotlib,numpy,pandas,scipy등과같은외부라이브러리에대한내용을개선하고추가했습니다.
●초보개발자를위해하드웨어와소프트웨어등기본지식을설명합니다.
●중급개발자를위해asyncio부록을추가했습니다.
●컨테이너,클라우드,데이터과학,머신러닝정보를추가했습니다.
●파이썬개발자구직활동에필요한내용을제공합니다.