파이썬 1학년

고객평점
저자모리 요시나오
출판사항성안당, 발행일:2018/12/18
형태사항p.192 B5판:25
매장위치컴퓨터부(B2) , 재고문의 : 051-816-9500
ISBN9788931555684 [소득공제]
판매가격 17,000원   15,300원  (인터넷할인가:10%)
포인트 765점
배송비결제주문시 결제
  • 주문수량 

총 금액 : 0원

책 소개

만화처럼 빨려 들어가는 비주얼한 프로그래밍 입문서 1학년 시리즈!
염소 박사님, 다솜 양과 함께라면 인공지능 앱도 뚝딱!

누구에게나 가볍고 쉬운 파이썬 입문서!
Python 1학년

 혜성처럼 떠오른 파이썬은 딥러닝과 인공지능 언어로도 각광받으며 좀처럼 그 열기가 식을 줄 모른다. 대기업 일반 직종 직무적성검사에도 파이썬을 할 줄 아느냐는 질문이 들어갔다는 뉴스가 나올 정도이다.
아무것도 몰라도 누구나 프로그래밍을 할 수 있는 컨셉의 1학년 시리즈, 그 두 번째 편으로 자바스크립트에 이어 이번에 드디어 파이썬 편이 선보였다.
파이썬의 특징부터 프로그래밍 언어의 기본을 우선 설명하고 나서 파이썬을 간편하게 편집하고 실행할 수 있는 개발환경 ‘아이들(IDLE)’ 설치 방법을 소개한다. 이어 운세 프로그램, 터틀 그래픽, 각종 함수를 실행해 보다가 머신러닝 학습의 일환으로 이미지 파일로 숫자를 예측하는 프로그램을 실행해 보고 마지막으로 인공지능 앱 ‘치노’를 만드는 일에도 도전해본다. 인공지능 앱을 만들기 전에 ‘사이킷런(scikit-learn)’과 과학 계산 라이브러리 ‘scypi’, 수치 계산 라이브러리 ‘numpy’, 그래픽 표시 라이브러리 ‘mathplotlib’ 등도 책을 보면서 하나씩 설치한 후 ‘치노’를 만들어 보면 된다.
귀여운 강아지 캐릭터 다솜 양과 아는 것은 다 친절하고 여유 있게 설명해 주시는 염소 박사님과 함께라면 요즘 아이들 말로 파이썬 1도 몰라도 파이썬의 약간 깊은 단계로 쉽게 진입할 수 있는 것이 이 책의 특징이다.
공부하는 것 같지 않고 만화책 보듯이 재밌게, 중학생 이상의 독자라면 누구나 요즘 가장 핫!한 파이썬에 쉽고 가볍게 페이지를 넘길 수 있는 책으로 추천 드린다.

작가 소개

지은이 : 모리 요시나오 
웹 게임 크리에이터로 활동하고 있으며, 플래시와 아이폰 애플리케이션 등의 오리지널 콘텐츠 게임 제작, 집필 활동, 간세이 가쿠인 대학에서 시간 강사 등의 일을 하고 있다.

저서:
「기본부터 확실히 익히는 ActionScript 3.0」(마이니치 커뮤니케이션)
「알려주세요! FLASH 8 ActionScript」(마이니치 커뮤니케이션)
「알려주세요! Flash MX 2004 ActionScript」(마이니치 커뮤니케이션)
「Flash 프로페셔널 스타일 [CS3 대응]」(공저, 마이니치 커뮤니케이션)
「ActionScript + CGI 프로그래밍」(소프트뱅크)
「프로가 되기 위한 Flash의 대원칙」(공저, MDN)


옮긴이 : 이영란
도쿄대학 총합문화연구과 박사 과정을 졸업한 전 시스템 엔지니어. 현재 일본에서 강의 및 연구 활동과 컴퓨터 도서 전문 번역가로 활동 중이다. 주요 번역 도서로는 , <Visual Basic이 보이는 그림책>, <성공과 실패를 결정하는 1%의 Java 프로그래밍 원리>, <10일에 끝내는 C 언어 입문교실 제3판>, <실천 반복형 소프트웨어 개발>, <HTML5 & CSS 사전> 외 다수가 있다. 

 

목 차

예제 프로그램 시험 환경과 예제 파일에 대해
 시작하며
 옮긴이의 말
 이 책의 대상 독자와 1학년 시리즈에 대해
 이 책은 이렇게 구성돼 있어요

1장 파이썬으로 무엇을 할 수 있을까?
01 파이썬이 뭘까?
파이썬이란?
파이썬의 세 가지 특징
 이름의 유래
02 설치를 해 보자
 윈도우에 설치하는 방법
macOS에 설치하는 방법
macOS에서 한글을 입력하기 위한 업데이트

