으뜸 파이썬

$38.56
SKU
9791192932675
+ Wish
[Free shipping over $100]

Standard Shipping estimated by Fri 07/26 - Thu 08/1 (주문일로부 10-14 영업일)

Express Shipping estimated by Tue 07/23 - Thu 07/25 (주문일로부 7-9 영업일)

* 안내되는 배송 완료 예상일은 유통사/배송사의 상황에 따라 예고 없이 변동될 수 있습니다.
Publication Date 2024/06/14
Pages/Weight/Size 190*240*35mm
ISBN 9791192932675
Categories IT 모바일 > 프로그래밍 언어
Description
초판과 마찬가지로 이 책은 대학에서 교양 과정 수강생과 전공자들이 쉽게 프로그래밍을 접하고 흥미를 가질 수 있도록 구성하였다. 이를 위하여 파이썬 설치부터 기초적인 출력문, 연산자, 조건문, 반복문, 함수, 클래스 등에 관련된 설명과 많은 문제 풀이를 제공하고 있다. 뿐만 아니라, 다양한 모듈의 활용 방법과 넘파이 패키지 등 파이썬에 관한 깊이 있는 내용도 함께 다루고 있다. 각 장의 심화 내용은 [심화학습]이라는 별도의 표시를 하였다. 이 [심화학습]은 학생들의 흥미를 유발하는 깊이 있는 내용이며, 강사의 필요에 따라서 선택적으로 강의할 수 있다.

초판은 11개 장(chapter)로 구성되었으나 개정판은 13개 장(chapter)로 구성되어 있다. 이 책은 개인 학습서로써도 활용 가능하지만, 대학의 15주 수업 교재로서도 적절하도록 고심하였다. 중간고사와 기말고사를 제외하고 13주 수업에서 다룰 수 있도록 파이썬 학습에 필요한 내용을 정리하였다. 초판에서는 일부 장들이 담고 있는 내용의 양이 균형 잡히지 않았던 부분이 있었지만, 이를 적절히 배분하여 새롭게 장을 구성하였다.
Contents
CHAPTER 1 파이썬 소개

1.1 일상생활에서 경험하는 프로그램과 소프트웨어
1.2 파이썬 소개
1.3 파이썬 설치와 사용
1.4 파이썬 대화창 사용하기
1.5 Hello World 출력하기
1.6 다양한 파이썬 사용 환경
■ 연습문제

CHAPTER 2 변수와 연산자

2.1 파이썬의 출력 함수 print()
2.2 변수와 친해지기
2.3 변수의 생성과 식별자
2.4 변수와 연산자
2.5 자료형의 의미와 자료형 확인
2.6 문자열 자료형
2.7 수치 자료형에 대한 연산
2.8 여러 가지 연산자
2.9 주석문과 input() 함수
■ 연습문제

CHAPTER 3 조건문

3.1 순차문
3.2 if 조건문
3.3 if-else 조건문
3.4 if-elif-else 문
■ 연습문제

CHAPTER 4 반복문

4.1 for 반복문
4.2 중첩 for 루프
4.3 while 반복문
4.4 break와 continue
■ 연습문제 197

CHAPTER 5 함수와 입출력

5.1 함수의 역할
5.2 함수와 매개변수
5.3 매개변수를 활용한 2차 방정식의 근 구하기
5.4 return을 이용한 결과값 반환과 튜플
5.5 전역변수
5.6 함수의 인자 전달 방식
5.7 재귀함수
5.8 입력함수와 출력함수
■ 연습문제

CHAPTER 6 리스트

6.1 리스트 자료형의 필요성
6.2 리스트의 인덱스
6.3 리스트 항목의 추가와 삭제
6.4 멤버 연산자: in, not in
6.5 리스트에 적용되는 내장함수
6.6 리스트의 메소드
6.7 리스트와 연산
6.8 리스트의 내용 갱신을 위한 방법
6.9 리스트의 슬라이싱
■ 연습문제

