이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

Do it! 점프 투 파이썬 + Do it! 자료구조와 함께 배우는 알고리즘 입문 : 파이썬 편 + Do it! 파이썬 생활 프로그래밍
가격
60,800
10 54,720
YES포인트?
3,040원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
  • 이 상품은 YES24에서 구성한 상품입니다(낱개 반품 불가).

이미 소장하고 있다면 판매해 보세요.

  •  국내배송만 가능

이지스퍼블리싱-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장 알고리즘 기초
-----------------
__01-1 알고리즘이란?
____세 정수의 최댓값 구하기
____조건문과 분기
____순서도 기호 살펴보기

__01-2 반복하는 알고리즘
____1부터 n까지 정수의 합 구하기
____연속하는 정수의 합을 구하기 위해 값 정렬하기
____반복 과정에서 조건 판단하기 1
____반복 과정에서 조건 판단하기 2
____반복 과정에서 조건 판단하기 3
____양수만 입력받기
____직사각형 넓이로 변의 길이 구하기
____반복문 건너뛰기와 여러 범위 스캔하기
____다중 루프 알아보기

-----------------
02장 기본 자료구조와 배열
-----------------
__02-1 자료구조와 배열
____배열 개념 알아보기
____리스트와 튜플 알아보기
____인덱스로 원소에 접근하기
____슬라이스식으로 원소에 접근하기
____자료구조의 개념 알아보기

__02-2 배열이란?
____배열 원소의 최댓값 구하기
____배열 원소의 최댓값을 구하는 함수 구현하기
____주석과 자료형 힌트
____재사용할 수 있는 모듈 작성하기
____모듈 테스트하기
____배열 원소를 역순으로 정렬하기
____기수 변환하기(n진수 구하기)
____소수 나열하기

-----------------
03장 검색 알고리즘
-----------------
__03-1 검색 알고리즘이란?
____검색과 키
____검색의 종류

__03-2 선형 검색
____선형 검색
____보초법

__03-3 이진 검색
____이진 검색
____복잡도

__03-4 해시법
____정렬된 배열에서 원소 추가하기
____해시법
____해시 충돌
____체인법
____오픈 주소법

-----------------
04장 스택과 큐
-----------------
__04-1 스택이란?
____스택 알아보기
____스택 구현하기
____스택 프로그램 만들기

__04-2 큐란?
____큐 알아보기
____배열로 큐 구현하기
____링 버퍼로 큐 구현하기
____링 버퍼로 큐 프로그램 만들기

-----------------
05장 재귀 알고리즘
-----------------
__05-1 재귀 알고리즘의 기본
____재귀 알아보기
____팩토리얼 알아보기
____유클리드 호제법 알아보기

__05-2 재귀 알고리즘 분석
____재귀 알고리즘의 2가지 분석 방법
____재귀 알고리즘의 비재귀적 표현

__05-3 하노이의 탑
____하노이의 탑 알아보기

__05-4 8퀸 문제
____8퀸 문제 알아보기
____퀸 배치하기
____분기 작업으로 문제 해결하기
____한정 작업과 분기 한정법
____8퀸 문제 해결 프로그램 만들기

-----------------
06장 정렬 알고리즘
-----------------
__06-1 정렬 알고리즘
____정렬이란?

__06-2 버블 정렬
____버블 정렬 알아보기
____셰이커 정렬 알아보기

__06-3 단순 선택 정렬
____단순 선택 정렬 알아보기

__06-4 단순 삽입 정렬
____단순 삽입 정렬 알아보기

__06-5 셸 정렬
____단순 삽입 정렬의 문제
____셸 정렬 알아보기

__06-6 퀵 정렬
____퀵 정렬 알아보기
____배열을 두 그룹으로 나누기
____퀵 정렬 만들기
____비재귀적인 퀵 정렬 만들기
____피벗 선택하기
____퀵 정렬의 시간 복잡도

__06-7 병합 정렬
____정렬을 마친 배열의 병합
____병합 정렬 만들기

__06-8 힙 정렬
____힙 정렬 알아보기
____힙 정렬의 특징
____루트를 삭제한 힙의 재구성
____힙 정렬 알고리즘 알아보기
____배열을 힙으로 만들기
____힙 정렬의 시간 복잡도

__06-9 도수 정렬
____도수 정렬 알아보기

-----------------
07장 문자열 검색
-----------------
__07-1 브루트 포스법
____문자열 검색이란?
____브루트 포스법 알아보기

__07-2 KMP법
____KMP법 알아보기

