본문내용 바로가기

KYOBO 교보문고

교보문고 39주년
2020다이어리
매일 선착순 2,000원
ebook전종 30%할인
  • 수요낭독공감 11월 행사
  • 제5회 교보손글쓰기대회 수상작 전시
  • 북모닝 책강
파이썬으로 처음 시작하는 코딩
* 중고장터 판매상품은 판매자가 직접 등록/판매하는 상품으로 판매자가 해당상품과 내용에 모든 책임을 집니다. 우측의 제품상태와 하단의 상품상세를 꼭 확인하신 후 구입해주시기 바랍니다.
548쪽 | | 188*234*33mm
ISBN-10 : 1161752250
ISBN-13 : 9791161752259
파이썬으로 처음 시작하는 코딩 중고
저자 롭 마일스 | 역자 김무항 | 출판사 에이콘출판
정가
40,000원 신간
판매가
31,200원 [22%↓, 8,800원 할인]
배송비
2,500원 (판매자 직접배송)
지금 주문하시면 3일 이내 출고 가능합니다.
더보기
2019년 1월 2일 출간
제품상태
상태 최상 외형 최상 내형 최상
이 상품 최저가
31,200원 다른가격더보기
새 상품
36,000원 [10%↓, 4,000원 할인] 새상품 바로가기
수량추가 수량빼기
안내 :

중고장터에 등록된 판매 상품과 제품의 상태는 개별 오픈마켓 판매자들이 등록, 판매하는 것으로 중개 시스템만을 제공하는
인터넷 교보문고에서는 해당 상품과 내용에 대해 일체 책임을 지지 않습니다.

교보문고 결제시스템을 이용하지 않은 직거래로 인한 피해 발생시, 교보문고는 일체의 책임을 지지 않습니다.

중고책 추천 (판매자 다른 상품)

더보기

판매자 상품 소개

※ 해당 상품은 교보문고에서 제공하는 정보를 활용하여 안내하는 상품으로제품 상태를 반드시 확인하신 후 구입하여주시기 바랍니다.

판매자 배송 정책

  • 1. 토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다. 2. 단순변심으로 인한 구매취소 및 환불에 대한 배송비는 구매자 부담입니다. 3. 제주 산간지역에는 추가배송비용이 부과됩니다. 4.우체국에서 발송해야하는 군부대및 사서함지역은 이용불가합니다. 이용시 우체국 실요금이 추가 발생될 수 있습니다.

더보기

구매후기 목록
NO 구매후기 구매만족도 ID 등록일
19 잘 받았습니다. 깨끗한 책이네요 5점 만점에 5점 fmpa*** 2019.10.15
18 책 상품 상태와 가격이 적절합니다. 상품 상태가 양호한 편이고 배송도 정말 빠릅니다. 다만 2권의 책 외관에 조금씩 주름이 잡혀있는 게 옥의 티입니다. 감사합니다. 5점 만점에 4점 kys*** 2019.08.03
17 책 상태도 좋고 배송 빠릅니다. 5점 만점에 5점 liste*** 2019.07.24
16 구하기 어려운 책자 구해주셔서 잘쓰겠습니다. 고맙습니다 5점 만점에 5점 sh34222*** 2019.05.21
15 배송빨라요! 상태 좋습니다! 5점 만점에 5점 kry2*** 2019.05.16

이 책의 시리즈

책 소개

상품구성 목록
상품구성 목록

프로그래밍 입문자에게 적합한 책이다. 가장 인기 있고 배우기 쉬운 언어인 파이썬을 기초부터 차근차근 배우면서 프로그래밍의 기본과 원리를 학습한다. 단순히 프로그래밍 지식을 전달하는 데 그치는 것이 아니라 프로그래머로서 갖춰야 할 소양과 주의 사항, 저자의 30년 노하우 등을 전달해 입문자가 훌륭한 프로그래머로 성장할 수 있도록 돕는다.

