출고예상일 안내
주문하신 상품이 한국에서 현지 배송을 위한 출고단계가 이루어질 것으로 예상되는 날짜입니다. 상품을 준비하는 과정에서 내부적인 사정으로 인해 출고예상일에 다소 오차가 생길 수 있습니다.
여러 상품(예약상품포함)을 함께 주문하신 경우 출고예상일이 가장 늦은 날짜에 맞춰 함께 배송됩니다.

ISBN : 9791191600018 / 200쪽 188 x 245 (㎜)
이 상품에 궁금하신점이 있으세요? 1:1상담문의

-
정지훈
-
정그린
-
코리아교육그룹 교육연구소
- 25,200
- 17,550
- 23,400
- 19,800
반디앤루니스 리뷰
150개의 챌린지(코딩 과제)로 배우는 파이썬 코딩!
영국의 캠브리지 대학교에서 출판한 이 책은 핵심 위주의 문법 설명. 그리고 그 문법 이해를 도와주는 간결한 예제, 이어서 독자들의 도전 의식을 자극하는 150개의 코딩 챌린지(도전 과제)가 이어지는 구성을 취하고 있습니다. 난이도가 점차 높아지는 150개의 챌린지를 풀어보고 저자의 해답과 비교해 보며 실력을 쌓을 수 있습니다. 또한, 코드의 예제는 모두 영어로 표기하여 간단한 영어 공부도 함께 할 수 있도록 하였습니다.
출판사 리뷰
이 책의 대상 독자
- 파이썬 책을 한두 권 학습한 IT 비전공자
- 파이썬을 처음 배우고자 하는 타 언어 프로그래머
- 자신의 파이썬 수준을 확인하고자 하는 파이썬 프로그래머
- 파이썬을 학습 중인 중학생이나 초중고에서 파이썬을 가르치는 선생님
많은 프로그래머는 실습과 함께 다른 사람의 코드를 보고 주어진 상황에서 최선의 방법이 무엇인지 배운다. 이 책은 프로그래밍 학습에 대한 실습 위주의 접근 방식을 취한 책이다. 최소한의 내용을 읽고 나면 프로그램으로 만들어야 하는 여러 문제가 나온다. 여러분은 프로그래밍 언어인 파이썬을 충분히 살펴보고 실습한 후, 예제 솔루션을 확인하면서 프로그래머처럼 생각하는 방법을 배울 수 있다. _viii쪽
if 문의 첫 번째 줄은 조건을 검사한다. 만약 그 조건이 충족된다면(즉, 첫 번째 조건이 참(true)인 경우) 바로 아래에 있는 코드가 실행된다. 조건이 충족되지 않는다면(즉, 첫 번째 조건이 거짓(false)인 경우) 두 번째 조건을 검사하게 되며, 두 번째 조건을 충족한다면 그 아래의 코드를 실행하는 식으로 작동한다. 다음은 if 문의 조건식에 사용할 수 있는 여러 가지 비교 연산자와 논리 연산자다. _10쪽
while 루프는 조건에 충족할 때까지 알 수 없는 횟수만큼 코드를 반복할 수 있게 해준다. 100번이 될 수도 있고 한 번이 될 수도 있으며, 한 번도 실행되지 않을 수도 있다. while 루프에서는 코드가 실행되기 전에 조건을 검사한다. 이 말은 조건에 충족되지 않는다면 루프를 완전히 건너 뛸 수 있다는 의미다. 따라서 루프를 시작하기 전에 루프를 실행할 조건이 올바른지 확인하는 것이 중요하다. _32쪽
074 열 개의 색상이 담긴 리스트를 생성한다. 사용자에게 0에서 4 사이의 시작 번호와 5에서 9 사이의 끝 번호를 입력하라고 요청하고, 입력된 시작 번호부터 끝 번호까지의 색상을 출력하라. _54쪽
사용자의 이름과 나이를 요청하는 함수의 이름을 ‘get_data()’라고 정의한다. 프로그램의 다른 곳에서 사용할 수 있도록 메인 프로그램에 이 값들을 보내기 위해 값들을 결합한다. return 문은 단일 값만 반환할 수 있기 때문에 user_name과 user_age 변수를 data_tuple이라는 이름의 튜플(‘튜플과 리스트 그리고 딕셔너리’ 챌린지 참고)로 결합하는 것이다. _92쪽
이번 파트에서는 몇 가지 큰 규모의 프로그래밍 챌린지를 해결해야 한다. 이들 과제는 이전 과제보다 해결하는 데 시간이 더 많이 걸릴 것이며, 앞에서 해결했던 챌린지들을 참고하여 여러분이 배웠던 내용을 상기해야 할 것이다. 이전 파트의 코드를 찾아본다고 해서 부끄러워하지는 말자. 익숙하지 않은 까다로운 코드를 만나게 되면 경력이 많은 프로그래머도 이전에 배웠던 코드를 통해 도움을 얻는다. 그 모두가 학습 과정의 일부이며, 이 책은 그렇게 사용되도록 집필되었다. _141쪽

옮긴이 머리말 _ vi
이 책에 대하여 _ viii
파이썬 다운로드하기 _ xi
약간의 팁 _ xiii
베타리더 후기 _ xv
파트 I 파이썬 배우기 _ 1
챌린지 001~011 기초 _ 3
챌린지 012~019 if 문 _ 9
챌린지 020~026 문자열 _ 16
챌린지 027~034 수학 함수 _ 23
챌린지 035~044 for 루프 _ 27
챌린지 045~051 while 루프 _ 32
챌린지 052~059 랜덤 _ 37
챌린지 060~068 터틀 그래픽 _ 43
챌린지 069~079 튜플과 리스트 그리고 딕셔너리 _ 50
챌린지 080~087 다양한 문자열 처리 _ 59
챌린지 088~095 숫자 배열 _ 64
챌린지 096~104 2차원 리스트와 딕셔너리 _ 70
챌린지 105~110 텍스트 파일 읽기와 쓰기 _ 76
챌린지 111~117 csv 파일 읽기와 쓰기 _ 81
챌린지 118~123 함수 _ 90
챌린지 124~132 Tkinter GUI _ 100
챌린지 133~138 Tkinter: 더 많은 기능 _ 114
챌린지 139~145 SQLite _ 124
파트 II 규모가 있는 챌린지 _ 139
파트 II에 대한 소개 _ 141
챌린지 146 시프트 코드 _ 142
챌린지 147 Mastermind _ 146
챌린지 148 비밀번호 _ 150
챌린지 149 곱셈표(GUI) _ 155
챌린지 150 아트 갤러리 _ 158
다음으로는? _ 165
파이썬 용어 설명 _ 166
찾아보기 _ 181







































