두근두근 파이썬

고객평점
저자천인국
출판사항생능출판사, 발행일:2017/01/16
형태사항p.398 B5판:24
매장위치컴퓨터부(B2) , 재고문의 : 051-816-9500
ISBN9788970508931 [소득공제]
판매가격 24,000원  
포인트 480점
배송비결제주문시 결제
절판도서 및 품절도서 입니다 매장으로 문의바랍니다.
재고 0인 도서는 수량 부족으로 발송지연이 예상되니 주문 전 문의바랍니다.

책 소개

▣ 작가 소개

저자 : 천인국
1983년 서울대학교 전자공학과 공학사
1985년 한국과학기술원 전기및전자공학과 공학석사
1993년 한국과학기술원 전기및전자공학과 공학박사
1985~1988년 삼성전자 종합연구소 주임 연구원
1993년~현재 순천향대학교 컴퓨터 공학과 교수
2005년 캐나다 UBC 방문교수

▣ 주요 목차

CHAPTER 1 파이썬을 소개합니다
01 프로그래밍이란 무엇인가?
02 프로그래밍이 어디에 도움이 될까?
03 프로그래밍 언어의 종류
04 파이썬 설치하기 #1
05 파이썬 설치하기 #2
06 파이썬 실행하기
07 파이썬 쉘
08 계산하기
09 문자열 출력하기
10 터틀 그래픽 #1
11 터틀 그래픽 #2
12 스크립트 모드
13 소스 파일 다시 열기
14 문법 오류
15 실행시 오류
16 파이썬 IDLE 종료하기
17 파이썬으로 무엇을 만들 수 있을까?
[Lab] print() 함수 실습
[Lab] 터틀 그래픽으로 삼각형을 그려보자
[Lab] 터틀 그래픽으로 원과 다각형을 그려보자
이번 장에서 배운 것
연습문제

CHAPTER 2 변수를 소개합니다
01 이번 장에서 만들 프로그램
02 변수 #1
03 변수 #2
04 변수는 문자열도 저장할 수 있다!
05 변수의 이름은 어떻게 짓나요?
06 이런 것도 가능하다!
07 여러 값을 함께 출력하기
[Lab] 변수는 어디에 유용할까?
08 사용자로부터 정수 입력받기 #1
09 사용자로부터 정수 입력받기 #2
10 사용자로부터 문자열 입력받기
[Lab] 집 그리기
[Lab] 집 그리기 Solution
[Lab] 로봇 기자 만들기
[Lab] 부동산 광고 만들기
이번 장에서 배운 것
연습문제

CHAPTER 3 계산해볼까요?
01 이번 장에서 만들 프로그램
02 수식은 어디에나 있다!
03 수식과 연산자
04 나머지 연산자
[Lab] 다각형 그리기
[Lab] 커피 가게 매출 계산하기
[Lab] 화씨 온도를 섭씨 온도로 변환하기
[Lab] BMI 계산하기
[Lab] 자동판매기 프로그램
05 지수 연산자
06 대입(할당) 연산자
07 복합 연산자
08 주석
09 연산자의 우선순위
[Lab] 평균 구하기
이번 장에서 배운 것
연습문제

CHAPTER 4 자료의 종류에는 어떤 것들이 있나요?
01 이번 장에서 만들 프로그램
02 파이썬에서 사용할 수 있는 자료의 종류
03 문자열이란?
04 문자열을 만드는 방법
05 문법적인 오류
06 왜 큰따옴표와 작은따옴표를 동시에 사용할까?
07 100과 “100”을 구별해야 한다
08 문자열을 숫자로 변환할 수 있다
09 오류가 발생할 수 있다!
10 숫자를 문자열로 변환하려면?
11 파이썬은 문자열 처리에 강한 언어
12 문자열을 반복해보자!
[Lab] 거북이와 인사해보자.
[Lab] 거북이와 인사해보자 Solution
13 문자열에서 개별 문자들을 추출하려면?
14 특수 문자열
[Lab] 친근하게 대화하는 프로그램
[Lab] 연, 월, 일을 합하여 출력하기
[Lab] 2050년에는 몇 살이 될까?
15 리스트란?
16 리스트 요소 접근하기
[Lab] 친구들의 리스트 생성하기
[Lab] 리스트에 저장된 색상으로 원 그리기
[Lab] 리스트에 저장된 색상으로 원 그리기 Solution
이번 장에서 배운 것
연습문제