저자소개

저자 : 롭 마일스
영국의 헐 대학교(University of Hull)에서 30년 이상 프로그래밍을 가르쳤다. 마이크로소프트 MVP로 프로그래밍에 대한 열정을 지녔으며 새로운 무언가를 만드는 데 관심이 많다. 여가 시간에는 더 많은 코드를 작성하고, 작성한 프로그램에서 결과가 어떤 식으로 나오는지 실행해보는 것을 즐긴다. 프로그래밍이 가장 창의적인 학습 대상이라고 생각하며 프로그래머는 미래를 만들어가는 사람이라고 믿는다.
스스로 정말 웃긴 농담을 많이 알고 있다고 생각하지만 어느 누구도 그가 농담하는 것을 들어본 적이 없다. 롭 마일스의 괴짜 세상(the Wacky World™ of Rob Miles)을 이해하길 원한다면 www.robmiles.com에서 직접 올린 글을 읽을 수 있으며 트위터 @RobMiles를 팔로우할 수도 있다.

역자 : 김무항
위치 기반 서비스, 증강현실, 보안 등 다양한 분야에서 연구, 개발했다. 기술 번역에 많은 관심이 있다. 에이콘출판사에서 펴낸 『드루팔 사용하기』(2013)와 『프로그래머처럼 생각하기』(2014), 『PHP와 MariaDB를 활용한 웹 애플리케이션 개발』(2016)을 번역했다.

목차

Part 1: 프로그래밍 기초
1장. 파이썬 시작
__파이썬이란?
____파이썬의 기원
____파이썬 버전
__파이썬 개발 환경 구성
____툴 위치
____윈도우 PC용 파이썬
__파이썬 시작
__요약

2장. 파이썬과 프로그래밍
__프로그래머의 역할
____프로그래밍과 파티 계획하기
____프로그래밍과 문제 해결
____프로그래머와 사람
__자료 처리기 역할을 하는 컴퓨터
____기계와 컴퓨터, 우리
____자료 처리기 역할을 하는 프로그램
____자료 처리기 역할을 하는 파이썬
__자료와 정보
__파이썬 함수 다루기
____ord 함수
____chr 함수
____bin을 사용해 자료 저장소 살펴보기
__요약

3장. 파이썬 프로그램 구조
__첫 번째 파이썬 프로그램 작성하기
____IDLE를 사용해 파이썬 프로그램 실행하기
____print 함수를 사용한 프로그램 출연
__파이썬 라이브러리 활용하기
____random 라이브러리
____time 라이브러리
__파이썬 주석
____코드 샘플과 주석
__데스크탑에서 파이썬 실행하기
____프로그램 종료 지연하기
__스냅스 추가하기
____파이게임 라이브러리 추가하기
____스냅스 함수
__요약

4장. 변수 다루기
__파이썬에서의 변수
____파이썬에서의 이름 규칙
__텍스트 다루기
____문자열의 시작과 끝 지정하기
____텍스트에서의 이스케이프 문자
____input 함수를 사용해 텍스트 입력하기
__숫자 처리하기
____문자열을 정수 값으로 변환하기
____정수와 실수
____(소)실수와 부동소수점 수
____문자열을 부동 소수점 값으로 변환하기
____계산 수행하기
____float와 int 간의 변환
__날씨 스냅스
__요약

5장. 프로그램에서 결정 내리기
__불리언 자료
____불리언 변수 생성하기
____불리언 표현식
____값 비교하기
____불리언 연산자
__if 문
____중첩 if문
____논리 처리
__애플리케이션 작성 시 결정문 활용하기
____사용자 인터페이스 설계
____사용자 인터페이스 구현하기
____사용자 입력 테스트
____프로그램 완성하기
__입력 스냅스
__요약

