확장메뉴
주요메뉴


소득공제
공유하기

Do it! 점프 투 파이썬 + 파이썬 라이브러리 예제 편

리뷰 총점9.6 리뷰 91건
정가
44,800
판매가
40,320 (10% 할인)
YES포인트
구매 시 참고사항
  • 이 상품은 YES24에서 구성한 상품입니다(낱개 반품 불가).
eBook이 출간되면 알려드립니다. eBook 출간 알림 신청
시원한 여름을 위한 7월의 선물 - 동물 이중 유리컵/문학 아크릴 화병/썸머 보냉백/이육사 여름담요
박해선 저자의 머신러닝/딥러닝 패스
7월 얼리리더 주목신간 : FIND YOUR WAVE 북서핑 배지 증정
[단독]『혼자 공부하는 파이썬』 개정판 출간
내일은 개발자! 코딩테스트 대비 도서전
개발자 패키지로 스펙업!
YES24 트윈링 분철 : 인서트라벨/스티커 택1 증정
7월 전사
쇼핑혜택
1 2 3 4 5

품목정보

품목정보
출간일 2022년 05월 17일
쪽수, 무게, 크기 1658쪽 | 188*257*80mm

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

상품 이미지를 확대해서 볼 수 있습니다. 원본 이미지
이 상품은 YES24에서 구성한 상품입니다.(낱개 반품 불가).

[도서] Do it! 점프 투 파이썬 (파이썬 3 최신 버전 반영)
파이썬 4년 연속 베스트셀러 1위! 『Do it! 점프 투 파이썬』 전면 개정판 출시! 문과생도 중고등학생도 직장인도 프로그래밍에 눈뜨게 만든 바로 그 책이 전면 개정판으로 새로 태어났다! 2016년 《Do it! 점프 투 파이썬》으로 출간되었던 이 책은 약 4년 동안의 피드백을 반영하여 초보자가 더 빠르게 입문하고, 더 깊이 있게 공부할 수 있도록 개정되었다. 특히 ‘나 혼자 코딩’과 ‘코딩 면허 시험 20제’ 등 독자의 학습 흐름에 맞게 문제를 보강한 점이 눈에 띈다. 실습량도 두 배로 늘었다. 4년 동안 압도적 1위! 위키독스 누적 방문 200만! 수많은 대학 및 학원의 교재 채택 등! 검증은 이미 끝났다. 코딩을 처음 배우는 중고등학생부터 나만의 경쟁력이 필요한 문과생, 데이터 분석과 인공지능/머신러닝으로 커리어를 뻗어 나가고 싶은 직장인까지! 프로그래밍의 세계에 풍덩 빠져 보자.

[도서] Do it! 점프 투 파이썬 라이브러리 예제 편 : 실무에 쓰는 라이브러리는 이 책에 다 있다!
『Do it! 점프 투 파이썬』의 후속 편 출간! 다양한 예제로 배우는 파이썬 라이브러리 실전 안내서! 이 책은 『Do it! 점프 투 파이썬』의 박응용 저자가 그동안 수많은 독자에게 받았던 ‘이제 무엇을 공부해야 할까요?’, ‘파이썬으로 무엇을 해볼 수 있을까요?’와 같은 질문에 대한 대답이다. 파이썬의 가장 큰 장점은 여러 분야에 걸쳐 방대한 라이브러리가 이미 만들어져 있다는 것이다. 하지만 어떤 라이브러리가 있는지 모른다면 제대로 쓸 수 없다. 즉, 파이썬 라이브러리 지식이 많을수록 파이썬을 자유자재로 사용할 수 있다. 이 책은 여러분이 파이썬이라는 넓은 바다를 자유롭게 항해할 때 꼭 필요한 나침반이 되고자 한다.

목차 목차 보이기/감추기

『Do it! 점프 투 파이썬』

첫째마당 파이썬 기본 문법 익히기

