확장메뉴
주요메뉴


소득공제
미리보기 공유하기

처음 시작하는 파이썬

: 파이썬 패키지를 활용한 모던 컴퓨팅 입문

[ 2판 ] 한빛미디어-O'REILLY이동
리뷰 총점9.1 리뷰 11건 | 판매지수 3,858
베스트
프로그래밍 언어 top100 9주
정가
36,000
판매가
32,400 (10% 할인)
YES포인트
배송안내
서울특별시 영등포구 은행로
지역변경
  • 배송비 : 무료 ?
  •  해외배송 가능
  •  최저가 보상
  •  문화비소득공제 신청가능
[대학생X취준생] 지치지 않는 자, 점수를 잡는다! - 리유저블텀블러/한국문학 담요/슬라이드 파일 증정
월간 개발자 2022년 2월호
월간 개발자 2022년 1월호
1월 전사
현대카드
1 2 3 4 5

품목정보

품목정보
출간일 2020년 08월 24일
쪽수, 무게, 크기 744쪽 | 1420g | 183*235*40mm
ISBN13 9791162243336
ISBN10 1162243333

책소개 책소개 보이기/감추기

전 세계 1등 언어 파이썬을 파이썬답게 쓰게 해주는 최고의 안내서

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

목차 목차 보이기/감추기

[Part I 파이썬 기초]

chapter 1 파이(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 연습문제

chapter 2 데이터: 타입, 값, 변수, 이름
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 연습문제

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

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

chapter 5 텍스트 문자열
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 연습문제

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

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

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

chapter 9 함수
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 연습문제

chapter 10 객체와 클래스
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.13 attrs
10.14 다음 장에서는
10.15 연습문제

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


[Part II 파이썬 실전]

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

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

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

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

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

chapter 17 네트워크
17.1 TCP/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 연습문제

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

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

chapter 20 파이 아트
20.1 2D 그래픽
20.2 3D 그래픽
20.3 3D 애니메이션
20.4 GUI
20.5 플롯, 그래프, 시각화
20.6 게임
20.7 소리와 음악
20.8 다음 장에서는
20.9 연습문제

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

chapter 22 파이 과학
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명)

출판사 리뷰 출판사 리뷰 보이기/감추기

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


오늘도, 내일도, 매일 파이썬을 공부하고 싶게 만드는 파이써닉한 전문서

시중에 수많은 파이썬 입문서가 있음에도 꾸준한 독자의 사랑으로 2판이 나온 책입니다. 2판에서는 여러 분야에서 사용하는 오픈 소스 패키지를 소개하며 1판보다 더 넓은 범위를 다룹니다. 또한 파이썬 구직 활동에 대한 정보까지 제공하기 때문에 이 책 한 권으로 파이썬의 많은 걸 습득할 수 있습니다.

다른 파이썬 입문서와 달리 이 책은 개념 설명과 실습을 무한 반복하는 쿡북 스타일로, 프로그래밍 실력을 단기간에 탄탄하게 올릴 수 있도록 도와줍니다. 웹 개발뿐만 아니라 데이터 분석, 머신러닝, 그래픽, 연구 등 파이썬을 사용하는 다양한 활용 분야에서 최고의 파이썬 전문가로 성장할 수 있을 겁니다. 저자 빌이 알려주는 파이썬 특유의 문법을 활용한 파이써닉한 접근법으로 파이썬에 입문해보세요.


★ 2판에서 달라진 점
● breakpoint 함수, dataclasses 모듈 등과 같은 파이썬 3.7 기능을 추가했습니다.
● beautifulsoup4, flask, ipython, matplotlib, numpy, pandas, scipy 등과 같은 외부 라이브러리에 대한 내용을 개선하고 추가했습니다.
● 초보 개발자를 위해 하드웨어와 소프트웨어 등 기본 지식을 설명합니다.
● 중급 개발자를 위해 asyncio 부록을 추가했습니다.
● 컨테이너, 클라우드, 데이터 과학, 머신러닝 정보를 추가했습니다.
● 파이썬 개발자 구직 활동에 필요한 내용을 제공합니다.

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

회원리뷰 (11건) 리뷰 총점9.1