6장. 루프를 통한 동작 반복
__while 구조
____while을 사용해 일련의 문장 반복하기
____유효하지 않은 사용자 입력 처리하기
____예외를 사용해 유효하지 않은 값 감지하기
____예외와 숫자 읽기
____다수의 예외 처리하기
____루프 빠져나오기
____continue를 사용해 루프의 처음으로 돌아가기
____반복 루프 세기
__for 루프 구조
__스냅스를 사용해 디지털 시계 만들기
__요약

7장. 함수를 사용한 프로그램 단순화
__함수란 무엇인가?
____매개변수를 사용해 함수에 정보 전달하기
____함수 호출로부터 값 반환하기
__재사용 가능한 함수 만들기
____텍스트 입력 함수 만들기
____함수에 도움말 정보 추가하기
____숫자 입력 함수 만들기
____함수를 파이썬 모듈로 변환하기
____IDLE 디버거 사용하기
__요약

8장. 자료 모음 저장하기
__리스트와 매출 추적
____개별적인 변수 사용 시 한계점
____파이썬 리스트
____리스트 입력 받기
____for 루프를 사용해 리스트 표시하기
__프로그램을 함수로 리팩토링하기
____플레이스홀더 함수 생성하기
____사용자 메뉴 생성하기
__거품 정렬을 사용해 정렬하기
____리스트를 테스트 자료로 초기화하기
____리스트를 내림차순으로 정렬하기
____리스트를 오름차순으로 정렬하기
____가장 큰 매출과 가장 작은 매출 찾기
____매출 총합과 평균 계산하기
____(소)프로그램 완성하기
__파일에 자료 저장하기
____파일에 저장하기
____매출 수치 파일에 기록하기
____파일로부터 읽기
____매출 수치 읽기
____파일 오류 처리하기
__자료를 표 형태로 저장하기
____루프를 사용해 표 처리하기
__리스트를 찾아보기 표로 사용하기
__튜플
__요약

Part 2: 고급 프로그래밍
9장. 클래스를 사용한 자료 저장
__간단한 연락처 앱 만들기
____프로토타입 만들기
____연락처 세부정보를 별도 리스트에 저장하기
____클래스를 사용해 연락처 세부 정보 저장하기
____간단한 연락처 프로그램에서 Contact 클래스 사용하기
____연락처 편집하기
____피클을 사용해 파일에 연락처 저장하기
____피클을 사용해 파일로부터 연락처 불러오기
____간단한 연락처 프로그램에 save와 load 추가하기
____클래스 인스턴스 설정하기
__딕셔너리
____딕셔너리 관리
____함수로부터 딕셔너리 반환하기
____딕셔너리를 사용해 연락처 저장하기
__요약

10장. 클래스를 사용한 활성 객체 생성
__시간 관리 프로그램 만들기
____클래스에 자료 속성 추가하기
____잘 정리된 객체 생성하기
____클래스의 메소드 속성 생성하기
____메소드에 검증 기능 추가하기
____자료 속성을 손상으로부터 보호하기
____보호 메소드
__클래스 속성 만들기
__클래스 설계 개선하기
____클래스 버전 관리하기
__클래스의 __str__ 메소드
____파이썬 문자열 서식화
__시간 관리 애플리케이션에서 근무 관리하기
____파이썬 map 함수
____파이썬 join 메소드
__스냅스를 활용해 음악 재생하기
__요약

11장. 객체 기반 해결책 설계
__의류 판매점 애플리케이션
____애플리케이션 자료 설계
____객체지향 설계
____상위클래스와 하위클래스 만들기
____자료 설계 요약
____애플리케이션 동작 구현하기
____구성요소 역할을 하는 객체
__의류 판매점 구성요소 생성하기
____사용자 인터페이스 구성요소 생성하기
__클래스를 활용한 설계
__파이썬 집합
____집합과 태그
____집합과 클래스 계층 구조 간의 비교
__요약