__07-3 보이어·무어법
____보이어·무어법 알아보기
____문자열 검색 알고리즘의 시간 복잡도

-----------------
08장 리스트
-----------------
__08-1 연결 리스트
____연결 리스트 알아보기
____배열로 연결 리스트 만들기

__08-2 포인터를 이용한 연결 리스트
____포인터로 연결 리스트 만들기
____포인터로 연결 리스트 프로그램 만들기

__08-3 커서를 이용한 연결 리스트
____커서로 연결 리스트 만들기
____배열 안에 비어 있는 원소 처리하기
____프리 리스트
____커서로 연결 리스트 프로그램 만들기

__08-4 원형 이중 연결 리스트
____원형 리스트 알아보기
____이중 연결 리스트
____원형 이중 연결 리스트
____원형 이중 연결 리스트 만들기
____원형 이중 연결 리스트 프로그램 만들기

-----------------
09장 트리
-----------------
__09-1 트리 구조
____트리의 구조와 관련 용어
____순서 트리와 무순서 트리
____순서 트리의 검색

__09-2 이진 트리와 이진 검색 트리
____이진 트리 알아보기
____완전 이진 트리 알아보기
____이진 검색 트리 알아보기
____이진 검색 트리 만들기
____이진 검색 트리 프로그램 만들기

찾아보기


『Do it! 파이썬 생활 프로그래밍』

-------------------------------------------------
01장 파이썬 프로그래밍 준비하기
-------------------------------------------------

01-1 지리학 박사는 왜 파이썬에 빠졌을까
__내가 파이썬의 매력에 빠진 이유
__깊이를 알수록 심오한 파이썬
__오류를 극복하고 프로그램을 완성하세요

01-2 파이썬 개발 환경 준비하기
__Do it! 아나콘다 설치하기

01-3 인터프리터와 에디터 준비하기
__인터프리터와 에디터의 차이 이해하기
__IDLE은 언제 활용할까
__Do it! 노트패드++ 설치하기
__Do it! 노트패드++에서 파이썬 프로그램 만들기
__Do it! 노트패드++에서 프로그램 바로 실행하기
연습문제

-------------------------------------------------
02장 기초 문법으로 프로그램 만들기
-------------------------------------------------

02-1 파이썬을 계산기로 활용하기
__기본 연산자 알아보기
__Do it! 평균 나이 구하기

02-2 19단 곱셈표 출력하기
__2단 곱셈표 직접 출력하기
__Do it! for 문으로 곱셈표 출력하기
__Do it! for 문을 두 번 사용해 19단 곱셈표 출력하기
__Do it! 19단 곱셈표 완성하기
__문자열 포매팅으로 print( ) 함수 더 편하게 사용하기

02-3 부가세 출력 프로그램 만들기
__부가 가치세 쉽게 계산하기
__lambda로 간단하게 함수 만들기
__def 문으로 함수 만들기
__input() 함수로 사용자에게 입력값 받기
__if-else 문으로 조건에 따라 결괏값 출력하기
__Do it! 서비스 가격 출력 프로그램 완성하기
연습문제
칼럼: 왜 첫 코딩으로 파이썬을 추천할까?

-------------------------------------------------
03장 텍스트 파일 가공하기
-------------------------------------------------

03-1 파일 입출력 연습하기
__현재 위치 설정하기
__파일 열고 닫기
__파일 열기 모드 알아보기
__with 문으로 객체를 만들지 않고 파일 입출력하기
__한글 파일 오류 해결하기

03-2 정규표현식으로 문자열 다루기
__정규표현식이란
__정규표현식의 정의와 필요성
__match 메서드- 문자열 도입에서 패턴 찾기
__search 메서드 - 문자열 전체에서 패턴 찾기
__findall 메서드 - 패턴을 모두 찾아 리스트로 반환하기
__split 메서드 - 문장 나누는 패턴 만들기
__sub 메서드 - 문자열 바꾸기
__Do it! ly로 끝나는 단어 추출하기

03-3 드라마 대본 파일 가공하기
__Do it! 드라마 대본 파일 준비하기
__Do it! 특정 등장인물의 대사만 모으기
__Do it! 등장인물 리스트 만들기
__Do it! 지문만 출력하기
__Do it! 특정 단어의 예문만 모아 파일로 저장하기
연습문제
칼럼: 코딩으로 논리력을 키워 보자

-------------------------------------------------
04장 CSV 파일로 데이터 다루기
-------------------------------------------------

04-1 CSV 데이터 알아보기
__CSV 파일이란
__CSV 파일 만들고 읽기

