HOME > 상세정보

상세정보

(파워 유저를 위한) 파이썬 express

(파워 유저를 위한) 파이썬 express (3회 대출)

자료유형
단행본
개인저자
천인국, 千仁國, 1960-
서명 / 저자사항
(파워 유저를 위한) 파이썬 express / 천인국 지음
발행사항
파주 :   생능출판,   2020  
형태사항
727 p. : 천연색삽화, 도표 ; 28 cm
ISBN
9788970504667
일반주기
색인수록  
000 00000cam c2200205 c 4500
001 000046074384
005 20210319111759
007 ta
008 210318s2020 ggkad 001c kor
020 ▼a 9788970504667 ▼g 93000
035 ▼a (KERIS)BIB000015728087
040 ▼a 211021 ▼c 211021 ▼d 211009
082 0 4 ▼a 005.133 ▼2 23
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b P999 2020z45
100 1 ▼a 천인국, ▼g 千仁國, ▼d 1960-
245 2 0 ▼a (파워 유저를 위한) 파이썬 express / ▼d 천인국 지음
246 3 ▼a 파이썬 익스프레스
246 3 ▼a Python express
260 ▼a 파주 : ▼b 생능출판, ▼c 2020
300 ▼a 727 p. : ▼b 천연색삽화, 도표 ; ▼c 28 cm
500 ▼a 색인수록
945 ▼a KLPA

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 P999 2020z45 등록번호 111845797 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 P999 2020z45 등록번호 121256792 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 P999 2020z45 등록번호 111845797 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 P999 2020z45 등록번호 121256792 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

파이썬 기초부터 심도 있는 내용까지 다루려고 노력하였다. 파이썬의 응용편으로 게임, 넘파이, MatPlot, 데이터 과학, 인공지능의 대표적인 예제를 추가하였다. 다양하고 효과적인 그림으로 내용을 한눈에 이해할 수 있다.

문답식의 쉬운 설명과 간결하고 적절한 예제로 내용을 쉽고 빠르게 이해할 수 있다. 흥미 있는 실습 문제와 단계적인 실습으로 체계적인 심화 학습이 가능하다. 한눈에 볼 수 있는 프로그램 소스와 소스 설명으로 쉽게 프로그램 이해할 수 있다.

파이썬은 현재 가장 각광받는 언어라고 감히 말할 수 있다. 최근에 인공지능이나 데이터 과학, 영상 처리 분야는 파이썬으로 프로그램을 작성하는 것이 거의 표준으로 되어 있다. 해가 갈수록 파이썬 활용이 폭발적으로 늘어나고 있다.
필자가 보기에 파이썬은 두 얼굴을 가진 언어인 거 같다. 쉽게 사용하려면 한없이 쉽게 사용할 수 있는 언어가 파이썬이다. 하지만 인공지능이나 데이터 과학 분야에서는 상당히 복잡하고 난해한 파이썬 프로그램들이 등장한다. 이러한 복잡한 프로그램을 읽으려면 상당한 정도의 파이썬 지식이 필요하다. 이 책에서는 최선을 다하여 파워 유저를 위한 파이썬 지식을 제공하려고 노력하였다.

1. 파이썬 기초부터 심도 있는 내용까지 다루려고 노력하였다. 파이썬의 응용편으로 게임, 넘파이, MatPlot, 데이터 과학, 인공지능의 대표적인 예제를 추가하였다.
2. 다양하고 효과적인 그림으로 내용을 한눈에 이해할 수 있다.
3. 문답식의 쉬운 설명과 간결하고 적절한 예제로 내용을 쉽고 빠르게 이해할 수 있다.
4. 흥미 있는 실습 문제와 단계적인 실습으로 체계적인 심화 학습이 가능하다.
5. 한눈에 볼 수 있는 프로그램 소스와 소스 설명으로 쉽게 프로그램 이해할 수 있다.


정보제공 : Aladin

저자소개

천인국(지은이)

서울대학교 전자공학과에 입학하여 1983년에 공학사 학위를 취득하였고, 한국과학기술원 대학원에 입학하여 1985년에 전기 및 전자공학과 석사 학위를, 1993년에 박사 학위를 취득하였다. 1985년부터 1988년까지 삼성전자 종합연구소에 주임 연구원으로 재직하였고, 1993년부터 현재까지 순천향대학교 컴퓨터공학과 교수로 재직 중이다. 2005년에는 캐나다 UBC에서 방문교수를 지냈다.

정보제공 : Aladin

목차

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

Chapter 02 변수와 수식
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 사각형 그리기
Lab BMI 계산하기
Lab 구의 부피 계산하기
Lab 자동판매기 프로그램

Chapter 03 조건문
3.1 이번 장에서 만들 프로그램
3.2 제어문
3.3 if-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 올바른 삼각형 구별하기

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

Chapter 05 함수
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 막대 그래프 그리기

Chapter 06 파이썬 자료구조 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.8 2차원 리스트란?
Lab 전치 행렬 계산
Lab TIC-TAC-TOE 게임

Chapter 07 파이썬 자료구조 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 트위터 메시지 처리
Lab OTP 발생 프로그램

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

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

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

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

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

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

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

Chapter 15 파이썬을 이용한 데이터과학
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 데이터 정제

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

관련분야 신착자료