12장. 파이썬 애플리케이션
__고급 함수
____함수에 대한 참조
____람다 표현식 사용하기
____반복자 함수와 yield문
____임의의 인자 개수를 지닌 함수
__모듈과 패키지
____파이썬 모듈
____BTCInput에 readme 함수 추가하기
____모듈을 프로그램으로서 실행하기
____모듈이 프로그램으로서 실행된 것인지 파악하기
____파이썬 패키지 만들기
____패키지로부터 모듈 임포트하기
__프로그램 테스트
____파이썬 assert문
____파이썬 unittest 모듈
____테스트 생성하기
__프로그램 문서 기록 확인하기
__요약

Part. 3: 유용한 파이썬
다운로드 가능한 문서로 제공

책 속으로

출판사 서평

★ 이 책에서 다루는 내용 ★ ■ 최신 파이썬 프로그램을 만들기 위한 강력한 무료 툴 설치 및 사용 ■ 170개의 샘플 프로그램을 통해 핵심 개념 학습 후 자신만의 프로그램을 만들기 위한 토대 제공 ■ 프로그램 실행 시 발생하는 일 ■ 전문...

[출판사서평 더 보기]

★ 이 책에서 다루는 내용 ★

■ 최신 파이썬 프로그램을 만들기 위한 강력한 무료 툴 설치 및 사용
■ 170개의 샘플 프로그램을 통해 핵심 개념 학습 후 자신만의 프로그램을 만들기 위한 토대 제공
■ 프로그램 실행 시 발생하는 일
■ 전문가 관점에서 프로그램 개발 접근
■ 파이썬 언어의 핵심 항목 학습
■ 클래스, 메소드, 객체를 활용해 복잡한 소프트웨어 제작
■ 쉽게 만들고 개선할 수 있도록 프로그램 구조화
■ 사용자로부터의 입력 및 입력에 대한 반응
■ 다양한 종류의 실제 자료 저장 및 조작
■ 특정 문제를 해결하기 위한 맞춤 자료형 정의
■ 재미있는 인터랙티브 게임 개발
■ 최신 웹과 클라우드 기반 애플리케이션 제작
■ 미리 작성된 라이브러리를 활용해 강력한 소프트웨어를 빠르게 제작

★ 소프트웨어 및 하드웨어 ★

이 책에서 제공하는 프로그램을 다루기 위해서는 컴퓨터와 특정 소프트웨어가 필요하다. 여러분에게 컴퓨터를 제공할 수는 없을 것 같다. 대신 1장에서 파이썬 관련 툴과 비주얼 스튜디오 코드(Visual Studio Code)라는 애플리케이션을 다운로드하는 방법을 알려주겠다. 규모가 큰 애플리케이션을 작성할 때 이들을 활용할 것이다.

PC 혹은 랩톱 사용
이 책의 파이썬 프로그램을 작성하고 실행할 때 윈도우, 맥, 리눅스 운영체제를 사용할 수 있다. PC가 고성능일 필요는 없지만 다음과 같은 사양을 권장한다.
- 1 GHz 이상의 프로세서. 인텔 i5 이상
- 최소 4기가바이트(GB) 메모리(RAM), 8기가 이상
- 256GB 하드 디스크 공간(파이썬 및 비주얼 스튜디오 코드 설치는 약 1GB의 하드 디스크 공간을 차지함)
그래픽 디스플레이와 관련해서는 특정한 요구사항이 없다. 하지만 고해상도 화면을 사용하는 경우 프로그램 작성 시 더 많은 코드를 한눈에 볼 수 있다.

모바일 장치 사용
모바일 폰이나 태블릿에서 파이썬 프로그램을 작성하고 실행할 수 있다. iOS가 탑재된 애플 장치를 가지고 있다면 파이써니스타(Pythonista) 앱을 사용할 것을 권장한다. 안드로이드 장치를 사용하는 경우 파이오닉(Pyonic) 파이썬 3 인터프리터를 사용해볼 수 있다.

★ 이 책의 구성 ★

