파파와 파이썬(컴퓨터 과학 입문 시리즈 1)
Regular price
$26.97
Sale price
Regular price
✈️
Estimated delivery date 예상 배송일
Standard Shipping
불러오는 중...
주문일로부터 8-12 영업일
Express Shipping
불러오는 중...
주문일로부터 6-8 영업일
[파파와 파이썬]은 IT 융합이 이루어지는 4차 산업혁명을 맞이하여, 일반인을 위해 컴퓨터 과학 시리즈로 출간한 [파파와 시리즈]의 첫 번째 책이다.
지은이는 코딩 열풍이 일어나기 이전인 2012년부터, 자녀교육을 위해 컴퓨터 과학 자료를 수집하고 만들기 시작했다. 코딩 교육이 한창인 요즈음, 지은이는 코딩 기술보다는 컴퓨터 과학의 기초가 튼튼해야 한다고 강조한다. 보다 수준 높은 문제 해결능력과 창의력은 단순한 기술 이상의 깊이 있는 개념 이해가 필요하다는 것이다.
데이터과학자로 일해 오면서 십여 년 간 파이썬으로 많은 난제들을 풀어온 지은이는, 코딩은 할 수 있어도 문제를 해결하지 못하는 경우들을 지켜보면서 기초적인 컴퓨터 과학 개념의 중요성을 절실히 경험했다.
알파고의 등장 이후로 머신 러닝의 붐이 일면서, 머신 러닝에 주로 이용되고 있는 파이썬이라는 컴퓨터 언어도 함께 인기를 얻고 있다. 이 책은 파이썬을 기초부터 배워나가며 컴퓨터를 활용해 어떻게 문제를 해결할 수 있는지 친절하게 안내해준다.
“파이썬은 시작부터 내내 좋은 언어”라고 지은이는 말한다. 간결하고 직관적이어서 배우기 쉽다는 이유로 교육용 언어라고 알려지기도 했지만, 구글의 다양한 서비스에서 공식 언어로 사용하고 있고 머신 러닝과 같은 인공지능 분야에서도 많은 전문가들이 애용하고 있다.
[파파와 파이썬]은 첫째 날부터 열한째 날까지로 나누어, 일곱째 날까지는 기본편, 나머지는 응용편으로 구성되었다.
기본편에서는, 간략히 컴퓨터와 파이썬을 소개하고, 컴퓨터가 어떤 자료들을 다루는지 알려준다. 그리고, 사람들이 싫어하는 반복적인 일을 컴퓨터가 얼마나 잘 해내는지 소개하고 있다.
응용편에서는, 알고리즘과 Class라는 자료형을 소개하고 Class를 이용해 창과 버튼이 있는 GUI (Graphical User Interface) 프로그램을 만들어 본다. 또한 재미있는 게임을 만들어 보고 복잡한 문제들을 컴퓨터로는 어떻게 풀 수 있는지 소개한다.
[파파와 파이썬]을 통해서 컴퓨터와 친해지면, 창의성을 발휘할 무한한 미래가 기다리고 있다. 다음 시리즈로는 월드 와이드 웹(WWW)의 기본적인 원리와 구조를 쉽게 설명하고, 웹 사이트를 만들어 보는 [파파와 WWW]가 기다리고 있다. 그리고, 신용카드만한 크기의 컴퓨터로 로봇도 만들어 볼 수 있는 [파파와 라즈베리파이], 인터넷과 컴퓨터 통신의 역사와 원리를 쉽게 설명한 [파파와 컴퓨터 네트워킹]이 출간을 기다리고 있다.
[파파와 파이썬]은 가까운 대형 서점이나 온라인 서점 등에서 곧 만나볼 수 있다.
지은이는 코딩 열풍이 일어나기 이전인 2012년부터, 자녀교육을 위해 컴퓨터 과학 자료를 수집하고 만들기 시작했다. 코딩 교육이 한창인 요즈음, 지은이는 코딩 기술보다는 컴퓨터 과학의 기초가 튼튼해야 한다고 강조한다. 보다 수준 높은 문제 해결능력과 창의력은 단순한 기술 이상의 깊이 있는 개념 이해가 필요하다는 것이다.
데이터과학자로 일해 오면서 십여 년 간 파이썬으로 많은 난제들을 풀어온 지은이는, 코딩은 할 수 있어도 문제를 해결하지 못하는 경우들을 지켜보면서 기초적인 컴퓨터 과학 개념의 중요성을 절실히 경험했다.
알파고의 등장 이후로 머신 러닝의 붐이 일면서, 머신 러닝에 주로 이용되고 있는 파이썬이라는 컴퓨터 언어도 함께 인기를 얻고 있다. 이 책은 파이썬을 기초부터 배워나가며 컴퓨터를 활용해 어떻게 문제를 해결할 수 있는지 친절하게 안내해준다.
“파이썬은 시작부터 내내 좋은 언어”라고 지은이는 말한다. 간결하고 직관적이어서 배우기 쉽다는 이유로 교육용 언어라고 알려지기도 했지만, 구글의 다양한 서비스에서 공식 언어로 사용하고 있고 머신 러닝과 같은 인공지능 분야에서도 많은 전문가들이 애용하고 있다.
[파파와 파이썬]은 첫째 날부터 열한째 날까지로 나누어, 일곱째 날까지는 기본편, 나머지는 응용편으로 구성되었다.
기본편에서는, 간략히 컴퓨터와 파이썬을 소개하고, 컴퓨터가 어떤 자료들을 다루는지 알려준다. 그리고, 사람들이 싫어하는 반복적인 일을 컴퓨터가 얼마나 잘 해내는지 소개하고 있다.
응용편에서는, 알고리즘과 Class라는 자료형을 소개하고 Class를 이용해 창과 버튼이 있는 GUI (Graphical User Interface) 프로그램을 만들어 본다. 또한 재미있는 게임을 만들어 보고 복잡한 문제들을 컴퓨터로는 어떻게 풀 수 있는지 소개한다.
[파파와 파이썬]을 통해서 컴퓨터와 친해지면, 창의성을 발휘할 무한한 미래가 기다리고 있다. 다음 시리즈로는 월드 와이드 웹(WWW)의 기본적인 원리와 구조를 쉽게 설명하고, 웹 사이트를 만들어 보는 [파파와 WWW]가 기다리고 있다. 그리고, 신용카드만한 크기의 컴퓨터로 로봇도 만들어 볼 수 있는 [파파와 라즈베리파이], 인터넷과 컴퓨터 통신의 역사와 원리를 쉽게 설명한 [파파와 컴퓨터 네트워킹]이 출간을 기다리고 있다.
[파파와 파이썬]은 가까운 대형 서점이나 온라인 서점 등에서 곧 만나볼 수 있다.
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
데이터 과학자가 소개하는 컴퓨터 과학 입문 시리즈 제 1권 파파와 파이썬을 만나 보세요.
파파와 시리즈에는 영미권 최고 대학들과 교육기관들이 십여 년간 가르쳐온 내용들이 함축되어 있습니다. 단순히 컴퓨터 언어만 배우는 것을 넘어, 섬세하게 설계된 컴퓨터 과학 개념이 쉽게 녹아 들어 있습니다. 컴퓨터가 낯선 초보자에서부터 숙련된 개발자까지 빠르게 파이썬을 익히고, 그동안 놓치고 있던 개념들을 재미있게 배울 수 있습니다.
문제를 해결하는 방법은 물론, 짧은 시간에 재미있는 게임도 만들어 볼 수 있어요.
파이썬을 배우고 나면 많은 것을 해볼 수 있습니다.
파파와 WWW에서는 파이썬으로 웹 사이트를 만드는 과정에서 어떠한 컴퓨터 과학이 숨어 있는지 배우게 됩니다. 파파와 라즈베리파이를 통해서는 신용카드만 한 컴퓨터에서 파이썬으로 하드웨어를 제어해 봅니다. 파파와 컴퓨터 네트워킹에서는 컴퓨터 통신과 인터넷을 깊이 살펴 볼 수 있어요.
파파와 시리즈에는 영미권 최고 대학들과 교육기관들이 십여 년간 가르쳐온 내용들이 함축되어 있습니다. 단순히 컴퓨터 언어만 배우는 것을 넘어, 섬세하게 설계된 컴퓨터 과학 개념이 쉽게 녹아 들어 있습니다. 컴퓨터가 낯선 초보자에서부터 숙련된 개발자까지 빠르게 파이썬을 익히고, 그동안 놓치고 있던 개념들을 재미있게 배울 수 있습니다.
문제를 해결하는 방법은 물론, 짧은 시간에 재미있는 게임도 만들어 볼 수 있어요.
파이썬을 배우고 나면 많은 것을 해볼 수 있습니다.
파파와 WWW에서는 파이썬으로 웹 사이트를 만드는 과정에서 어떠한 컴퓨터 과학이 숨어 있는지 배우게 됩니다. 파파와 라즈베리파이를 통해서는 신용카드만 한 컴퓨터에서 파이썬으로 하드웨어를 제어해 봅니다. 파파와 컴퓨터 네트워킹에서는 컴퓨터 통신과 인터넷을 깊이 살펴 볼 수 있어요.
목차
목차
첫째 날
태초의 비트
- Bit의 세계
컴퓨터의 알파벳: 0과 1
98105116: 모든 것이 0과 1
컴퓨터는 스위치: 끄고(0), 켜고(1)
- 간단히 살펴보는 컴퓨터
위대한 발명: 진공관과 트랜지스터
무어의 법칙
컴퓨터의 주요 구성
아주 빠른 바보 컴퓨터
- CS PEOPLE | 앨런 튜링
둘째 날
안녕, 파이썬
- 파이썬과의 첫 만남
파이썬은 어디에
선택은 자유: Python vs. IDLE
Statement vs. Expression
- 파이썬과 놀자
hello, world
주소 대신 변수
변수는 카멜레온
변수 이름 짓기
Namespace vs. Variable
- CS PEOPLE | 헤론
셋째 날
열려라, 파이썬
- 보물에도 종류가 있다
자료형: 재미는 이제부터
모든 것은 객체
NoneType
bool과 연산자들
bool의 뒷 이야기
- 숫자는 쉬어가는 코너
int
float
숫자 셈하기
괄호와 \
0.1 + 0.2 != 0.3
- CS PEOPLE | 조지 불
넷째 날
노래의 시작은 도레미
- 순서는 변화를 만든다
Sequence Types
str은 문자열
list는 자료목록
tuple은 짝퉁 list
- 변화무쌍한 자료를 다루는 방법
연산과 Methods
Indexing vs. Slicing
길이 재기
Escape Sequence
Stack vs. Queue
- CS PEOPLE | 찰스 배비지
다섯째 날
뒤죽박죽 번개발
- 더 빠른 뒤죽박죽
Sequential Search
Hash Table
set은 집합
dict는 사전
- 단순한 것이 최고
Hashable vs. Immutable
연산과 Methods
에러 피하기
Mutable의 함정 I
- CS PEOPLE | 에이다 러브레이스
여섯째 날
행복한 반복
- 조건과 반복
조건과 Loop, 그리고 Iteration
if문
for loop
while loop
break vs. continue
- 반복의 신세계
Iterable vs. Iterator vs. Generator
Comprehensions vs. Genexpr
Mutable의 함정 II
- CS PEOPLE | 배니바 부시
일곱째 날
바퀴 돌리기
- D.R.Y. Don't Repeat Yourself 같은 말을 반복하지 않는다
함수라는 위대한 도구
내장 함수
새로운 함수
Docstring
Parameter vs. Argument
- Module은 마법서
변수는 언제 생길까?
변수는 어디에 생길까?
Module
이름의 범위
Mutable의 함정 III
- CS PEOPLE | 존 폰 노이만
여덟째 날
문제를 여는 열쇠
- 알고리즘, 문제를 여는 열쇠
정확성 vs. 효율성
Divide & Conquer
Pseudocode
Refactoring
빌름의 뱃놀이
- 열쇠로 문제 열기
되부름
Palindrome
피보나치 수열
하노이 타워
Memoization
Up & Down Game
- CS PEOPLE | 그레이스 호퍼
아홉째 날
오! 나의 마리오네트
- Class, 나만의 자료형
절차지향 vs. 객체지향
객체지향의 시작
Class vs. Instance Variables
Instance 초기화
- Class의 특성과 예
상속
캡슐화
다형성
Class의 범위 문제
거북이 로봇
- CS PEOPLE | 헤디 라마르
열째 날
집 짓는 벽돌
- GUI 프로그램
GUI
새 IDE
Hello, Tkinter
위젯, 집짓는 재료
- 디지털 미디어
이미지
오디오
비디오
미디어 압축
- CS PEOPLE | 클로드 섀넌
열한째 날
벽돌집 짓기
- 메모장과 Pang 게임
파일 입출력
PyMemo
PyPang
- Tidbits
셰릴의 생일
테스트와 디버깅
문자열 다루기
정규 표현식
더 재미있는 것들
- CS PEOPLE | 데니스 리치
태초의 비트
- Bit의 세계
컴퓨터의 알파벳: 0과 1
98105116: 모든 것이 0과 1
컴퓨터는 스위치: 끄고(0), 켜고(1)
- 간단히 살펴보는 컴퓨터
위대한 발명: 진공관과 트랜지스터
무어의 법칙
컴퓨터의 주요 구성
아주 빠른 바보 컴퓨터
- CS PEOPLE | 앨런 튜링
둘째 날
안녕, 파이썬
- 파이썬과의 첫 만남
파이썬은 어디에
선택은 자유: Python vs. IDLE
Statement vs. Expression
- 파이썬과 놀자
hello, world
주소 대신 변수
변수는 카멜레온
변수 이름 짓기
Namespace vs. Variable
- CS PEOPLE | 헤론
셋째 날
열려라, 파이썬
- 보물에도 종류가 있다
자료형: 재미는 이제부터
모든 것은 객체
NoneType
bool과 연산자들
bool의 뒷 이야기
- 숫자는 쉬어가는 코너
int
float
숫자 셈하기
괄호와 \
0.1 + 0.2 != 0.3
- CS PEOPLE | 조지 불
넷째 날
노래의 시작은 도레미
- 순서는 변화를 만든다
Sequence Types
str은 문자열
list는 자료목록
tuple은 짝퉁 list
- 변화무쌍한 자료를 다루는 방법
연산과 Methods
Indexing vs. Slicing
길이 재기
Escape Sequence
Stack vs. Queue
- CS PEOPLE | 찰스 배비지
다섯째 날
뒤죽박죽 번개발
- 더 빠른 뒤죽박죽
Sequential Search
Hash Table
set은 집합
dict는 사전
- 단순한 것이 최고
Hashable vs. Immutable
연산과 Methods
에러 피하기
Mutable의 함정 I
- CS PEOPLE | 에이다 러브레이스
여섯째 날
행복한 반복
- 조건과 반복
조건과 Loop, 그리고 Iteration
if문
for loop
while loop
break vs. continue
- 반복의 신세계
Iterable vs. Iterator vs. Generator
Comprehensions vs. Genexpr
Mutable의 함정 II
- CS PEOPLE | 배니바 부시
일곱째 날
바퀴 돌리기
- D.R.Y. Don't Repeat Yourself 같은 말을 반복하지 않는다
함수라는 위대한 도구
내장 함수
새로운 함수
Docstring
Parameter vs. Argument
- Module은 마법서
변수는 언제 생길까?
변수는 어디에 생길까?
Module
이름의 범위
Mutable의 함정 III
- CS PEOPLE | 존 폰 노이만
여덟째 날
문제를 여는 열쇠
- 알고리즘, 문제를 여는 열쇠
정확성 vs. 효율성
Divide & Conquer
Pseudocode
Refactoring
빌름의 뱃놀이
- 열쇠로 문제 열기
되부름
Palindrome
피보나치 수열
하노이 타워
Memoization
Up & Down Game
- CS PEOPLE | 그레이스 호퍼
아홉째 날
오! 나의 마리오네트
- Class, 나만의 자료형
절차지향 vs. 객체지향
객체지향의 시작
Class vs. Instance Variables
Instance 초기화
- Class의 특성과 예
상속
캡슐화
다형성
Class의 범위 문제
거북이 로봇
- CS PEOPLE | 헤디 라마르
열째 날
집 짓는 벽돌
- GUI 프로그램
GUI
새 IDE
Hello, Tkinter
위젯, 집짓는 재료
- 디지털 미디어
이미지
오디오
비디오
미디어 압축
- CS PEOPLE | 클로드 섀넌
열한째 날
벽돌집 짓기
- 메모장과 Pang 게임
파일 입출력
PyMemo
PyPang
- Tidbits
셰릴의 생일
테스트와 디버깅
문자열 다루기
정규 표현식
더 재미있는 것들
- CS PEOPLE | 데니스 리치
저자
저자
Scion K.
서울대 졸
인터파크에서 파이썬으로 빅데이터, 인공지능과 씨름하는 데이터 과학자.
코딩 기술 자체보다 컴퓨터 과학 개념과 논리적 사고력이 중요하다고 믿는다.
식물과 유전을 공부하다 일반 직장인이 되었지만 여전히 과학 정신을 가지고 데이터를 둘러싼 많은 미신들과 싸워나가고 있다. papawa.net과 facebook.com/ipapawa에서 저자를 만날 수 있다.
인터파크에서 파이썬으로 빅데이터, 인공지능과 씨름하는 데이터 과학자.
코딩 기술 자체보다 컴퓨터 과학 개념과 논리적 사고력이 중요하다고 믿는다.
식물과 유전을 공부하다 일반 직장인이 되었지만 여전히 과학 정신을 가지고 데이터를 둘러싼 많은 미신들과 싸워나가고 있다. papawa.net과 facebook.com/ipapawa에서 저자를 만날 수 있다.
Payment & Security
Payment methods
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.
$99 이상 무료 배송
3% 리워드 크레딧 적립
Secure Payment

