핵심만 쏙쏙 파이썬
도서+교보Only(교보배송)을 함께 15,000원 이상 구매 시 무료배송
15,000원 미만 시 2,500원 배송비 부과
20,000원 미만 시 2,500원 배송비 부과
15,000원 미만 시 2,500원 배송비 부과
1Box 기준 : 도서 10권
알림 신청하시면 원하시는 정보를
받아 보실 수 있습니다.
해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.
작가정보
2002년 동국대학교 교과교육학과 컴퓨터공학전공 (교육학석사)
2016년 동국대학교 경영대학원 경영정보 (경영학박사)
2012년 ~ 현재 연소프트 기술지원 팀장
2003년 ~ 현재 신구대 겸임교수, 대학교(단국대, 건국대, 상명대) 외래교수
2018년 ~ 현재 성균관대학교 소프트웨어대학 초빙교수
관심분야 : 소프트웨어 교육, 컴퓨팅 사고, 프로그래밍 교육, SW융합교육, etc.
저자(글) 오경선
2002년 상명대학교 교과교육학과 정보컴퓨터교육 전공 (교육학석사)
2016년 성균관대학교 일반대학원 교과교육학과 컴퓨터교육 전공 (교육학박사)
2017년~2019년02월 단국대학교 SW중심대학 강의전담조교수
2019년 03월~현재 건국대학교 상허교양대학 조교수
관심분야 : 소프트웨어 교육, 컴퓨팅사고, 프로그래밍교육, SW융합교육, etc.
저자(글) 장은실
2001년 동국대학교 교과교육학과 컴퓨터공학전공 (교육학석사)
2007년 동국대학교 일반대학원 컴퓨터공학과 (공학박사)
2008년~2011년 동국대학교 산업기술연구원 전임연구원
2016년~2018년 ㈜명리 개발지원팀 이사
2018년~현재 성균관대학교 소프트웨어대학 초빙교수
2018년~현재 성균관대학교 성균SW교육원
관심분야 : 소프트웨어 교육, SW 융합교육, SW영재 융합교육, SW영재 담당교원 역량강화, etc.
목차
- ▶ PREFACE iii
▶ 이 책의 특징 iv
▶ 이 책의 구성 iv
▶ 강의 계획 v
CHAPTER 1 Why Python? 001
▶ 1.1 왜 파이썬인가? 003
▶ 1.2 파이썬으로 무엇을 할 수 있는가? 005
▶ 1.3 파이썬 설치 및 살펴보기 008
CHAPTER 2 변수와 연산자 015
▶ 2.1 변수에 대한 이야기 017
▶ 2.2 변수 생성 및 규칙 021
▶ 2.3 다양한 타입의 변수 023
▶ 2.4 산술연산자 024
▶ 2.5 대입 연산자 026
▶ 2.6 비교 연산자 027
▶ 2.7 논리 연산자 028
▶ 2.8 문자열 연산자 028
▶ 2.9 변수 실습문제 030
▶ 2.10 변수 도전문제 033
CHAPTER 3 파이썬 입력과 출력 037
▶ 3.1 입력 039
▶ 3.2 출력 041
▶ 3.3 입력과 출력 실습 046
▶ 3.4 입력과 출력 도전문제 048
CHAPTER 4 기본 자료형 051
▶ 4.1 변수 되돌아 보기 053
▶ 4.2 기본 자료형 055
▶ 4.3 기본 자료형 실습 061
▶ 4.4 기본 자료형 도전문제 063
CHAPTER 5 컬렉션 자료형 069
▶ 5.1 컬렉션 자료형 개념과 필요성 071
▶ 5.2 리스트 자료형 071
▶ 5.3 튜플 자료형 080
▶ 5.4 딕셔너리 자료형 083
▶ 5.5 세트 자료형 087
▶ 5.6 컬렉션 자료형 실습 090
▶ 5.7 컬렉션 자료형 도전문제 091
CHAPTER 6 파이썬 선택문 097
▶ 6.1 파이썬 선택문 개요 099
▶ 6.2 조건식 099
▶ 6.3 if / if~else 100
▶ 6.4 if~elif / if~elif~else 103
▶ 6.5 if~in~elif / if~in~elif~else 106
▶ 6.6 중첩 선택문 109
▶ 6.7 선택문 실습 113
▶ 6.8 선택문 도전문제 117
CHAPTER 7 파이썬 반복문 123
▶ 7.1 파이썬 반복문 개요 125
▶ 7.2 for 문 126
▶ 7.3 while 문 129
▶ 7.4 기타 제어문 133
▶ 7.5 중첩 반복문 136
▶ 7.6 반복문 실습 146
▶ 7.7 반복문 도전문제 151
CHAPTER 8 선택문과 반복문 활용 157
▶ 8.1 for문과 선택문 활용 159
▶ 8.2 while문과 선택문 활용 162
▶ 8.3 중첩 for문 활용 166
▶ 8.4 효율적인 자료구조와 반복문 활용 167
▶ 8.5 선택문과 반복문 실습 172
▶ 8.6 선택문과 반복문 도전문제 175
CHAPTER 9 함수(Function) 181
▶ 9.1 함수란? 183
▶ 9.2 내장함수 184
▶ 9.3 사용자 정의 함수 188
▶ 9.4 함수의 실습 191
▶ 9.5 함수의 도전문제 193
CHAPTER 10 파일 입ㆍ출력 197
▶ 10.1 파일 입ㆍ출력의 기본 199
▶ 10.2 텍스트 파일 읽고 쓰기 200
▶ 10.3 파일 오류 처리 207
▶ 10.4 파일 입ㆍ출력 실습 210
▶ 10.5 파일처리 입출력 도전문제 215
CHAPTER 11 종합 프로젝트 실습 223
▶ 11.1 미니 자판기 프로그램 225
▶ 11.2 전자 출석부 만들기 231
▶ 11.3 가위바위보 게임 236
▶ 11.4 연락처 어플 만들기 242
▶ 11.5 스마트 카페 메뉴 조회 시스템 247
▶ 11.6 초간단 평점평균 계산 시스템 254
▶ 11.7 이지 도서관 정보 검색 시스템 261
책 속으로
1.2 파이썬으로 무엇을 할 수 있는가?
파이썬으로 할 수 있는 일은 아주 많다. 이유는 간단하다. 파이썬은 쉽고 깔끔하게 처리하기 때문이다. 파이썬으로 할 수 있는 일들을 나열하면 수도 없이 많지만, 몇 가지
를 정리하면 다음과 같다.
(1) 시스템 유틸리티 제작
파이썬은 운영체제(윈도우, 리눅스 등)의 시스템 명령어를 자체적으로 가지고 있다. 그렇기 때문에 이를 바탕으로 갖가지 시스템 유틸리티를 만드는 데 유리하다.
※ 유틸리티란 컴퓨터 사용에 도움을 주는 여러 소프트웨어를 말함
(2) GUI 프로그래밍
GUI(Graphic User Interface) 프로그래밍이란 사용자가 쉽게 사용할 수 있도록 화면에 그래픽 기반으로 마우스나 키보드로 조작할 수 있는 메뉴, 버튼, 그림과 같은 프로그램
을 말한다. 파이썬은 GUI 프로그램을 만들기 쉽다. 파이썬 프로그램을 설치 할 때 함께 설치된 tkinter(티케이인터)를 이용해 GUI프로그램을 만들 수 있다. tkinter를 사용하면 단 3줄의 소스 코드만으로 윈도우 창을 띄울 수 있다.
■그림 2-4 tkinter를 사용한 단 3줄의 소스 코드와 실행결과인 윈도우 창
(3) 웹 프로그래밍
우리는 익스플로러나 크롬과 같은 웹 브라우저를 이용해 웹 서핑을 한다. 이때 인스타
그램에 글을 남기거나 댓글을 달았던 경험이 있을 것이다. 또는 상품평에 글을 작성하
기도 한다. 이러한 프로그램을 웹 프로그램이라고 한다. 파이썬을 이용해 웹 프로그램
만들 수 있다. 구글이나 드롭박스도 파이썬을 사용한다.
(4) 수치 연산 프로그래밍
파이썬은 NumPy라는 수치 연산 모듈을 제공한다. 데이터 분석을 할 때 기초 라이브러
리로 사용된다. 이 모듈은 C로 만들어졌기때문에 수치 연산이 빠르다.
______________________________________________
import numpy as np
a = np.array([1, 2, 3]) # rank가 1인 배열 생성
print (type(a)) # 출력 “〈type ‘numpy.ndarray’〉”
print (a.shape) # 출력 “(3,)”
_____________________________________________
(5) 데이터분석
판다스(Pandas)는 파이썬 데이터 처리를 위한 라이브러리이다. 판다스(pandas)라는 모
듈을 이용하면 데이터 분석을 쉽게 할 수 있다.
◆ 파이썬코드
________________________________________
import pandas as pd
sr = pd.Series([17000, 18000, 1000, 5000],
index=[‘피자‘, ‘치킨‘, ‘콜라‘, ‘맥주‘])
print(sr)
-----------------------------------------
◆ 실행결과
-------------------------------------------
피자 17000
치킨 18000
콜라 1000
맥주 5000
dtype: int64
-------------------------------------------
그렇기 때문에 파이썬을 이용한 데이터 분석과 같은 작업에서 필수 라이브러리로 알려
져 있다.
♣♣ 요약
Python으로 할 수 있는 일
1. 시스템 유틸리티 제작
2. GUI 프로그래밍
3. 웹 프로그래밍
4. 수치 연산 프로그래밍
5. 데이터분석
출판사 서평
♣ 이 책의 특징
ㆍ 파이썬의 핵심적인 부분을 다룬다.
ㆍ 파이썬을 처음 배우는 학습자도 이해하기 쉽게 구성 되었다.
ㆍ 비전공자와 전공자에 따라 학습을 선택적으로 진행할 수 있도록 하였다.
♣ 이 책의 구성
ㆍ 본 교재의 전반부에서는 파이썬 언어의 특징에 따른 변수와 연산자, 입ㆍ출력함수, 기본자료형, 컬렉션 자료형, 선택문과 반복문을 학습하여 파이썬 언어의 기초적인 문법에 대하여 학습한다.
ㆍ 본 교재의 후반부에서는 반복문, 선택문과 반복문의 활용, 함수, 파일 입ㆍ출력까지 학습하여 다양한 실생활 문제를 파이썬으로 해결하는 종합 프로젝트 실습을 진행한다.
특히 다양한 예제를 통해 기본적인 내용을 배우고 실습하는데 그치는 것이 아니라, 파이썬을 활용한 코딩의 경험을 통해 문제해결 접근 방식을 체득하게 될 것이다. 그리고 학습을 거듭할수록 일상생활의 문제를 컴퓨팅적사고기반의 문제해결방법으로 접근하는 SW기초 역량을 향상 할 수 있을 것으로 기대한다. 모쪼록 이 책을 통하여 더 많은 것을 탐구하기 위한 밑바탕인 파이썬 언어를 이해하고 활용하는데 많은 분들이 도움을 받았으면 한다.
기본정보
ISBN | 9791188831388 |
---|---|
발행(출시)일자 | 2020년 02월 10일 |
쪽수 | 267쪽 |
크기 |
187 * 257
* 14
mm
/ 580 g
|
총권수 | 1권 |
Klover
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
구매 후 리뷰 작성 시, e교환권 100원 적립