이 책은 총 3부로 구성된다. 각 부분은 여러분을 훌륭한 프로그래머로 만들기 위한 목표를 갖고 이전 부분에서 배운 내용을 활용한다. 책의 초반에는 저수준(low-level) 프로그래밍 명령어를 살펴본다. 프로그램은 이러한 명령어를 사용해 컴퓨터가 무엇을 수행해야 하는지 지시한다. 그리고 책의 후반부에서는 전문적인 소프트웨어 구성을 살펴본다.

1부. 프로그래밍 기초
1부는 프로그래밍을 시작하기 위한 내용을 다룬다. 코딩을 시작하기 위해 필요한 프로그래밍 툴을 설치하는 법과 사용하는 법에 대해 배우고, 파이썬 프로그래밍 언어의 기본 요소들에 대해 알아본다. 그리고 첫 프로그램을 작성하는 법을 살펴보고, 모든 프로그램의 기반이 되는 기초 코드 구성 요소들에 대해서도 배운다. 세상에는 수많은 프로그래밍 언어들이 존재한다. 이러한 프로그래밍 언어들이 가진 고유한 특성에 따라 여러 종류로 분류할 수 있는데, 파이썬이 이러한 프로그래밍 언어 중 어디에 가장 잘 어울리는지 알아본다. 이 점이 프로그래머에게 의미하는 바에 대해서도 살펴본다.

2부. 고급 프로그래밍
2부에서는 더 복잡한 애플리케이션을 만들고 조직화하기 위한 파이썬 프로그래밍 언어의 기능들을 알아본다. 대규모의 프로그램을 세분화하는 방법과, 특정 문제를 해결하기 위한 사용자 정의 자료형을 생성하는 법에 대해 알아본다. 또한 파이썬 애플리케이션을 설계하고 테스트하고 문서화하는 법도 알아본다.

3부. 유용한 파이썬
프로그램을 만드는 법을 익히고 나면,다른 사람들이 작성한 코드를 사용하는 법을 배울 수 있다. 파이썬의 중요한 장점 중, 하나는 파이썬 사용자가 사용할 수 있는 소프트웨어 라이브러리가 많다는 점이다.
각자 자신의 프로그램을 만드는 법에 대해 학습하고 나면 다음 단계로 다른 사람들이 작성한 코드를 사용하는 법을 배울 수 있다. 파이썬의 중요한 장점 중 하나는 파이썬 사용자가 활용할 수 있는 소프트웨어 라이브러리가 많다는 점이다. 3부에서는 다양한 라이브러리에 대해 알아보고 그래픽 사용자 인터페이스를 지닌 애플리케이션을 만들기 위해 이런 라이브러리를 활용하는 방법을 배운다. 또한 네트워크 애플리케이션에서 파이썬 프로그램이 어떤 식으로 클라이언트와 서버 역할을 하는지, 마지막으로는 흥미로운 게임을 만드는 법도 알아본다.
3부는 PC에서 열어볼 수 있는 다운로드 가능한 문서로 제공된다. 데모 프로그램을 테스트해보고 나만의 애플리케이션을 만들어보자. 3부 PDF 파일은 다음 경로에서 다운로드할 수 있다.

★ 옮긴이의 말 ★