2장 파이썬을 만져 보자
03 IDEL로 시작해 보자!
IDLE을 실행시키자
 명령을 실행시켜 본다
 여러 가지 연산자로 여러 가지 계산을 할 수 있다
04 문자도 표시해 보자
 문자열을 표시한다
 문자열과 숫자를 조합하여 표시한다
05 IDLE로 프로그래밍!
인사 프로그램
 프로그램을 만들어 보자
 운세 프로그램
BMI 계산 프로그램
 저장한 프로그램을 열려면?
06 거북이로 그림을 그려 보자!
거북이로 직선을 그린다 55
정사각형을 그린다 56
컬러풀한 별을 그린다 58
컬러풀한 꽃을 그린다 59
좀 더 복잡한 그림을 그려 보자 60

 3장 프로그램의 기본을 알자
07 프로그램이란 뭐지?
프로그램이란 무엇일까?
08 데이터는 ‘상자’에 넣어서 사용한다
 변수의 사용법
 변수를 표시하기
 변수를 사용하여 계산하기
 데이터의 종류
09 문자열 조작을 배우자
 문자열을 연결하기
 문자 수를 조사하기
 문자열의 일부를 꺼내기
 문자열 중간에 줄 바꿈을 하려면?
10 데이터형을 변환한다
 데이터형 변환하기
 변환할 수 없을 때는 오류가 나온다
11 많은 데이터는 ‘리스트’로 모아둔다
 리스트의 작성 방법
 운세 프로그램에서 사용한 리스트
 터틀 그래픽에서 사용한 리스트
12 프로그램을 생각할 때의 세 가지 기본
① 위에서 순서대로 실행한다
② 만일 ~ 라면 실행한다
③ 똑같은 처리를 반복한다
13 만일 ~라면 실행한다
if 문의 작성 방법
if 문을 사용해 보자
‘그렇지 않을 때’의 처리
14 똑같은 처리를 반복한다
 횟수를 지정하여 반복하는 for 문
 리스트의 모든 요소에 대해 반복하는 for 문
 리스트 안의 점수를 더하는 for 문
for 문의 내포
15 하나의 일은 하나로 모은다
 함수로 명령을 모아 둔다
 함수를 사용해 보자
 인수를 사용하여 함수에 데이터를 전달한다
 부가가치세(10%)를 계산해 주는 프로그램을 만들자
 인수나 반환값만으로 된 함수의 용도
16 다른 사람이 만든 프로그램을 이용한다
import로 읽어 들인다
 모듈을 만들어 보자
 마련된 모듈을 import 하기
 시간을 다루는 모듈

4장 앱을 만들어 보자
17 조작할 수 있는 앱을 만든다
 안녕하세요 앱을 만들어 보자
 버튼으로 움직이도록 한다
tkinter의 사용법
 버튼을 클릭하면 함수가 호출되는 장치
 운세 앱
18 그림 파일을 읽어 들여 보자
 라이브러리 설치하기
 윈도우에 설치하는 방법
macOS에 설치하는 방법
 이미지 표시 앱을 만들어 보자
19 이미지 표시 앱 안에서 무엇을 하고 있지?
프로그램의 전체 구조
 모듈의 임포트
 이미지를 만드는 부분
 파일을 여는 openFile() 함수
 이미지를 표시하는 dispPhoto() 함수
 정리
20 앱을 수정해 보자
 수정 1 : 흑백 이미지로 변환
 수정 2 : 모자이크 이미지로 변환

5장 인공지능과 놀아 보자
21 인공지능이란 뭐지?
그런데 인공지능이 뭐지?
22 인공지능을 만들 준비를 하자
 인공지능 준비
 윈도우에 설치하는 방법
macOS에 설치하는 방법
23 머신러닝에 도전해 보자
 머신러닝이란?
학습용 데이터를 읽어 들여 표시한다
 이미지 파일을 가지고 숫자를 예측하는 프로그램
24 숫자 예측 프로그램 안을 살펴보자
 프로그램의 전체 구조
imageToData() 함수의 설명
predictDigits() 함수의 설명
25 인공지능 앱 ‘치노’를 만들자
 먼저 앱 부분을 만들어 보자
 앱을 테스트하자
26 인공지능 앱 ‘지능’을 성장시켜 보자
① import를 추가한다
② imageToData() 함수를 수정한다
③ predictDigits() 함수를 추가한다
④ openFile() 함수를 수정한다
⑤ 이미지 만드는 부분을 수정한다
 인공지능 ‘치노’를 움직여 보자
27 앞으로 무엇을 공부하면 좋을까?
먼저 scikit-learn을 살펴보자
 어찌 됐든 뭔가를 만들어 보자

 찾아보기

역자 소개

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 등 홀로그램 등을 분리, 분실, 훼손하여 상품의 가치가 현저히 감소하여 재판매가 불가할 경우