책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 파이썬
· ISBN : 9788997924271
· 쪽수 : 672쪽
· 출판일 : 2016-12-23
책 소개
목차
1부 시작하기
1장 파이썬 시작
_Windows7에서 파이썬 설치하기
_Hello World
_파이썬 개발환경의 선택
2장 미리 알아두기
_코드를 읽기 위한 기초
_용어설명
_들여쓰기
3장 변수와 객체
_변수와 메모리
_변수와 데이터 타입
_파이썬의 변수
_참조 대상은 파이썬 객체
_파이썬은 동적 타이핑 언어
_일반 변수와 파이썬 변수 비교
_객체
2부 내장 데이터 타입
4장 숫자(numeric) 타입
_불리언(bool)
_정수(int)
_실수(float)
_복소수(complex)
_타입(type)변경
_기본 숫자 연산
_숫자 비교 연산
_쉬프트 연산
_비트 연산
_논리 연산
_연산자 우선순위
_대입 연산자를 사용할 때 주의할 점
_정수타입을 다룰 때 주의사항
5장 시퀀스(sequence) 타입
_문자열
_리스트(list)
_튜플(tuple)
_시퀀스 타입들 간에 변환
_문자열과 다른 시퀀스 타입간의 변환
_시퀀스 타입을 문자열로 변환
_문자열 타입을 시퀀스 타입으로 변환
_패킹(packing)과 언패킹(unpacking)
6장 매핑(mapping) 타입
_사전(dictionary)
_사전의 생성
_사전의 특징
_사전의 연산
_사전을 리스트로 변환
_리스트를 사전으로 변환
7장 셋(set) 타입
_셋(set)
_set의 생성
_set의 특징
_set의 연산
_set을 리스트로
_리스트를 set으로
3부 기본 문법
8장 제어문
_if문(조건문)
_조건이 포함된 표현식
_for문
_리스트 생성 표현
_while문
_기타문법
9장 함수
_함수란?
_함수의 정의
_함수의 호출과 인수
_인수의 전달방식
_함수의 인수 정의 순서
_return
_영역(scope)과 이름공간(namespace)
_중첩함수
_인수전달 vs global
_람다(lambda) 표현식
_정보가 새고 있어요
_클로저(closure)
_장식자(decorator)
_제너레이터(generator) 함수
_코루틴(coroutine) 함수
10장 모듈과 패키지
_모듈이란?
_모듈은__name__변수를 가진다
_모듈은 독립적인 이름공간을 갖는다
_모듈 사용을 위해 알아둘 것들
_패키지(package)란?
_패키지의 초기화를 위한__init__.py
_패키지 사용을 위해 알아둘 것들
11장 클래스
_객체지향(object oriented)
_클래스(class)란?
_객체(object)
_속성(attribute)
_메소드(method)
_속성(attribute) 접근 지정자(access modifier)
_프로퍼티(property)
_상속(inheritance)
_부모 클래스의 메소드를 호출하는 방법
_덕 타이핑(duck typing)
_연산자 오버로딩(operator overloading)
12장 파일 다루기
_파일
_텍스트와 바이너리의 차이점
_pickle
_유니코드
_바이트(bytes) 타입
_인코딩을 지정하여 파일에 저장하기
13장 예외(exception)
_try ~ except
_try ~ except else
_여러 예외 사용하기
_항상 실행되어야 할 코드
_예외에 대한 정보 얻기
_사용자 정의 예외
4부 파이썬의 활용
14장 GUI(Graphical user interface)
_tkinter
_부품(widget)-1
_canvas에서 이미지 다루기
_PIL(Pillow)
_배치관리자(Layout manager)
_이벤트(event)
_부품(widget)-2
15 멀티쓰레드 프로그래밍
_프로세스(Process)
_쓰레드(Thread)
_threading모듈
_동기화 문제
_락(Lock) 객체 사용
16 네트워크 프로그래밍
_서버와 클라이언트
_소켓(socket)
_주소 체계(Address Family)
_데이터 전송 프로토콜(Data Transmission Protocal)
_TCP/IP소켓 생성
_TCP서버와 클라이언트를 위한 준비
_실습환경 만들기
_서버와 클라이언트의 연결
_포춘쿠기(Fortune Cookie) 서버 만들기
_1:1채팅 서버
_다중 채팅 서버(Multiple Chat Server)
_select모듈로 채팅서버 구현해보기
_socketserver
_웹 프로그래밍
_웹 클라이언트 프로그래밍
_웹 서버프로그래밍
17장 데이터베이스
_DB-API
_SQL(Structured Query Language)
_연결 객체(Connection Objects)
_커서 객체(Cursor Objects)
_데이터베이스를 이용한 단어장
18장 주요 표준 라이브러리
_내장 함수
_수학관련 내장 모듈
_시간관련 내장 모듈
_기타모듈
_모듈배포
저자소개
리뷰
책속에서




