이 책은 프로그래밍 입문자나 파이썬을 학습하고자 하는 초보 프로그래머에게 가장 적합한 책이다. 이 책을 통해 프로그래밍에 입문한다면 앞으로 여러분의 프로그래밍 학습 속도는 가속화되지 않을까 조심스레 예측해본다. 프로그래머로서의 여정을 시작하는 여러분은 앞으로 계속해서 프로그래밍을 학습할 것이다. 신기술은 계속 등장하기 때문에 프로그래머라는 직업을 가진 여러분은 끊임없이 무언가를 학습해야만 한다. 이 책을 통해 프로그래밍을 학습하면서 어떤 의문을 지니고 어떤 관점에서 학습해야 할지 배울 수 있다.
이 책은 단순히 지식을 전달하는 데 그치지 않는다. 우선 주제에 대한 원리를 설명한 다음, 샘플 코드를 통해 실제 어떤 식으로 동작하는지 보여주고, 독자들이 샘플 코드를 활용해 더 복잡한 것을 만들어볼 수 있도록 유도한다. 또한 해당 주제와 연관해 독자들이 프로그래머로서 갖춰야 할 습관과 유의사항을 제시해 독자들이 훌륭한 프로그래머로 성장할 수 있도록 돕는다. 프로그래밍 입문자의 입장에서 궁금할 만한 질문과 그에 대한 답을 적재적소에 배치해 독자들의 학습을 돕는다. 이러한 학습 방식을 통해 각 주제에 대한 이해도를 높이고 학습한 내용을 자기 것으로 만들 수 있다.
학습이 지루하지 않고 이해하기 쉽도록 저자 특유의 유머와 다양한 비유가 여기저기에서 등장한다. 동시에 대학교에서 30년 이상 프로그래밍을 가르친 저자의 방대한 경험을 바탕으로 가장 효율적으로 프로그래밍에 입문할 수 있도록 주제의 순서와 내용, 샘플 코드 등에 많은 신경을 썼다. 이 책을 통해 저자가 얼마나 고민하면서 이 책을 집필했는지, 그리고 얼마나 오랜 기간 동안 준비를 했는지 느낄 수 있다.
파이썬과 프로그래밍을 처음 접하는 입문자를 위해 1부에서는 파이썬 설치법부터 변수, 조건문, 반복문, 함수 등의 프로그래밍 기본을 다룬다. 2부에서는 클래스, 객체 지향 설계법 등의 고급 프로그래밍 기법을 다룬다. 각 장에서 주제 설명을 위해 등장하는 샘플 코드는 해당 장의 주제를 위한 설명에서 끝나지 않고 책이 진행되는 동안 계속 발전해 최종적으로는 꽤 쓸만한 프로그램이 완성된다.
위에서 언급한 특징 덕분에 이 책을 읽고 나면 마치 저자에게 직접 프로그래밍을 배운 것 같은 느낌이 든다. 앞으로 여러분이 무수하게 접할 프로그래밍 책 중에서도 가장 기억에 남는 책이 되리라 확신한다.

[출판사서평 더 보기 닫기]

책 속 한 문장

회원리뷰

교환/반품안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품안내
반품/교환방법

[판매자 페이지>취소/반품관리>반품요청] 접수
또는 [1:1상담>반품/교환/환불], 고객센터 (1544-1900)

※ 중고도서의 경우 재고가 한정되어 있으므로 교환이 불가할 수 있으며, 해당 상품의 경우 상품에 대한 책임은 판매자에게 있으며 교환/반품 접수 전에 반드시 판매자와 사전 협의를 하여주시기 바랍니다.

반품/교환가능 기간

변심반품의 경우 수령 후 7일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

※ 중고도서의 경우 판매자와 사전의 협의하여주신 후 교환/반품 접수가 가능합니다.

반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유

소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우(단지 확인을 위한 포장 훼손은 제외)

소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 화장품, 식품, 가전제품 등

복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)

디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우

시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품이므로 단순 변심 및 착오로 인한 취소/교환/반품 시 해외주문 반품/취소 수수료 고객 부담 (해외주문 반품/취소 수수료는 판매정가의 20%를 적용

2) 중고도서 : 반품/교환접수없이 반송하거나 우편으로 접수되어 상품 확인이 어려운 경우

소비자 피해보상
환불지연에 따른 배상

- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

판매자
세렌디피티1
판매등급
특급셀러
판매자구분
일반
구매만족도
5점 만점에 5점
평균 출고일 안내
3일 이내
품절 통보율 안내
37%

바로가기

최근 본 상품