아이디저장

[IT HOLIC series]프로그래밍 레벨업 파이썬 활용
9791162891094 \25,000
2022-08-29 190*235
432 p
조현준
 
부록1 : http://www.booksholic.co.kr/upload/levelup_python.zip

이 책은 파이썬을 활용하여 응용 소프트웨어를 만들 경우에 도움을 줄 수 있도록 하자는 목표를 가지고 있습니다. 4장까지는 컴퓨터 프로그램에서 사용되는 기본적인 논리 구성을 소개하였고 5, 6장에서는 데이터를 저장, 관리하는데 매우 유용한 기능을 제공하는 리스트와 기타 콜렉션 클래스의 활용에 대하여 다루었습니다. 7장은 응용 프로그램에서 필수적으로 요구되는 문자열 처리와 데이터 저장을 위한 파일 처리 방법, 8장은 윈도우 환경에서의 응용 프로그램을 만들기 위해 필수적인 GUI 기능을 제공하는 tkinter 모듈, 9장은 객체지향프로그래밍에 필수적인 클래스와 객체의 활용, 10장은 파이게임 패키지를 활용한 게임 응용 프로그래밍, 11장은 데이터 분석에서 기본적으로 활용되는 넘파이와 matplotlib의 사용 방법에 대해 학습합니다. 부록에는 자주 사용되는 내장함수와 기본 모듈들을 간단히 소개하였고, 파이썬 IDLE에서 제공하는 디버거 사용법을 소개하였으니 프로그래밍 개발에 도움이 될 것으로 생각됩니다.

고려대학교 전자공학과 학사, 석사, 박사(컴퓨터공학전공)
전 ㈜쌍용컴퓨터 시스템연구소 연구원
현재 전주대학교 컴퓨터공학과 교수

Chapter01_파이썬 소개
1.1 파이썬 개발
1.2 파이썬의 특징
1.3 파이썬 설치 및 IDLE 개발환경
1.4 첫 번째 파이썬 프로그램
1.5 식별자와 예약어
1.6 주석
1.7 아나콘다
1.8 소프트웨어 개발 과정
연습문제

Chapter02_변수와 연산자
2.1 변수
2.2 자료형
2.3 연산자
연습문제

Chapter03_제어문
3.1 순차 구조
3.2 조건
3.3 if 문
3.4 for 문
3.5 while 문
3.6 기타 제어문
3.7 선택과 반복 구조의 중첩
연습문제

Chapter04_함수와 모듈
4.1 함수란?
4.2 함수 정의
4.3 재귀함수
4.4 모듈
4.5 random 모듈
4.6 터틀 그래픽 패키지 소개
연습문제

Chapter05_리스트
5.1 리스트 개념
5.2 리스트 기본 메소드
5.3 리스트 관련 내장함수
5.4 리스트의 기타 유용한 메소드
5.5 리스트를 포함하는 리스트
5.6 리스트 함축
5.7 리스트 인수 넘기기
연습문제

Chapter06_기타 콜렉션 자료형
6.1 튜플
6.2 딕셔너리
6.3 세트
연습문제

Chapter07_문자열과 파일 처리
7.1 문자열 표현
7.2 문자열 메소드
7.3 파일
연습문제

Chapter08_파이썬 GUI 프로그래밍
8.1 윈도우 생성
8.2 tkinter 위젯
8.3 이벤트 처리
연습문제

Chapter09_클래스
9.1 객체와 클래스
9.2 클래스 상속
9.3 다중 상속
9.4 메소드 재정의(overriding)
9.5 object 클래스
연습문제

Chapter10_파이게임
10.1 파이게임 설치
10.2 파이게임 프로그램 구조
10.3 스프라이트를 이용한 게임
10.4 배경 이미지와 음악 넣기
연습문제

Chapter11_넘파이와 matplotlib
11.1 넘파이 소개
11.2 배열 연산
11.3 확률분포에 따른 난수 생성 함수
11.4 넘파이의 주요 수학함수
11.5 matplotlib 라이브러리
연습문제

부록
1. 파이썬 내장함수
2. 파이썬 IDLE 디버거 사용법
3. math 내장 모듈
4. time 내장 모듈
5. datetime 내장 모듈