혜택 및 유의사항?
파이썬과 처음 만나시는 분들에게 추천합니다. 내용 평점4점   편집/디자인 평점5점 l****u | 2021.08.22 | 추천1 | 댓글0 리뷰제목
처음 이 책의 목차를 봤을 때 파이썬 문법부터 파일, 라이브러리, 동시성 그리고 웹 개발까지 너무 많은 내용을 담고 있어서, '이 많은 내용들이 잘 설명되어 있을까?' 하는 의심이 먼저 들었습니다. 그 동안 봤던 프로그래밍 언어 입문서는 문법과 기능 설명에 지면의 거의 대부분을 할당 했었는데, 파이썬 활용에 대한 부분이 책의 절반 가까이 돼서 이 책의 구성이 신선하게 다가왔;
리뷰제목

처음 이 책의 목차를 봤을 때 파이썬 문법부터 파일, 라이브러리, 동시성 그리고 웹 개발까지 너무 많은 내용을 담고 있어서, '이 많은 내용들이 잘 설명되어 있을까?' 하는 의심이 먼저 들었습니다. 그 동안 봤던 프로그래밍 언어 입문서는 문법과 기능 설명에 지면의 거의 대부분을 할당 했었는데, 파이썬 활용에 대한 부분이 책의 절반 가까이 돼서 이 책의 구성이 신선하게 다가왔습니다.

이 책을 읽으면서 필요한 내용만 간결하게 잘 설명되어 있다는 느낌을 받았습니다. 책의 제목에 맞게 처음 시작하는 분들이 흥미를 잃지 않고 파이썬을 빠르게 학습할 수 있도록 잘 구성되었다고 생각이 들었습니다. 더 자세히 설명되었으면 좋겠다 생각된 부분도 있었지만, 인터넷에 찾아보시면서 읽어 나가면 충분히 보완될 수 있을 것 같습니다.

특히 Chapter 19 파이써니스타 되기 부분이 좋았습니다. 개발을 시작하기에 앞서 virtualenv와 같은 가상 환경 설정, IDE, 테스트와 코드 체크 방법에 대해서 알면 좋은데, 그 부분도 놓치지 않고 잘 설명되어 있어서 파이썬을 시작하시는 분들에게 많은 도움이 되겠다 생각했습니다.

이 책을 보시고 나면 파이썬과 많이 가까워진 느낌을 받으실 수 있을거라 생각합니다. 파이썬을 시작하시는 분들에게 이 책을 추천합니다.

 "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

댓글 0 1명이 이 리뷰를 추천합니다. 공감 1
파이썬 제대로 맛보기 내용 평점5점   편집/디자인 평점5점 s***p | 2021.08.22 | 추천0 | 댓글0 리뷰제목
처음 시작하는 파이썬(2판)지은이 빌 루바노빅옮긴이 최길우펴낸곳 한빛미디어(주)초판 1쇄 발행 2015년 12월 10일컴퓨터 프그래밍을 처음 배운게 벌써 40년 가까이 된것 같다. 당시 배운게 베이직이지 싶다. 컴퓨터 전공한 딸의 책상에서 C언어라는 책을 보긴 했지만 구체적인 내용은 읽지 않았다. 한빛미디어에서 이번에 제공 받은 이 책으로 파이썬이라는 나에게는 외계어 같은 언어를;
리뷰제목
처음 시작하는 파이썬(2판)

지은이 빌 루바노빅

옮긴이 최길우

펴낸곳 한빛미디어(주)

초판 1쇄 발행 2015년 12월 10일


컴퓨터 프그래밍을 처음 배운게 벌써 40년 가까이 된것 같다. 당시 배운게 베이직이지 싶다. 컴퓨터 전공한 딸의 책상에서 C언어라는 책을 보긴 했지만 구체적인 내용은 읽지 않았다. 한빛미디어에서 이번에 제공 받은 이 책으로 파이썬이라는 나에게는 외계어 같은 언어를 공부할 좋은 기회를 얻게 되었다.

