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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

파이썬 프로그래밍 핵심

파이썬 프로그래밍 핵심

전희성 (지은이)
울산대학교출판부(UUP)
13,000원

일반도서

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

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 2개 12,220원 >
로딩중

eBook

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

책 이미지

파이썬 프로그래밍 핵심
eBook 미리보기

책 정보

· 제목 : 파이썬 프로그래밍 핵심 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 파이썬
· ISBN : 9788978689847
· 쪽수 : 248쪽
· 출판일 : 2021-02-23

목차

차 례 v
그림 차례 x
표 차례 xi
프로그램 차례 xii

제 1 장 파이썬 언어 소개 … 1
1.1 컴퓨터의 구성요소 / 2
1.2 프로그래밍 언어 / 4
1.3 컴퓨터에서 자료의 표현 / 4
1.4 파이썬 언어 소개와 설치 / 7
1.5 파이썬의 실행 / 10
1.6 변수와 간단한 계산 / 12
1.7 논리적/물리적 명령행 / 13
1.8 들여쓰기 / 14
1.9 에디터를 이용한 프로그램의 실행 / 14
연습문제 / 17
프로그래밍 문제 / 17

제 2 장 자료형, 연산자, 표현식 … 19
2.1 파이썬 프로그램의 기본구성 / 20
2.2 기본 입출력 함수 / 23
2.3 자료형과 크기 / 27
2.4 연산자의 종류 / 32
2.4.1 지정연산자 / 32
2.4.2 산술연산자 / 33
2.4.3 관계연산자 / 33
2.4.4 논리연산자 / 35
2.4.5 비트연산자 / 36
2.4.6 복합지정연산자 / 39
2.4.7 멤버연산자 / 40
2.4.8 식별연산자 / 40
2.5 연산자의 우선순위 / 41
연습문제 / 42
프로그래밍 문제 / 43

제 3 장 프로그램의 제어문 … 45
3.1 조건문 / 46
3.1.1 if 문 / 46
3.1.2 if-else 문 / 47
3.1.3 중첩 if 문 / 49
3.1.4 if-elif-else 문 / 49
3.2 반복문 / 51
3.2.1 while 문 / 51
3.2.2 for 문 / 52
3.3 기타 제어문 / 58
3.3.1 break 문 / 58
3.3.2 continue 문 / 59
3.3.3 return 문 / 59
연습문제 / 61
프로그래밍 문제 / 61

제 4 장 파이썬 자료 구조 … 63
4.1 문자열 / 64
4.2 리스트 / 72
4.3 튜플 / 81
4.4 딕셔너리 / 84
4.5 집합(세트) / 88
4.6 기타 자료형 / 90
연습문제 / 92
프로그래밍 문제 / 92

제 5 장 함수의 소개 … 93
5.1 함수의 기초 / 94
5.2 사용자 정의 함수의 작성 / 94
5.3 지역변수와 전역변수 / 98
5.4 복잡한 매개변수의 전달 방법 / 100
5.5 pass 키워드 / 102
5.6 람다(무명) 함수 / 102
5.7 재귀호출 함수 / 103
5.8 내장함수 / 105
연습문제 / 111
프로그래밍 문제 / 111

제 6 장 객체지향 프로그래밍과 클래스 … 113
6.1 객체지향 프로그래밍 / 114
6.2 클래스 / 115
6.3 생성자 / 116
6.4 캡슐화 / 117
6.5 상속 / 118
6.6 메소드 오버라이딩 / 120
6.7 다형성 / 122
6.8 클래스 변수와 인스턴스 변수 / 123
6.9 object 클래스 / 124
연습문제 / 125
프로그래밍 문제 / 125

제 7 장 모듈과 패키지 … 127
7.1 모듈 / 128
7.2 모듈 만들기 / 128
7.3 모듈 임포트 방법 / 129
7.4 모듈 탐색 경로 / 132
7.5 유용한 모듈들 / 134
7.6 패키지 / 140
연습문제 / 142
프로그래밍 문제 / 142

제 8 장 예외 처리와 파일 입출력 … 143
8.1 예외 처리 / 144
8.2 파일 입출력의 기본 / 148
8.3 파일 쓰기와 읽기 / 151
8.4 이진파일의 처리 / 153
8.5 파일의 임의접근 / 154
8.6 객체 입출력 – 피클링 / 155
연습문제 / 157
프로그래밍 문제 / 157

제 9 장 터틀 그래픽스와 tkinter … 159
9.1 터틀 그래픽스 / 160
9.2 tkinter를 이용한 윈도우 구성 / 166
9.3 위젯과 기본 활용법 / 169
9.4 위젯 배치와 크기 조절 / 178
9.5 이벤트의 처리 / 179
9.6 메세지 박스 / 183
9.7 대화상자 / 185
9.8 메뉴 / 187
연습문제 / 190
프로그래밍 문제 / 190

제 10 장 데이터 사이언스 소개 … 191
10.1 데이터 사이언스 / 192
10.2 넘파이 / 192
10.3 matplotlib / 204
10.4 판다스 / 211
10.5 워드 클라우드 / 222
연습문제 / 225
프로그래밍 문제 / 225

