파이썬 Express

파이썬 Express

$40.30
Description
『파이썬 Express』 는 〈컴퓨터와 프로그램〉, 〈우리는 왜 프로그래밍에 대하여 알아야 할까?〉, 〈프로그래밍 언어〉, 〈파이썬의 설치〉, 〈대화형 모드와 스크립트 모드〉, 〈첫 번째 프로그램 설명〉등을 수록하고 있는 책이다.
저자

천인국

1983년서울대학교전자공학과공학사,1985년한국과학기술원전기및전자공학과공학석사,1993년한국과학기술원전기및전자공학과공학박사했다.1985~1988년삼성전자종합연구소주임연구원으로근무했으며1993년~현재까지순천향대학교컴퓨터공학과교수로있다.2005년캐나다UBC방문교수경력이있다.

목차

Chapter01프로그래밍과파이썬소개
1.1컴퓨터와프로그램
1.2우리는왜프로그래밍에대하여알아야할까?
1.3프로그래밍언어
1.4파이썬의설치
1.5대화형모드와스크립트모드
1.6첫번째프로그램설명
Labprint()함수실습
Lab간단한계산을해보자
Lab오류를처리해보자
1.7주피터노트북
1.8터틀그래픽
Lab터틀그래픽으로삼각형을그려보자
Lab파이썬으로무엇을할수있을까?
Lab파일안의단어분석하기

Chapter02변수와수식
2.1이번장에서만들프로그램
2.2변수
Lab변수는어디에유용할까?
2.3자료형
2.4변수의세부구현사항
Lab별까지의거리계산하기
2.5주석과상수
Lab원기둥의부피계산하기
2.6수식
Lab복리계산
2.7타입변환과반올림
2.8문자열
Lab로봇기자만들기
2.9입력과출력
Lab친근하게대화하는프로그램
Lab사각형그리기
LabBMI계산하기
Lab구의부피계산하기
Lab자동판매기프로그램

Chapter03조건문
3.1이번장에서만들프로그램
3.2제어문
3.3if-else문
3.4관계연산자
Lab산술퀴즈프로그램
3.5조건연산자
Lab짝수와홀수를구분해보자
Lab세일가격계산
3.6논리연산자
Lab물의상태출력하기
Lab동전던지기게임
Lab거북이제어하기
3.7중첩if문
3.8연속if문
Lab리히터규모
Lab매직볼
Lab사용자입력검증하기
Lab축구게임
Lab도형그리기
Lab올바른삼각형구별하기

Chapter04반복문
4.1이번장에서만들프로그램
4.2왜반복이중요한가?
4.3리스트란?
4.4횟수제어반복
Lab팩토리얼계산하기
Labn-각형그리기
Lab방정식의해구하기
4.5조건제어반복
Lab구구단출력
Lab숫자맞추기게임
Lab초등생을위한산수문제발생기
Lab로그인프로그램
4.6중첩반복문
Lab주사위합이6이되는경우
Lab모든조합출력하기
4.7무한루프와break,continue
Lab소수찾기
Lab파이계산하기
Lab거북이를랜덤하게움직이게하자
Lab스파이럴그리기
Lab도박사의확률

Chapter05함수
5.1이번장에서만들프로그램
5.2함수란?
5.3함수작성하고호출하기
5.4여러개의함수가있는프로그램
Lab피자크기비교
5.5매개변수전달
Lab환영문자열출력함수
Lab이분법
Lab주급계산프로그램
5.6값반환하기
Lab여러개의값반환
5.7함수를사용하는이유
Lab사각형을그리는함수작성하기
Lab구조화프로그래밍실습
5.8순환호출
Lab프랙탈그래픽
5.9변수의범위
Lab함수그리기
Lab막대그래프그리기

Chapter06파이썬자료구조I(리스트)
6.1이번장에서만들프로그램
6.2리스트의개요
6.3리스트연산들
Lab성적처리프로그램
Lab리스트에서2번째로큰수찾기
Lab콘테스트평가
Lab리스트로스택흉내내기
Lab친구관리프로그램
6.4리스트합병,복제,비교
Lab리스트변경방법비교
6.5슬라이싱
Lab리스트슬라이싱
6.6리스트와함수
Lab리스트변경함수
6.7리스트함축
Lab리스트함축사용하기
Lab누적값리스트만들기
Lab피타고라스삼각형
6.82차원리스트란?
Lab전치행렬계산
LabTIC-TAC-TOE게임