솔직히 워낙 이 분야에 대해서는 문외한이라 수박 겉핧기 정도로 책장을 넘겼다. 하지만 파이썬의 대략적인 소개뿐 아니라 웹이 개발되고 널리 쓰이게 된 배경과 컴퓨터의 하드웨어및 소프트웨어에 대한 기본적인 지식도 얻을 수 있어 몇 번 정독하면 모임에서 프로그램및 파이썬에 대해서는 이제 기죽지 않고 대화에 동참할 수 있을것 같다.

?

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
댓글 0 이 리뷰가 도움이 되었나요? 공감 0
처음 시작하는 파이썬(2판) 내용 평점4점   편집/디자인 평점3점 m********d | 2021.08.20 | 추천0 | 댓글0 리뷰제목
파이썬 입문서를 몇 권 경험해 보고 처음 시작하는 파이썬(2판)을 받아 본 첫인상은 무척 두껍다 였다. 그리고 두꺼운 만큼 자세한 설명으로 차근차근 파이썬에 접근할 수 있도록 구성되어 있다는 것을 알 수 있었다.   파트 1(1장~11장) 파이썬에서 다루는 데이터의 타입, 값, 변수, if, while, for 등의 문법, 튜플, 딕셔너리, 함수, 객체, 클래스 등 기초적인 문;
리뷰제목

파이썬 입문서를 몇 권 경험해 보고 처음 시작하는 파이썬(2판)을 받아 본 첫인상은 무척 두껍다 였다. 그리고 두꺼운 만큼 자세한 설명으로 차근차근 파이썬에 접근할 수 있도록 구성되어 있다는 것을 알 수 있었다.

 

파트 1(1장~11장)

파이썬에서 다루는 데이터의 타입, 값, 변수, if, while, for 등의 문법, 튜플, 딕셔너리, 함수, 객체, 클래스 등 기초적인 문법을 다루는 부분만 300여 페이지를 다루고 있는데 이것만 한 권으로 다루어도 될 것 같아 보였다. 파이썬을 처음 접하는 사람들을 위한 파트로 파이썬의 장점과 다른 언어와의 차별점, 그리고 파이썬의 성장을 받쳐주는 배경에 대한 이야기들도 다루고 있기에 파이썬을 시작하는 사람들이 읽어보면 좋을 내용들로 이루어져 있다.

 

파트 2(12장 ~ 22장)

데이터와 날짜, 시간, 파일, 네트워크, 비즈니스, 과학 등 파이썬으로 할 수 있는 실전적인 것들을 위주로 다루고 있다. 그저 용감하게 달려들어선 나자빠지기 쉬울 것 같다. 천천히 꾸준하게 접근해야 할 것 같다. 무엇보다 재미를 느낄 수 있어야겠지만 처음 접하는 사람들이 동네 뒷산 오르는 정도로 착각하면 힘들지 싶다.(내 이야기....)

파트 1에서 다룬 내용들을 기초로 조금씩 고도화된 내용들로 이루어져 있기 때문에 순서대로 읽는 것도 좋지만 질리기 쉬우니 관심 가는 부분을 먼저 보는 것도 나쁘진 않을 것 같다.

 

그래서..

 

 

개발자가 아닌 입장에서 배우기 쉽다는 말에 현혹되어 몇 권의 파이썬 입문서를 거치긴 했지만, 역시 개발은 어렵다는 것을 실감하게 된다. 일종의 벽과의 조우. 문제는 기본적인 문법을 배우고 책에서 다루는 예제를 학습해도 실질적으로 사용할 수 있는 것을 개발하기 위한 머리가 준비되어 있지 않기 때문이라 생각된다.

파이썬을 공부하겠다 마음먹은 사람이라면 읽기 쉽게 다루고 있는 다른 책들도 있지만, 그냥 이 책 처음 시작하는 파이썬(2판) 한 권을 독파하는 것이 훨씬 좋을 것 같다는 생각이 들었다.(물론 쉬운 길은 아니라 여겨진다.)

파이썬이 쉽다고 하는데 쉽다는 것에 대한 기준을 어디다 두어야 한단 말인가.. (ㅠ_ㅠ)

 

한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.
댓글 0 이 리뷰가 도움이 되었나요? 공감 0
  •  쿠폰은 결제 시 적용해 주세요.
1   32,400
뒤로 앞으로 맨위로 aniAlarm