CHAPTER 7 딕셔너리, 튜플, 집합

7.1 딕셔너리 자료형
7.2 딕셔너리의 삽입과 삭제
7.3 딕셔너리와 연산자
7.4 딕셔너리의 메소드
7.5 리스트와 딕셔너리의 비교
7.6 튜플 자료형
7.7 튜플의 연산
7.8 함수 반환문과 튜플 활용
7.9 집합 자료형
7.10 집합의 메소드
7.11 곱집합
7.12 zip() 함수를 이용한 집적화와 슬라이싱
7.13 튜플과 문자열의 슬라이싱
■ 연습문제

CHAPTER 8 모듈과 활용

8.1 모듈과 import 문법
8.2 날짜와 시간 모듈 datetime
8.3 time 모듈
8.4 수학 관련 모듈 math
8.5 난수 모듈 random
8.6 sys 모듈
■ 연습문제

CHAPTER 9 예외 처리와 파일

9.1 안전한 코딩을 위한 예외 처리
9.2 try-except 문의 문법
9.3 구체적인 예외를 명시하기
9.4 try-except-else 문
9.5 try-except-finally 문
9.6 raise 문
9.7 파일 입출력
9.8 with 문법
■ 연습문제

CHAPTER 10 클래스와 객체 지향 프로그래밍

10.1 객체 지향 프로그래밍과 객체
10.2 객체 지향 프로그래밍과 절차적 프로그래밍
10.3 클래스와 객체, 인스턴스
10.4 클래스 정의와 인스턴스
10.5 클래스 정의와 생성자
10.6 문자열화 메소드
10.7 캡슐화
10.8 객체의 아이덴티티 연산: is, is not
10.9 클래스와 특수 메소드
10.10 클래스의 상속
10.11 클래스 변수
■ 연습문제

CHAPTER 11 파이썬다운 코딩

11.1 간결한 표현을 위한 람다 함수
11.2 필터 함수
11.3 맵 함수
11.4 리스트와 축약 표현
11.5 반복자
11.6 반복자 클래스의 정의
11.7 반복 가능 객체를 위한 내장함수
11.8 제너레이터와 yield 문
11.9 객체와 참조, 할당 연산의 의미
■ 연습문제

CHAPTER 12 넘파이

12.1 넘파이 라이브러리
12.2 ndarray의 메소드와 주요 함수
12.3 ndarray의 연산
12.4 다양한 행렬의 생성
12.5 ndarray의 재구성
12.6 다차원 배열의 축
12.7 배열의 인덱싱과 슬라이싱
12.8 고차원 배열의 인덱싱
12.9 2차원 배열의 슬라이싱
12.10 선형 방정식 풀이와 행렬식
■ 연습문제

CHAPTER 13 윈도와 GUI

13.1 그림 그리기 모듈 turtle
13.2 tkinter 모듈
■ 연습문제

■ 찾아보기
Author
박동규,강영민
1988년 처음으로 코딩을 접하다. 1999년 부산대학교 전자계산학과의 이학박사학위 취득, 2002년 창원대학교 정보통신공학과 임용, 2007년 1년간 카네기멜론대학교(CMU) 연구교수, 2012년 1년간 텍사스 A&M 대학교 연구교수. 2018년 Youtube에 널널한 교수의 기초/고급 파이썬 강의 개설. 창원대학교 정보전산원장, 스마트모바일앱센터장, IEEE Busan Section Chair 등 역임.
1988년 처음으로 코딩을 접하다. 1999년 부산대학교 전자계산학과의 이학박사학위 취득, 2002년 창원대학교 정보통신공학과 임용, 2007년 1년간 카네기멜론대학교(CMU) 연구교수, 2012년 1년간 텍사스 A&M 대학교 연구교수. 2018년 Youtube에 널널한 교수의 기초/고급 파이썬 강의 개설. 창원대학교 정보전산원장, 스마트모바일앱센터장, IEEE Busan Section Chair 등 역임.