01장 파이썬이란 무엇인가?
__01-1 파이썬이란?
__01-2 파이썬의 특징
____파이썬은 인간다운 언어이다
____파이썬은 문법이 쉬워 빠르게 배울 수 있다
____파이썬은 무료이지만 강력하다
____파이썬은 간결하다
____파이썬은 프로그래밍을 즐기게 해 준다
____파이썬은 개발 속도가 빠르다
__01-3 파이썬으로 무엇을 할 수 있을까?
____파이썬으로 할 수 있는 일
____파이썬으로 할 수 없는 일
__01-4 파이썬 설치하기
____윈도우에서 파이썬 설치하기
__01-5 파이썬 둘러보기
____파이썬 기초 실습 준비하기
____파이썬 기초 문법 따라 해 보기
__01-6 파이썬과 에디터
____IDLE로 파이썬 프로그램 작성하기
____명령 프롬프트 창에서 파이썬 프로그램 실행하기
____추천 에디터

02장 파이썬 프로그래밍의 기초, 자료형
__02-1 숫자형
____숫자형은 어떻게 만들고 사용할까?
____숫자형을 활용하기 위한 연산자
__02-2 문자열 자료형
____문자열은 어떻게 만들고 사용할까?
____문자열 연산하기
____문자열 인덱싱과 슬라이싱
____문자열 포매팅
____문자열 관련 함수
__02-3 리스트 자료형
____리스트는 어떻게 만들고 사용할까?
____리스트의 인덱싱과 슬라이싱
____리스트 연산하기
____리스트의 수정과 삭제
____리스트 관련 함수
__02-4 튜플 자료형
____튜플 다루기
__02-5 딕셔너리 자료형
____딕셔너리란?
____딕셔너리는 어떻게 만들까?
____딕셔너리 쌍 추가, 삭제하기
____딕셔너리를 사용하는 방법
____딕셔너리 관련 함수
__02-6 집합 자료형
____집합 자료형은 어떻게 만들까?
____집합 자료형의 특징
____교집합, 합집합, 차집합 구하기
____집합 자료형 관련 함수
__02-7 불 자료형
____불 자료형이란?
____자료형의 참과 거짓
____불 연산
__02-8 자료형의 값을 저장하는 공간, 변수
____변수란?
____리스트를 복사할 때
____변수를 만드는 여러 가지 방법
연습문제

03장 프로그램의 구조를 쌓는다! 제어문
__03-1 if문
____if문은 왜 필요할까?
____if문의 기본 구조
____조건문이란 무엇인가?
____다양한 조건을 판단하는 elif
____조건부 표현식
__03-2 while문
____while문의 기본 구조
____while문 만들기
____while문 강제로 빠져나가기
____while문의 맨 처음으로 돌아가기
____무한 루프
__03-3 for문
____for문의 기본 구조
____for문과 continue문
____for문과 함께 자주 사용하는 range 함수
____리스트 내포 사용하기
연습문제

04장 프로그램의 입력과 출력은 어떻게 해야 할까?
__04-1 함수
____함수를 사용하는 이유는 무엇일까?
____파이썬 함수의 구조
____매개변수와 인수
____입력값과 결괏값에 따른 함수의 형태
____매개변수 지정하여 호출하기
____입력값이 몇 개가 될지 모를 때는 어떻게 해야 할까?
____함수의 결괏값은 언제나 하나이다
____매개변수에 초깃값 미리 설정하기
____함수 안에서 선언한 변수의 효력 범위
____lambda
__04-2 사용자 입력과 출력
____사용자 입력
____print 자세히 알기
__04-3 파일 읽고 쓰기
____파일 생성하기
____파일을 쓰기 모드로 열어 출력값 적기
____프로그램의 외부에 저장된 파일을 읽는 여러 가지 방법
____파일에 새로운 내용 추가하기
____with문과 함께 사용하기
연습문제