04-2 파이썬으로 CSV 파일 읽고 쓰기
__CSV 파일 읽기
__CSV 파일 쓰기
__Do it! 나만의 모듈을 만들어 사용하기

04-3 CSV 파일 안의 문자를 숫자로 전환하기
__CSV 파일 불러와서 형식 확인하기
__Do it! 문자형 자료를 숫자형으로 바꾸기
__예외 처리로 오류 넘어가기
__Do it! 예외 처리로 숫자만 골라서 숫자형으로 바꾸기

04-4 CSV 파일 데이터 분석하기
__Do it! 외국인 비율이 3% 넘는 구 정보만 CSV 파일로 저장하기
__Do it! 부동산 실거래가 살펴보기
__Do it! 번역한 예문을 표로 저장하기
연습문제

-------------------------------------------------
05장 다양한 패키지로 데이터 분석하기
------------------------------------------------

05-1 데이터 분석 패키지 준비하기
__데이터 분석 패키지 설치하기

05-2 넘파이로 배열 다루기
__넘파이로 배열 정의하기
__배열 슬라이싱 하기
__배열의 크기 알아내기: shape
__배열의 원소 유형 확인하기: dtype
__배열 유형 바꾸기: astype()
__넘파이 함수 알아보기
__배열의 사칙 연산
__파이썬 리스트와 넘파이 배열의 차이점
__Do it! 설문지 데이터 전처리하기

05-3 넘파이로 사업성 분석하기
__사업성 분석이란
__Do it! 자본의 현재 가치 구하기
__Do it! 놀이공원 사업의 사업성 분석하기

05-4 판다스로 데이터프레임 만들기
__데이터프레임이란
__Do it! CSV 파일 불러와 데이터프레임으로 만들기
__Do it! 데이터프레임 살펴보기

05-5 판다스로 통계 데이터 다루기
__Do it! 기초통계량 살펴보기
__Do it! 기초통계량 분석하기

05-6 실전 통계 분석 맛보기
__Do it! 싸이파이 패키지로 t검정하기
__피어슨과 스피어만 상관관계 분석 알아보기
__Do it! 두 변수의 상관관계 분석하기
__회귀 분석 알아보기
__Do it! statsmodels 패키지로 회귀 분석하기

05-7 맷플롯립으로 그래프 그리기
__그래프는 엑셀로만 그리면 안 될까
__그래프 만들고 출력하기
__그래프 모양과 색 지정하기
__축 이름 지정하기
__그래프를 이미지 파일로 저장하기
연습문제
칼럼: 통계 분석을 할 때 어떤 도구를 골라야 할까?

-------------------------------------------------
06장 웹 크롤링으로 정보 모으기
-------------------------------------------------

06-1 웹 크롤링 알아보기
__웹 크롤링이란
__HTML 몰라도 웹 크롤링을 할 수 있을까
__인터넷에는 중요한 자료가 정말 없을까
__수많은 정보를 어떻게 활용할까

06-2 웹 크롤링 준비하기
__Quotes to scrape 페이지 살펴보기
__뷰티풀수프 설치하기
__기본 모듈 임포트 하기
__Do it! 웹 문서 자료를 가져와 가공하기
__Do it! 특정 태그에서 텍스트만 추출하기
__Do it! 웹 브라우저에서 특정 태그 찾아 명언 출력하기

06-3 포털 사이트에서 기사 크롤링 하기
__Do it! 웹 크롤링 기본 환경 준비하기
__Do it! 머리기사 제목 추출하기
__Do it! 하이퍼링크 주소 추출하기
__Do it! 원하는 영역에서 하이퍼링크 모두 추출하기
__Do it! 기사 제목과 내용 한꺼번에 추출하기
__Do it! 하이퍼링크된 모든 기사의 제목과 본문 추출하기

06-4 프로그램 실행 파일 만들기
__Do it! URL 주소 저장하기
__Do it! 기사 본문을 파일로 저장하기
__Do it! 기사 제목, 본문, 하이퍼링크를 파일로 저장하기
__Do it! 웹 크롤링 실행 파일 만들기
__웹 크롤링을 끝내면서
연습문제
칼럼: 마지막으로 하고 싶은 이야기
찾아보기

저자 소개 4

