
구매문의 및 도서상담은 031-944-3966(매장)으로 문의해주세요.
매장전집은 전화 혹은 매장방문만 구입 가능합니다.
지은이 : 김강현
한국폴리텍대학 부산캠퍼스 소프트웨어융합과 교수
CHAPTER 1 파이썬 개요
1.1 파이썬 소개
1.2 파이썬 특징
1.3 파이썬 활용 사례
CHAPTER 2 파이썬을 위한 프로그램 설치
2.1 파이썬 설치하기
2.2 IDE(통합 개발 환경) 설치하기
2.3 확장 프로그램 설치하기
CHAPTER 3 파이썬 시작!
3.1 파이썬의 기초, 화면에 출력하기
3.1.1 문자 및 숫자 출력하기
3.1.2 이스케이프(escape sequences for special characters)
3.2 물자열 포맷팅
3.2.1 % 연산자
3.2.2 .format( )
3.2.3 f-string
3.3 주석(Comment)
CHAPTER 4 변수와 데이터 형
4.1 변수(Variable)
4.1.1 변수 선언
4.1.2 사용자 입력 변수
4.2 자료형
4.2.1 정수형과 실수형(Integer, Floating Point)
4.2.2 진수 표현
4.2.3 문자 및 문자열(String)
4.2.4 논리형(Boolean)
4.2.4 None형(Nonetype)
CHAPTER 5 연산자
5.1 산술 연산자(Arithmetic Operators)
5.2 관계(비교) 연산자(Comparison Operators)
5.3 논리 연산자(Logical Operators)
5.4 대입 연산자(Assignment Operators)
5.5 비트 연산자(Bitwise Operators)
5.6 멤버십 연산자(Membership Operators)
5.7 연산자 우선순위
CHAPTER 6 조건문
6.1 if 문
6.2 if ~ else 조건문
6.3 if ~ else 조건문(중첩)
6.4 if ~ elif ~ else 문
6.5 조건문에서 논리 연산자 활용하기
6.6 구조적 패턴 매칭 match / case (ver. 3.10 이상)
CHAPTER 7 반복문
7.1 기본 for 문
7.1.1 range( ) 사용
7.2 중첩 for 문
7.3 while
7.4 break
7.5 continue
7.6 else
7.7 프로그램 연습(소수 구하기)
CHAPTER 8 예외 처리
8.1 예외란
8.2 예외 처리 기본 구조(try-except)
8.3 예제 처리 사용법
8.3.1 특정 예외만 처리
8.3.2 다중 예외 처리
8.3.3 예외 객체 활용(as)
8.3.4 예외 강제로 발생시키기
8.3.5 사용자 정의 예외
8.4 else와 finally
CHAPTER 9 컨테이너(Container) 자료형
9.1 리스트와 다차원 리스트
9.1.1 리스트(List)란?
9.1.2 리스트(List) 선언 및 초기화
9.1.3 다차원 리스트
9.2 리스트의 인덱싱과 슬라이싱, 수정과 삭제
9.2.1 인덱싱(indexing)
9.2.2 슬라이싱(slicing)
9.2.3 수정과 삭제
9.2.4 슬라이싱을 사용한 값 수정
9.2.5 리스트 활용 함수
9.3 튜플(tuple)
9.3.1 튜플(tuple) 생성
9.3.2 튜플(tuple) 변경하기
9.3.3 튜플 작업
9.4 딕셔너리(Dictionary)
9.4.1 딕셔너리 생성 방법
9.4.2 딕셔너리 관련 함수(메서드)
9.4.3 딕셔너리 반복문
CHAPTER 10 함수와 모듈
10.1 함수 개요
10.2 내장함수
10.3 사용자 정의 함수
10.3.1 사용자 정의 함수 작성
10.3.2 사용자 정의 함수 호출 방법
10.3.3 Pass 활용
10.3.4 전역 변수와 지역 변수
10.3.5 람다 함수
10.3.6 사용자 정의 함수 작성 예제
10.4 인수 전달 방법
10.4.1 위치 인수(Poditional Arguments)
10.4.2 기본값 인수(Default Arguments)
10.4.3 키워드 인수(Keyword Arguments)
10.4.4 가변 인수(Variable Arguments)
10.4.5 인수 언패킹(Argument Unpacking)
10.5 고차 함수(High-order Function)
10.6 모듈
10.6.1 모듈 만들기
10.6.2 모듈 불러오기(동일 폴더)
10.6.3 다른 폴더에 있는 모듈 불러오기
10.6.4 파이썬 내부 모듈 활용
10.7 패키지 구성하기
10.8 외부 패키지 활용하기
10.8.1 외부 패키지 설치
10.8.2 외부 패키지 사용하기
CHAPTER 11 GUI 프로그래밍
11.1 파이썬 GUI 라이브러리 소개
11.2 Tkinter로 GUI 프로그래밍 시작하기
11.2.1 윈도우 창(window) 만들기 및 속성 설정
11.2.2 위젯(widget)
11.2.3 레이아웃 관리 - 기하학 관리자(geometry manager)
11.3 이벤트와 상호작용
11.3.1 위젯 이벤트 처리(command)
11.3.2 입력 데이터 처리
11.3.3 키보드 및 마우스 이벤트
11.4 메뉴(풀다운 메뉴) 만들기
11.5 프로그램 작성 연습
11.5.1 가위바위보 프로그램(컨테이너(Frame) 위젯 활용)
11.5.2 사칙연산 계산기 프로그램
CHAPTER 12 객체지향과 클래스
12.1 추상화(Abstraction)
12.1.1 클래스
12.1.2 객체
12.1.3 생성자
12.1.4 클래스 변수
12.2 상속(Inheritance)
12.2.1 상속이란?
12.3 캡슐화(Encapsulation)
12.4 다형성(Polymorphism)
12.4.1 오버라이딩(Overriging)
12.4.2 오버 로딩(Overloading)
CHAPTER 13 멀티 스레드
13.1 멀티 스레드
13.2 멀티 프로세스
CHAPTER 14 파일 입출력
14.1 파일 열기
14.2 파일 닫기
14.3 파일 읽기
14.4 파일 쓰기
14.5 이진(Binary) 파일 입출력(I/O)
14.6 CSV 파일 입출력
14.6.1 CSV(Comma-Separated Values) 파일 개요
14.6.2 CSV 파일 읽기
14.6.3 CSV 파일 쓰기
14.6.4 CSV 파일 수정하기
도서 DB 제공 - 알라딘 인터넷서점 (www.aladin.co.kr)