05장 파이썬 날개 달기
__05-1 클래스
____클래스는 왜 필요한가?
____클래스와 객체
____사칙연산 클래스 만들기
____생성자(Constructor)
____클래스의 상속
____클래스 변수
__05-2 모듈
____모듈 만들기
____모듈 불러오기
____if __name__ == "__main__" :의 의미
____클래스나 변수 등을 포함한 모듈
____다른 파일에서 모듈 불러오기
__05-3 패키지
____패키지란 무엇인가?
____패키지 만들기
____ __init__.py의 용도
____relative 패키지
__05-4 예외 처리
____오류는 어떨 때 발생하는가?
____오류 예외 처리 기법
____오류 회피하기
____오류 일부러 발생시키기
____예외 만들기
__05-5 내장 함수
__05-6 외장 함수
연습문제

둘째마당 파이썬 실력 키우기

06장 파이썬 프로그래밍, 어떻게 시작해야 할까?
__06-1 내가 프로그램을 만들 수 있을까?
__06-2 3과 5의 배수 합하기
__06-3 게시판 페이징하기
__06-4 간단한 메모장 만들기
__06-5 탭을 4개의 공백으로 바꾸기
__06-6 하위 디렉터리 검색하기

07장 정규 표현식
__07-1 정규 표현식 살펴보기
____정규 표현식은 왜 필요한가?
__07-2 정규 표현식 시작하기
____정규 표현식의 기초, 메타 문자
____파이썬에서 정규 표현식을 지원하는 re 모듈
____정규식을 사용한 문자열 검색
____match 객체의 메서드
____컴파일 옵션
____백슬래시 문제
__07-3 강력한 정규 표현식의 세계로
____메타 문자
____그루핑
____그루핑된 문자열에 이름 붙이기
____전방 탐색
____문자열 바꾸기
____Greedy vs Non-Greedy

파이썬 초보 탈출 ― 코딩 면허 시험 20제

연습문제 풀이
코딩 면허 시험 풀이
찾아보기

『Do it! 점프 투 파이썬 라이브러리 예제 편』

이 책을 읽기 전에

01 텍스트 다루기

001 문자열을 줄여 표시하려면? ― textwrap.shorten
002 긴 문장을 줄 바꿈하려면? ― textwrap.wrap
003 정규표현식으로 개인정보를 보호하려면? ― re

02 바이너리 데이터 다루기

004 C로 만든 데이터를 출력하려면? ― struct

03 다양한 데이터 다루기

005 날짜를 계산하고 요일을 알려면? ― datetime.date
006 두 날짜의 차이를 알려면? ― datetime.timedelta
007 2월이 29일인 해를 알려면? ― calendar.isleap
008 앞뒤에서 자료를 넣고 빼려면? ― collections.deque
009 자료에 이름을 붙이려면? ― collections.namedtuple
010 사용한 단어 개수를 구하려면? ― collections.Counter
011 딕셔너리를 한 번에 초기화하려면? ― collections.defaultdict
012 수상자 3명을 선정하려면? ― heapq
013 데이터를 보기 좋게 출력하려면? ― pprint
014 점수에 따른 학점을 구하려면? ― bisect
015 숫자에 이름을 붙여 사용하려면? ― enum
016 수강할 과목의 순서를 구하려면? ― graphlib.TopologicalSorter

04 수학과 숫자 다루기

017 과자를 똑같이 나누어 담으려면? ― math.gcd
018 버스가 동시에 도착할 시각을 알려면? ― math.lcm
019 소수점을 정확하게 계산하려면? ― decimal.Decimal
020 분수를 정확하게 계산하려면? ― fractions
021 로또 번호를 뽑으려면? ― random
022 시험 결과의 평균값과 중앙값을 알려면? ― statistics
023 상담원을 순서대로 배정하려면? ― itertools.cycle

05 함수형 프로그래밍 다루기