CHAPTER 5 조건을 따져봅시다
01 이번 장에서 만들 프로그램
02 3가지의 기본 제어구조
03 왜 선택 구조가 필요한가?
04 관계 연산자
05 if-else 문
06 if-else 문으로 예제를 작성해보자
07 블록
[Lab] 정수의 부호에 따라 거북이를 움직이자
[Lab] 정수의 부호에 따라 거북이를 움직이자 Solution
[Lab] 영화 나이 제한 검사
08 논리 연산자
[Lab] 거북이 제어하기
[Lab] 거북이 제어하기 Solution
[Lab] 윤년 판단
[Lab] 윤년 판단 Solution
[Lab] 동전 던지기 게임
[Lab] 동전 던지기 게임(그래픽 버전)
09 조건이 거짓일 때 연속하여 다른 조건을 검사
[Lab] 종달새가 노래할까?
10 if-else 문 안에 if-else 문 넣기
[Lab] 로그인 프로그램
[Lab] 축구 게임
[Lab] 도형 그리기
[Lab] 도형 그리기 Solution
이번 장에서 배운 것
연습문제

CHAPTER 6 반복해봅시다
01 이번 장에서 만들 프로그램
02 왜 반복이 중요한가?
03 반복의 종류
04 횟수 제어 반복 #1
05 횟수 제어 반복 #2
06 횟수 제어 반복 #3
07 range() 함수
08 예제: 6개의 원 그리기
[Lab] 반복을 사용하여 도형을 그리자
[Lab] n-각형 그리기
[Lab] 거북이를 랜덤하게 움직이게 하자
[Lab] 거북이를 랜덤하게 움직이게 하자 Solution
[Lab] 팩토리얼 계산하기
09 조건 제어 반복
10 예제: 로그인 프로그램
11 추가 예제
[Lab] 구구단 출력
[Lab] 별 그리기
[Lab] 스파이럴 그리기
[Lab] 스파이럴 그리기 Solution
[Lab] 사용자가 입력하는 숫자의 합 계산하기
[Lab] 사용자가 입력하는 숫자의 합 계산하기 Solution
[Lab] 숫자 맞추기 게임
[Lab] 숫자 맞추기 게임 Solution
[Lab] 초등생을 위한 산수 문제 발생기
[Lab] 모든 샌드위치 종류 출력하기
12 무한 루프와 break
[Lab] 시계 그리기
[Lab] 점치는 게임
[Lab] 점치는 게임 Solution
이번 장에서 배운 것
연습문제

CHAPTER 7 코드를 함수로 모아봅시다
01 이번 장에서 만들 프로그램
02 함수란?
03 함수 작성하고 호출하기
04 왜 우리는 함수를 작성하는가?
05 함수에 1개의 입력 전달하기
06 값 반환하기
07 함수에 여러 개의 입력 전달하기
[Lab] 사각형을 그리는 함수 작성하기
[Lab] 사각형을 그리는 함수 작성하기 Solution
[Lab] n-각형을 그리는 함수 작성하기
08 변수의 범위
09 함수 안에서 전역변수 사용하기
10 디폴트 인수
11 키워드 인수
[Lab] 클릭하는 곳에 사각형 그리기
[Lab] 클릭하는 곳에 사각형 그리기 Solution
[Lab] 마우스로 그림 그리기
[Lab] 마우스로 그림 그리기 Solution
[Lab] 나무 그리기
[Lab] 나무 그리기 Solution
[Lab] 막대 그래프 그리기
[Lab] 터틀 메이즈 러너
[Lab] 터틀 메이즈 러너 Solution
이번 장에서 배운 것
연습문제

CHAPTER 8 프로젝트 I
01 이번 장에서 만들 프로그램
02 난수 발생하기
03 거북이 경주 게임 #1
04 거북이 경주 게임 #2
05 거북이 경주 게임 #3
06 거북이 경주 게임 #4
07 애니메이션 만들기 #1
08 애니메이션 만들기 #2
09 애스터로이드 게임 #1
10 애스터로이드 게임 #2
11 앵그리 터틀 게임 #1
12 앵그리 터틀 게임 #2
13 암호화와 복호화
14 크리스마스 카드를 그려보자 #1
15 크리스마스 카드를 그려보자 #2