Chapter07파이썬자료구조II(튜플,딕셔너리,세트,문자열)
7.1이번장에서만들프로그램
7.2자료구조란?
7.3튜플
7.4세트
Lab문자열의공통문자
Lab중복되지않은단어의개수세기
7.5딕셔너리
Lab영한사전
Lab주소록작성
Lab학생성적처리
Lab단어카운터만들기
7.6문자열
Lab회문검사하기
7.7문자열메소드
Lab머리글자어만들기
Lab이메일주소분석
Lab문자열분석
Lab트위터메시지처리
LabOTP발생프로그램

Chapter08객체와클래스
8.1이번장에서만들프로그램
8.2객체지향프로그래밍
LabTV클래스정의
8.3클래스작성하기
LabTV클래스정의
Lab원클래스작성
Lab자동차클래스작성
8.4정보은닉
Lab은행계좌
8.5객체참조
8.6클래스변수
Lab클래스변수
8.7특수메소드
Lab벡터객체에특수메소드정의하기
Lab주사위클래스

Chapter09GUI프로그래밍
9.1이번장에서만드는프로그램
9.2tkinter란?
9.3tkinter시작하기
9.4배치관리자
Lab온도변환기
Lab격자배치관리자실습
9.5버튼이벤트처리
Lab카운터만들기
Lab온도변환기#2
Lab숫자추측게임
Lab가위,바위,보게임
LabTIC-TAC-TOE게임
Lab계산기프로그램
9.6화면에그림그리기
Lab도형그리기
9.7키보드와마우스이벤트처리
Lab그림판프로그램만들기
Lab공애니메이션I
Lab공애니메이션II

Chapter10파일과예외처리
10.1이번장에서만들프로그램
10.2파일의기초
Lab매출파일처리
10.3다양한텍스트파일입출력방법
Lab행맨
Lab각문자횟수세기
LabCSV파일처리
Lab파일암호화
10.4디렉토리작업
Lab디렉토리안의파일처리
10.5이진파일과임의접근파일
Lab이미지파일복사하기
10.6객체출력
10.7정규식
Lab정규식이용하기
Lab패스워드검사프로그램
10.8예외처리

Chapter11내장함수,람다식,제너레이터,모듈
11.1내장함수
Lab내장함수예제
11.2정렬과탐색
Lab키를이용한정렬예제
11.3람다식
Lab람다식으로온도변환하기
Lab람다식으로데이터처리하기
11.4이터레이터와제너레이터
Lab피보나치이터레이터
11.5연산자오버로딩
LabBook클래스
11.6모듈이란?
11.7유용한모듈
Lab동전던기지게임

Chapter12상속
12.1이번장에서만들어볼프로그램
12.2상속의개념
12.3상속구현하기
12.4메소드오버라이딩
Lab은행의이율계산하기
Lab직원과매니저
12.5다형성과동적바인딩
12.6object클래스
12.7상속과구성
LabCard와Deck
Lab학생과강사
Lab게임에서의상속
Labtkinter프로그램에서상속

Chapter13파이썬을이용한게임작성
13.1이번장에서만들프로그램
13.2tkinter를이용한벽돌깨기게임작성
Lab두더지게임
13.3pygame을이용한게임작성

Chapter14넘파이(NumPy)와MatPlot
14.1이번장에서만들프로그램
14.2MatPlot
14.3넘파이기초
LabBMI계산하기
14.4넘파이데이터생성함수들
Lab잡음이들어간직선그리기
14.5넘파이내장함수
Lab정규분포그래프그리기
Lab싸인함수그리기
LabMSE오차계산하기
14.6인덱싱과슬라이싱
Lab월급인상하기
Lab그래프그리기
14.7약간의수치해석

Chapter15파이썬을이용한데이터과학
15.1이번장에서만들프로그램
15.2데이터과학이란?
15.3판다스
15.4판다스맛보기
15.5데이터프레임생성하기
Lab데이터프레임만들어보기
15.6원하는데이터선택하기
15.7행과열의추가나삭제
15.8데이터통계
15.9데이터로챠트그리기
15.10테이블의레이아웃을바꾸는방법
15.11데이터병합
15.12데이터정제

Chapter16파이썬을이용한기계학습
16.1이번장에서만들프로그램
16.2기계학습
16.3기계학습의분류
16.4기계학습의요소들
16.5선형회귀분석
Lab선형회귀실습
16.6신경망
Lab활성화함수실험
16.7케라스(Keras)
Lab논리적인OR학습
16.8케라스를이용한MNIST숫자인식
LabKeras실습
16.9타이타닉생존자예측하기