024 연간 매출액을 계산하려면? ― itertools.accumulate
025 키값으로 데이터를 묶으려면? ― itertools.groupby
026 부족한 것을 채워 묶으려면? ― itertools.zip_longest
027 순서를 생각하며 카드를 뽑으려면? ― itertools.permutations
028 로또의 모든 가짓수를 구하려면? ― itertools.combinations
029 순서대로 좌표를 정렬하려면? ― functools.cmp_to_key
030 웹 페이지를 임시로 저장하려면? ― functools.lru_cache
031 기존 함수로 새로운 함수를 만들려면? ― functools.partial
032 함수를 적용하여 하나의 값으로 줄이려면? ― functools.reduce
033 래퍼 함수의 속성을 유지하려면? ― functools.wraps
034 다양한 기준으로 정렬하려면? ― operator.itemgetter
035 파일 경로를 객체로 다루려면? ― pathlib

06 파일과 디렉터리 다루기

036 디렉터리의 구성을 알려면? ― os.path
037 여러 개의 파일을 한꺼번에 읽으려면? ― fileinput
038 디렉터리와 파일을 비교하려면? ― filecmp
039 임시로 만든 파일을 이용하려면? ― tempfile
040 파일을 찾으려면? ― glob
041 특정 파일만 찾으려면? ― fnmatch
042 파일에서 무작위로 한 줄만 가져오려면? ― linecache
043 파일을 복사하거나 이동하려면? ― shutil
044 객체를 파일로 저장하고 불러오려면? ― pickle

07 데이터 저장하고 관리하기

045 객체 변경에 따른 오류를 방지하려면? ― copyreg
046 딕셔너리를 파일로 저장하려면? ― shelve
047 블로그 데이터를 저장하려면? ― sqlite3

08 데이터 압축하고 보관하기

048 데이터 크기를 줄여 전송하려면? ― zlib
049 데이터를 압축하여 파일로 저장하려면? ― gzip
050 bzip2 알고리즘으로 압축하려면? ― bz2
051 LZMA 알고리즘으로 압축하려면? ― lzma
052 여러 파일을 zip으로 합치려면? ― zipfile
053 여러 파일을 tar로 합치려면? ― tarfile

09 다양한 형식의 파일 다루기

054 CSV 파일을 읽고 쓰려면? ― csv
055 설정 파일에서 정보를 읽으려면? ― configparser

10 암호문 다루기

056 비밀번호를 암호화하여 저장하려면? ― hashlib
057 메시지 변조를 확인하려면? ― hmac
058 안전한 난수를 생성하려면? ― secrets

11 운영체제 다루기

059 문자열을 파일처럼 다루려면? ― io.StringIO
060 명령행 옵션을 지정하여 실행하려면? ― argparse
061 디버깅용 로그를 남기려면? ― logging
062 입력한 비밀번호를 감추려면? ― getpass
063 터미널 프로그램을 만들려면? ― curses
064 시스템 정보를 알아보려면? ― platform
065 C로 만든 라이브러리를 사용하려면? ― ctypes

12 동시에 실행하기

066 스레드를 이용하여 병렬로 처리하려면? ― threading
067 멀티 프로세스를 이용하여 병렬로 처리하려면? ― multiprocessing
068 병렬로 작업을 처리하려면? ― concurrent.futures
069 시스템 명령어를 실행하려면? ― subprocess
070 원하는 작업을 원하는 시간에 실행하려면? ― sched

13 네트워크와 프로세스 간 통신 다루기

071 비동기 방식으로 프로그래밍하려면? ― asyncio
072 서버와 통신하는 게임을 만들려면?― socket
073 SSL로 서버와 통신하려면? ― ssl
074 여러 명이 동시에 접속하려면? ― select
075 멀티플레이 게임 서버를 업그레이드하려면? ― selectors
076 사용자가 보낸 신호를 처리하려면? ― signal

14 인터넷으로 데이터 주고받기