CHAPTER 9 리스트와 딕셔너리
01 이번 장에서 만들 프로그램
02 리스트
03 리스트 생성하기
04 점(.)이 의미하는 것은?
05 리스트의 항목 접근하기
06 슬라이싱
07 항목 변경하기
08 항목 삭제하기
09 리스트 탐색하기
10 리스트 정렬하기
[Lab] 오늘의 속담
[Lab] 오륜기 그리기
[Lab] 애스터로이드 게임 업그레이드
[Lab] 애스터로이드 게임 업그레이드 Solution
11 딕셔너리
12 딕셔너리 연산 #1
13 딕셔너리 연산 #2
[Lab] 편의점 재고 관리
[Lab] 영한사전
[Lab] (ADVANCED)이메일 보내기
이번 장에서 배운 것
연습문제

CHAPTER 10 tkinter로 GUI 만들기
01 이번 장에서 만들 프로그램
02 tkinter란?
03 tkinter의 위젯들
04 단순 위젯과 컨테이너 위젯
05 버튼이 있는 윈도우를 생성해보자
06 엔트리와 레이블 위젯도 사용해보자
07 배치 관리자
08 격자 배치 관리자
09 버튼 이벤트 처리하기 #1
10 버튼 이벤트 처리하기 #2
11 버튼 이벤트 처리하기 #3
12 위젯의 색상과 폰트 변경하기
13 절대 위치 배치 관리자
14 이미지 표시 프로그램
15 MyPaint 프로그램 #1
16 MyPaint 프로그램 #2
17 MyPaint 프로그램 #3
18 (ADVANCED) 계산기 프로그램 #1
19 (ADVANCED) 계산기 프로그램 #2
20 (ADVANCED) 계산기 프로그램 #3
21 (ADVANCED) 계산기 프로그램 #4
22 (ADVANCED) 계산기 프로그램 #5
23 (ADVANCED) 계산기 프로그램 #6
24 (ADVANCED) 계산기 프로그램 #7
25 (ADVANCED) 계산기 프로그램 #8
26 (ADVANCED) 계산기 프로그램 #9
27 (ADVANCED) 계산기 프로그램 #10
이번 장에서 배운 것
연습문제

CHAPTER 11 파일을 사용해봅시다
01 이번 장에서 만들 프로그램
02 파일은 왜 필요한가?
03 파일에서 데이터 읽기 #1
04 파일에서 데이터 읽기 #2
05 파일에서 전체 데이터 읽기
06 파일에서 한 줄씩 읽기
07 파일에 데이터 쓰기
08 파일에 데이터 추가하기
09 파일에서 단어 읽기
[Lab] 파일 복사하기
[Lab] 파일 복사하기 Solution
[Lab] 행맨
[Lab] 행맨 Solution
10 객체 출력 #1
11 객체 출력 #2
12 객체 출력 #3
13 파일 대화 상자
[Lab] 메모장
[Lab] 메모장 Solution
이번 장에서 배운 것
연습문제

CHAPTER 12 다양한 라이브러리를 사용해봅시다
01 이번 장에서 만들 프로그램
02 파이썬의 외부 라이브러리
03 필로우 설치 #1
04 필로우 설치 #2
05 필로우를 이용한 영상 표시
06 필로우를 이용한 영상 처리: 영상 회전
07 필로우를 이용한 영상 처리: 영상 흐리게 하기
08 메뉴 만들기
09 영상 처리 기능을 메뉴로 연결

CHAPTER 13 객체란 무엇인가요?
01 이번 장에서 만들 프로그램
02 객체 지향 프로그래밍
03 객체란?
04 우리는 이미 객체를 사용해보았다!
05 객체 생성하기 #1
06 객체 생성하기 #2
07 객체를 생성하면서 초기화하기
08 하나의 클래스로 객체는 많이 만들 수 있다
09 _ _str_ _() 메소드
10 self는 무엇인가?
[Lab] 터틀 그래픽을 다시보자
[Lab] 터틀 그래픽을 다시보자 Solution
11 Car 클래스 + Turtle 클래스
[Lab] Ball 클래스
[Lab] Ball 클래스 Solution
12 상속이란?
이번 장에서 배운 것
연습문제