국내 저자로는 최초로 2001년, 파이썬 안내서인 『점프 투 파이썬』을 출간하였다. 이후 직접 제작한 온라인 서비스 위키독스에서 온라인 독자와 소통하며 10년 동안 책을 다듬었고, 이 내용을 담아 2016년 『Do it! 점프 투 파이썬』을 출간하였다. 『Do it! 점프 투 파이썬』은 출간 후 지금까지 파이썬 분야는 물론 전체 프로그래밍 분야에서 1위를 꾸준히 유지하며 많은 독자를 프로그래밍의 세계에 입문시켰다. 이번 전면 개정에서는 출간 후 약 4년 동안의 피드백을 반영하여 초보자가 더 빠르게 입문하고, 더 깊이 있게 공부할 수 있도록 책을 재구성하였다. 프로그래밍 및
국내 저자로는 최초로 2001년, 파이썬 안내서인 『점프 투 파이썬』을 출간하였다. 이후 직접 제작한 온라인 서비스 위키독스에서 온라인 독자와 소통하며 10년 동안 책을 다듬었고, 이 내용을 담아 2016년 『Do it! 점프 투 파이썬』을 출간하였다. 『Do it! 점프 투 파이썬』은 출간 후 지금까지 파이썬 분야는 물론 전체 프로그래밍 분야에서 1위를 꾸준히 유지하며 많은 독자를 프로그래밍의 세계에 입문시켰다.

이번 전면 개정에서는 출간 후 약 4년 동안의 피드백을 반영하여 초보자가 더 빠르게 입문하고, 더 깊이 있게 공부할 수 있도록 책을 재구성하였다. 프로그래밍 및 IT 관련 지식을 공유하는 위키독스(https://wikidocs.net)와 프로그래밍 문제풀이를 통해 코딩 실력과 알고리즘을 수련하는 코딩 도장(http://codingdojang.com) 서비스도 운영하고 있다. 현재는 뱅킹 프로그램을 만들며 프로그래머의 삶을 살고 있다.

박응용의 다른 상품

서울대학교 지리학과를 거쳐 동 대학원에서 지리학 박사 학위를 받았다. 2014년 코딩을 추천하는 한 유튜브 영상을 보고 평생의 업인 글쓰기에 도움을 받고자 파이썬에 입문했다. 처음에는 업무에 필요한 간단한 프로그램을 파이썬으로 만들어 쓰다가 파이썬을 활용한 데이터 가공, 통계 처리, 웹 정보 수집, 자연어 처리로 점점 관심사를 넓혔다. 지금은 일상에 필요한 프로그램을 직접 만들어 쓰는 생활 프로그래머가 됐다. 한 대학에서 연구원으로 일하며, 언젠가 파이썬이 보고서를 대신 써줄 날이 올 것이라 믿으며 보고서 자동화 모듈을 틈틈이 개발하고 있다.

김창현의 다른 상품

시바타 보요

관심작가 알림신청
 

Bohyoh Shibata,しばた ぼうよう,柴田 望洋

2004년부터 C, C++, JAVA의 기초 프로그래밍 관련 책을 40권 이상 집필한 이 분야의 대표 저자이다. 이러한 공로를 인정받아 공학교육협회 저작상을 수상하기도 했다. 현재 후쿠오카 사립 기술대학교에서 정보공학부 정보공학과 부교수로 재직 중이며 컴퓨터 프로그래밍 교육 분야에 공헌하고 있다. 국내에서는 『Do it! 자료구조와 함께 배우는 알고리즘 입문 - C 언어 편(2017, 이지스퍼블리싱)』, 『Do it! 자료구조와 함께 배우는 알고리즘 입문 - 자바 편(2018, 이지스퍼블리싱)』을 포함해 총 7권의 번역서가 출간되었다.

시바타 보요의 다른 상품

서울대학교 인문학 전공. (주)현영시스템즈의 프로그래머, 시스템 엔지니어, 이글로벌코리아의 D/B 암호화와 S/W 지역화 프로젝트 매니저로 IT 분야에서 경력을 쌓았다. (주)그래텍에서 교육 문화 콘텐츠 기획을 하고, 현재 분당 서현과 판교에서 레고 에듀케이션 공식 인증 러닝 센터인 CiC에듀를 운영하며, 아이들과 함께 레고, 로봇, 코딩과 C++, 자바, 파이썬 알고리즘을 탐구하면서 컴퓨팅 사고력을 기르는 코딩 교육 활동을 하고 있다. 2022년 1월 CiC 코딩 랩을 오픈하여 프로젝트에 기반한 심화 프로그램으로 입체적이고 전문적인 코딩 교육을 펼치고 있다.

강민의 다른 상품

품목정보

발행일
미정
쪽수, 무게, 크기
쪽수확인중 | 크기확인중

리뷰/한줄평266

리뷰

9.6 리뷰 총점

한줄평

9.4 한줄평 총점

클린봇이 부적절한 글을 감지 중입니다.

설정