077 JSON 데이터를 다루려면? ― json
078 바이너리 데이터를 문자열로 바꾸려면? ― base64
079 문자열을 16진수로 변환하려면? ― binascii
080 아스키 외의 문자만 인코딩하려면? ― quopri
081 바이너리 파일을 텍스트 파일로 바꾸려면? ― uu

15 마크업 언어 다루기

082 XSS 공격을 막으려면? ― html
083 웹 페이지에서 원하는 텍스트만 뽑으려면? ― html.parser
084 XML 문서를 만들려면? ― xml.etree.ElementTree
085 XML에서 엘리먼트와 콘텐츠를 읽으려면? ― xml.etree.ElementTree

16 인터넷 프로토콜 다루기

086 웹 브라우저를 실행하려면? ― webbrowser
087 서버에서 실행하는 프로그램을 만들려면? ― cgi
088 CGI 프로그램의 오류를 바로 확인하려면? ― cgitb
089 웹 서버 응용 프로그램을 만들려면? ― wsgiref
090 웹 페이지를 저장하려면? ― urllib
091 웹 페이지를 저장하는 또 다른 방법은? ― http.client
092 파일 서버를 사용하려면? ― ftplib
093 수신한 이메일을 POP3로 확인하려면? ― poplib
094 수신한 이메일을 IMAP4로 확인하려면? ― imaplib
095 최신 뉴스를 확인하려면? ― nntplib
096 이메일에 파일을 첨부하려면? ― smtplib
097 텔넷에 접속하여 작업하려면? ― telnetlib
098 고유한 식별자를 만들려면? ― uuid
099 서버와 통신하는 게임을 만들려면? ― socketserver
100 테스트용 HTTP 서버를 만들려면? ― http.server
101 XMLRPC 서버와 클라이언트를 만들려면? ― xmlrpc

17 기타 서비스 다루기

102 이미지인지 확인하려면? ― imghdr
103 터틀 그래픽으로 그림을 그리려면? ― turtle
104 익숙한 명령행 프로그램을 만들려면? ― cmd
105 문장을 분석하려면? ― shlex
106 그래픽 사용자 인터페이스를 만들려면? ― tkinter
107 작성한 코드를 테스트하려면? ― unittest
108 독스트링을 추가하고 테스트하려면? ― doctest
109 함수의 실행 시간을 비교하려면? ― timeit
110 만든 코드를 디버깅하려면? ― pdb
111 매개변수를 전달하여 실행하려면? ― sys.argv
112 객체를 출력하거나 비교하려면? ― dataclasses
113 반드시 메서드를 구현하도록 하려면? ― abc
114 프로그램 종료 시 특정 작업을 실행하려면? ― atexit
115 오류 위치와 그 원인을 알려면? ― traceback
116 데이터의 타입을 확인하려면? ― typing

18 외부 라이브러리 다루기

117 패키지를 설치하고 관리하려면? ― pip
118 HTTP 메서드를 테스트하려면? ― requests
119 문자열 중 바뀐 부분을 확인하려면? ― diff_match_patch
120 테스트용 데이터를 생성하려면? ― faker
121 파이썬으로 방정식을 풀려면? ― sympy
122 실행 파일(exe)로 배포하려면? ― pyinstaller

부록 - 파이썬 라이브러리를 이해하기 위한 다섯 가지 배경 지식

01 파이썬과 유니코드
02 클로저와 데코레이터
03 이터레이터와 제너레이터
04 파이썬 타입 어노테이션
05 str() 함수와 repr() 함수

찾아보기

저자 소개 (1명)

회원리뷰 (91건) 리뷰 총점9.6