CHAPTER 14 프로젝트 II
01 이번 장에서 만들 프로그램
02 공을 클래스로 표현하자
03 객체 생성
04 다양한 공을 만들도록 하자
05 tkinter를 사용하여 윈도우를 생성해보자
06 Ball 클래스에서 원 그리기
07 공을 움직여보자
08 이제까지 작성된 소스를 실행해보자
09 공을 화면에서 반사시키자
10 움직이는 볼을 여러 개 만들어보자
11 소스 #1
12 소스 #2
13 간단한 게임 작성 #1
14 간단한 게임 작성 #2
15 전체 소스 #1
16 전체 소스 #2

작가 소개

목 차

역자 소개

01. 반품기한
  • 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
  • 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
02. 반품 배송비
반품 배송비
반품사유 반품 배송비 부담자
단순변심 고객 부담이며, 최초 배송비를 포함해 왕복 배송비가 발생합니다. 또한, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다.
상품의 불량 또는 오배송 고객 부담이 아닙니다.
03. 배송상태에 따른 환불안내
환불안내
진행 상태 결제완료 상품준비중 배송지시/배송중/배송완료
어떤 상태 주문 내역 확인 전 상품 발송 준비 중 상품이 택배사로 이미 발송 됨
환불 즉시환불 구매취소 의사전달 → 발송중지 → 환불 반품회수 → 반품상품 확인 → 환불
04. 취소방법
  • 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
  • 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
05. 환불시점
환불시점
결제수단 환불시점 환불방법
신용카드 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) 신용카드 승인취소
계좌이체 실시간 계좌이체 또는 무통장입금
취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준)
계좌입금
휴대폰 결제 당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소
전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준)
당일취소 : 휴대폰 결제 승인취소
익월취소 : 계좌입금
포인트 취소 완료 후, 당일 포인트 적립 환불 포인트 적립
06. 취소반품 불가 사유
  • 단순변심으로 인한 반품 시, 배송 완료 후 7일이 지나면 취소/반품 신청이 접수되지 않습니다.
  • 주문/제작 상품의 경우, 상품의 제작이 이미 진행된 경우에는 취소가 불가합니다.
  • 구성품을 분실하였거나 취급 부주의로 인한 파손/고장/오염된 경우에는 취소/반품이 제한됩니다.
  • 제조사의 사정 (신모델 출시 등) 및 부품 가격변동 등에 의해 가격이 변동될 수 있으며, 이로 인한 반품 및 가격보상은 불가합니다.
  • 뷰티 상품 이용 시 트러블(알러지, 붉은 반점, 가려움, 따가움)이 발생하는 경우 진료 확인서 및 소견서 등을 증빙하면 환불이 가능하지만 이 경우, 제반 비용은 고객님께서 부담하셔야 합니다.
  • 각 상품별로 아래와 같은 사유로 취소/반품이 제한 될 수 있습니다.

환불불가
상품군 취소/반품 불가사유
의류/잡화/수입명품 상품의 택(TAG) 제거/라벨 및 상품 훼손으로 상품의 가치가 현저히 감소된 경우
계절상품/식품/화장품 고객님의 사용, 시간경과, 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
가전/설치상품 전자제품 특성 상, 정품 스티커가 제거되었거나 설치 또는 사용 이후에 단순변심인 경우, 액정화면이 부착된 상품의 전원을 켠 경우 (상품불량으로 인한 교환/반품은 AS센터의 불량 판정을 받아야 합니다.)
자동차용품 상품을 개봉하여 장착한 이후 단순변심의 경우
CD/DVD/GAME/BOOK등 복제가 가능한 상품의 포장 등을 훼손한 경우
내비게이션, OS시리얼이 적힌 PMP 상품의 시리얼 넘버 유출로 내장된 소프트웨어의 가치가 감소한 경우
노트북, 테스크탑 PC 등 홀로그램 등을 분리, 분실, 훼손하여 상품의 가치가 현저히 감소하여 재판매가 불가할 경우