참고 문헌 227
찾아보기 229

그림차례

3.1 플로우차트를 이용한 알고리즘 기술 57
3.2 의사코드를 이용한 알고리즘 기술 58
5.1 하노이 탑 104
8.1 데이터의 입출력 처리 과정 149
9.1 다양한 펜을 이용한 도형 그리기 163
9.2 fractalcurves 출력 예 164
9.3 Koch curve 165
9.4 Koch 눈송이 166
9.5 기본 윈도우 구성 168
9.6 크기조절이 가능한 윈도우 168
9.7 여러 종류의 위젯 169
9.8 askquestion() 함수 사용 184
9.9 메뉴 프로그램의 실행 188
10.1 서울의 최저 기온 205
10.2 서울의 최저 기온(2월 1일 – 2월 10일) 206
10.3 서울과 울산의 최저 기온 207
10.4 subplot 사용하기 208
10.5 여러 다양한 그래프 210
10.6 판다스의 DataFrame 212
10.7 주어진 텍스트의 가시화 출력 예 223
10.8 위키피디아 데이터의 가시화 출력 예 225

표 차례

1.1 ASCII 코드 표(10진수와 16진수) 6
2.1 print() 함수에서 사용 가능한 서식과 사용 예 24
2.2 진법에 따른 수의 표현 29
2.3 산술연산자 34
2.4 관계연산자 34
2.5 논리연산자 35
2.6 비트연산자 37
2.7 연산자의 우선순위 42
4.1 리스트를 다루는 여러 함수 77
8.1 파일의 여러 모드 150
9.1 파일 선택 대화상자 186

프로그램 차례

2.1 섭씨–화씨온도 변환 프로그램 27
3.1 if-else 문을 사용한 윤년 판정 프로그램 48
3.2 if-elif-else 문을 사용한 수의 판정 50
3.3 while 반복문을 사용한 1부터 100까지의 합 52
3.4 for 반복문을 사용한 1부터 100까지의 합 54
3.5 xn 을 계산하는 프로그램 54
3.6 break를 사용한 역수 계산 58
3.7 continue를 사용한 역수 계산 59
4.1 튜플을 이용한 함수 83
4.2 로또번호 생성 프로그램 89
5.1 합을 구하는 함수 98
5.2 재귀호출 – 하노이탑 104
6.1 클래스를 사용한 프로그램 115
6.2 캡슐화의 필요성 예시 117
6.3 접근자와 설정자를 사용한 프로그램 118
6.4 상속을 구현한 프로그램 119
6.5 상속과 메소드 오버라이딩을 구현한 프로그램 120
6.6 인스턴스를 속성으로 사용한 프로그램 121
6.7 클래스변수를 사용한 프로그램 123
7.1 명령어 라인에서 매개변수 전달 프로그램 136
8.1 Try-except 문 예제 146
8.2 파일에 쓰기 151
8.3 파일에 추가해 쓰기 151
8.4 파일에서 read()로 읽기 152
8.5 파일에서 read(n)으로 읽기 152
8.6 파일에서 readlines()로 읽기 152
8.7 파일에서 readline()으로 한줄씩 읽기 153
8.8 이미지 파일의 복사 154
8.9 피클링 예제 155
9.1 인스턴스를 이용한 터틀 프로그램 162
9.2 윈도우 구성 167
9.3 크기조절이 가능한 윈도우 167
9.4 레이블의 사용 172
9.5 레이블에 이미지 파일 사용 173
9.6 버튼 사용 프로그램 174
9.7 2개의 버튼 사용 프로그램 174
9.8 이미지 버튼 프로그램 175
9.9 체크 버튼 프로그램 175
9.10 라디오 버튼 프로그램 176
9.11 엔트리 위젯 사용 프로그램 177
9.12 위젯을 수평으로 정렬 178
9.13 엔터키와 위 화살표키 이벤트 처리 180
9.14 키보드 이벤트 처리 180
9.15 마우스 버튼 클릭 시 처리 프로그램 182
9.16 마우스 이벤트 매개변수의 활용 182
9.17 askquestion() 메세지 박스 사용 프로그램 184
9.18 모든 메시지 박스 184
9.19 간단한 대화상자 185
9.20 파일 열기 대화 상자 이용 이미지 보이기 프로그램 187
9.21 메뉴 만들기 프로그램 187
9.22 이미지 보이기 프로그램 188
10.1 두 데이터를 중첩해 한 화면에 그리는 프로그램 206
10.2 4종류의 데이터를 각각의 화면에 그린 후 한 그림에 포함하는 프로그램 207
10.3 다양한 점과 연결선의 모양 및 색상을 이용한 프로그램 208
10.4 word cloud를 사용한 프로그램(주어진 텍스트 이용) 222
10.5 word cloud를 사용한 프로그램(위키피디아 데이터 이용 224

저자소개

전희성 (지은이)    정보 더보기
펼치기

책속에서



추천도서

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