혜택 및 유의사항?
세트 낱권에 등록된 리뷰 포함
배움 내용 평점4점   편집/디자인 평점4점 YES마니아 : 플래티넘 스타블로거 : 블루스타 E**Y | 2022.06.15 | 추천0 | 댓글0 리뷰제목
해당 책은 제가 진심으로 급하게 프로그래밍에대한 배움이 필요해 구매한 서적입니다. 사실 해당 프로그래밍이 왜 생겼는지 이해하려 하는 것보다 실전에서 어떻게 써먹어야하는지가 저에겐 더 중요했어서 실전부분만 보긴 했는데 아주 유익하게 실생활에서도 쉽게 따라할 수 있을것같아 초보자  입문용으로 해당책을 구매하시는 분들이라면 후회 절대하지않았습니다.;
리뷰제목

해당 책은 제가 진심으로 급하게 프로그래밍에대한 배움이 필요해 구매한 서적입니다.

사실 해당 프로그래밍이 왜 생겼는지 이해하려 하는 것보다 실전에서 어떻게 써먹어야하는지가

저에겐 더 중요했어서 실전부분만 보긴 했는데 아주 유익하게 실생활에서도 쉽게

따라할 수 있을것같아 초보자  입문용으로 해당책을 구매하시는 분들이라면 후회 절대하지않았습니다.

댓글 0 이 리뷰가 도움이 되었나요? 공감 0
배움 내용 평점4점   편집/디자인 평점4점 YES마니아 : 플래티넘 스타블로거 : 블루스타 E**Y | 2022.06.15 | 추천0 | 댓글0 리뷰제목
해당 책은 제가 진심으로 급하게 프로그래밍에대한 배움이 필요해 구매한 서적입니다. 사실 해당 프로그래밍이 왜 생겼는지 이해하려 하는 것보다 실전에서 어떻게 써먹어야하는지가 저에겐 더 중요했어서 실전부분만 보긴 했는데 아주 유익하게 실생활에서도 쉽게 따라할 수 있을것같아 초보자  입문용으로 해당책을 구매하시는 분들이라면 후회 절대하지않았습니다.;
리뷰제목

해당 책은 제가 진심으로 급하게 프로그래밍에대한 배움이 필요해 구매한 서적입니다.

사실 해당 프로그래밍이 왜 생겼는지 이해하려 하는 것보다 실전에서 어떻게 써먹어야하는지가

저에겐 더 중요했어서 실전부분만 보긴 했는데 아주 유익하게 실생활에서도 쉽게

따라할 수 있을것같아 초보자  입문용으로 해당책을 구매하시는 분들이라면 후회 절대하지않았습니다.

댓글 0 이 리뷰가 도움이 되었나요? 공감 0
점프 투 파이썬 리뷰 내용 평점5점   편집/디자인 평점5점 t********5 | 2022.06.05 | 추천0 | 댓글0 리뷰제목
파이썬을 처음 공부하는 사람이라면 이 책으로 시작하는 것을 추천드릴게요! 후반에 조금 어려울 수도 있지만 끝까지 해나가면 프로그래밍에 대한 자신감을 키울 수 있는 좋은 책입니다.  조금 이해가 안되는 부분들은 유투브에 조코딩님의 강의도 올라와있으니 같이 공부하면 효과가 더 좋은거 같아요! 문제들의 난이도는 조금 헷갈릴 수는 있지만 내용을 이해하면 풀 수 있을 정;
리뷰제목

파이썬을 처음 공부하는 사람이라면 이 책으로 시작하는 것을 추천드릴게요! 후반에 조금 어려울 수도 있지만 끝까지 해나가면 프로그래밍에 대한 자신감을 키울 수 있는 좋은 책입니다. 

조금 이해가 안되는 부분들은 유투브에 조코딩님의 강의도 올라와있으니 같이 공부하면 효과가 더 좋은거 같아요! 문제들의 난이도는 조금 헷갈릴 수는 있지만 내용을 이해하면 풀 수 있을 정도입니다. 

댓글 0 이 리뷰가 도움이 되었나요? 공감 0
  •  쿠폰은 결제 시 적용해 주세요.
1   40,320
뒤로 앞으로 맨위로 aniAlarm