logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

핵심만 쏙쏙 파이썬

핵심만 쏙쏙 파이썬

양숙희, 오경선, 장은실 (지은이)
연두에디션
19,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
19,000원 -0% 0원
0원
19,000원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

핵심만 쏙쏙 파이썬
eBook 미리보기

책 정보

· 제목 : 핵심만 쏙쏙 파이썬 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 파이썬
· ISBN : 9791188831388
· 쪽수 : 280쪽
· 출판일 : 2020-02-10

책 소개

수년간 파이썬 프로그래밍 언어를 가르친 경험으로 학생들이 보다 더 쉽게 파이썬 언어를 활용할 수 있도록 핵심적인 내용을 바탕으로 실습 예제 중심으로 집필하였다. 코딩을 전공하지 않은 사람에게는 보다 쉽게 이해할 수 있도록 노력하였고, 전공자들도 보다 폭 넓게 학습할 수 있도록 다양화 하려고 힘썼다.

목차

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 이지 도서관 정보 검색 시스템

저자소개

양숙희 (지은이)    정보 더보기
동국대학교에서 경영정보전공 경영학박사 학위를 취득하였으며, 2003년부터 현재까지 신구대 겸임교수이고 건국대, 경기대, 연세대, 단국대, 이화여대에 출강 중이며, 2012년부터 현재까지 연소프트 기술지원 팀장, 2018년부터 현재까지 성균관대학교 소프트웨어대학 겸임교수, 2022년부터 현재까지 단국대학교 자유교양대학 초빙교수로 재직 중이다. 컴퓨터활용능력, 오피스 활용, 데이터 분석, 프로그래밍 등 다양한 분야의 저서를 집필하였다.
펼치기
오경선 (지은이)    정보 더보기
성균관대학교에서 컴퓨터교육전공 교육학박사 학위를 취득하였으며, 2017~2019년에 단국대학교 SW중심대학사업단 강의전담 조교수를 거쳐 2019년부터 현재까지 건국대학교 상허교양대학 조교수로 재직 중이다. 컴퓨팅 사고, 데이터 분석, 프로그래밍 등 다양한 분야의 저서를 집필하였다.
펼치기
장은실 (지은이)    정보 더보기
동국대학교에서 컴퓨터공학전공 공학박사 학위를 취득하였으며, 2018~2020년에 성균관대학교 소프트웨어대학 초빙교수와 2020~2021년에 한양대학교 소프트웨어학부 SW교육전담교수를 거쳐 2021년부터 현재까지 중부대학교 학생성장교양학부 조교수로 재직 중이다. 행정중심복합도시건설청 및 과천도시공사 기술자문위원, 고양특례시 및 부천시 자문위원, 조달청 평가위원 등으로 활동 중이며, 컴퓨팅 기반 문제해결, 데이터 분석, 프로그래밍 등의 저서를 집필하였다.
펼치기

책속에서

1.2 파이썬으로 무엇을 할 수 있는가

파이썬으로 할 수 있는 일은 아주 많다. 이유는 간단하다. 파이썬은 쉽고 깔끔하게 처리하기 때문이다. 파이썬으로 할 수 있는 일들을 나열하면 수도 없이 많지만, 몇 가지를 정리하면 다음과 같다.

(1) 시스템 유틸리티 제작
파이썬은 운영체제(윈도우, 리눅스 등)의 시스템 명령어를 자체적으로 가지고 있다. 그렇기 때문에 이를 바탕으로 갖가지 시스템 유틸리티를 만드는 데 유리하다.
※ 유틸리티란 컴퓨터 사용에 도움을 주는 여러 소프트웨어를 말함.

(2) GUI 프로그래밍
GUI(Graphic User Interface) 프로그래밍이란 사용자가 쉽게 사용할 수 있도록 화면에 그래픽 기반으로 마우스나 키보드로 조작할 수 있는 메뉴, 버튼, 그림과 같은 프로그램
을 말한다. 파이썬은 GUI 프로그램을 만들기 쉽다. 파이썬 프로그램을 설치 할 때 함께 설치된 tkinter(티케이인터)를 이용해 GUI프로그램을 만들 수 있다. tkinter를 사용하면 단 3줄의 소스 코드만으로 윈도우 창을 띄울 수 있다.

코드 실행결과
import tkinter as tk
root = tk.Tk()
root.mainloop()

(3) 웹 프로그래밍
우리는 익스플로러나 크롬과 같은 웹 브라우저를 이용해 웹 서핑을 한다. 이때 인스타그램에 글을 남기거나 댓글을 달았던 경험이 있을 것이다. 또는 상품평에 글을 작성하
기도 한다. 이러한 프로그램을 웹 프로그램이라고 한다. 파이썬을 이용해 웹 프로그램을 만들 수 있다. 구글이나 드롭박스도 파이썬을 사용한다.

(4) 수치 연산 프로그래밍
파이썬은 NumPy라는 수치 연산 모듈을 제공한다. 데이터 분석을 할 때 기초 라이브러리로 사용된다. 이 모듈은 C로 만들어졌기때문에 수치 연산이 빠르다.

import numpy as np
a = np.array([1, 2, 3]) # rank가 1인 배열 생성
print (type(a)) # 출력 “
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. 데이터분석
그러나 시스템과 밀접한 프로그래밍 영역, 모바일 프로그래밍은 파이썬으로 할 수 없는 영역이다. 하드웨어를 직접 접근해야하는 윈도우, 리눅스와 같은 운영체제, 빠른 속도를 요구하는 연산이 필요한 프로그램 등을 만드는 것은 파이썬에 어울리지 않다. 또한 구글이 가장 많이 사용하는 파이썬을 사용하지만 안드로이드 어플로 개발하는 것은
어렵다. 이와 마찬가지로 파이썬은 아이폰 어플을 개발할 수 없다.

*Python으로 할 수 없는 일
1. 시스템과 밀접한 프로그래밍 영역
2. 모바일 프로그래밍


이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책