파이썬으로 입문하는 모던 컴퓨팅
누구나 들어는 봤지만 아직은 낯선 파이썬을 소개합니다. 『처음 시작하는 파이썬』은 파이썬으로 프로그래밍을 입문하고자 하는 초급자뿐 아니라 기본은 알지만 좀 더 복잡하고 다양한 주제를 접하고 싶은 초급 프로그래머에게도 적합한 쉽고 재미있는 책입니다. 적절한 튜토리얼과 쿡북 스타일 구성은 이해를 돕고 각 장의 마지막에는 연습문제를 덧붙여 복습할 기회를 제공합니다. 테스팅, 디버깅, 코드 재사용과 개발 팁에 대한 모범 예제가 있으며 다양한 파이썬 도구와 비즈니스, 과학, 예술 등 여러 분야에서 사용하는 오픈 소스 패키지도 소개합니다.
【이 책의 내용】
CHAPTER 1 파이(Py) 맛보기
1.1 파이썬 활용
1.2 파이썬과 다른 언어
1.3 왜 파이썬인가?
1.4 파이썬을 쓰면 안 될 때
1.5 파이썬 2와 파이썬 3
1.6 파이썬 설치하기
1.7 파이썬 실행하기
1.8 파이썬 철학
1.9 연습문제
CHAPTER 2 파이 재료: 숫자, 문자열, 변수
2.1 변수, 이름, 객체
2.2 숫자
2.3 문자열
2.4 연습문제
CHAPTER 3 파이 채우기: 리스트, 튜플, 딕셔너리, 셋
3.1 리스트와 튜플
3.2 리스트
3.3 튜플
3.4 딕셔너리
3.5 셋
3.6 자료구조 비교하기
3.7 자료구조를 더 크게
3.8 연습문제
CHAPTER 4 파이 크러스트: 코드 구조
4.1 코멘트 달기: #
4.2 라인 유지하기:
4.3 비교하기: if, elif, else
4.4 반복하기: while
4.5 순회하기: for
4.6 컴프리헨션
4.7 함수
4.8 제너레이터
4.9 데커레이터
4.10 네임스페이스와 스코프
4.11 에러 처리하기: try, except
4.12 예외 만들기
4.13 연습문제
CHAPTER 5 파이 포장하기: 모듈, 패키지, 프로그램
5.1 스탠드얼론 프로그램
5.2 커맨드 라인 인자
5.3 모듈과 import 문
5.4 패키지
5.5 파이썬 표준 라이브러리
5.6 배터리 장착: 다른 파이썬 코드 가져오기
5.7 연습문제
CHAPTER 6 객체와 클래스
6.1 객체란 무엇인가?
6.2 클래스 선언하기: class
6.3 상속
6.4 메서드 오버라이드
6.5 메서드 추가하기
6.6 부모에게 도움 받기: super
6.7 자신: self
6.8 get/set 속성값과 프로퍼티
6.9 private 네임 맹글링
6.10 메서드 타입
6.11 덕 타이핑
6.12 특수 메서드
6.13 컴포지션
6.14 클래스와 객체, 그리고 모듈은 언제 사용할까?
6.15 연습문제
CHAPTER 7 데이터 주무르기
7.1 텍스트 문자열
7.2 이진 데이터
7.3 연습문제
CHAPTER 8 흘러가는 데이터
8.1 파일 입출력
8.2 구조화된 텍스트 파일
8.3 구조화된 이진 파일
8.4 관계형 데이터베이스
8.5 NoSQL 데이터 스토어
8.6 풀텍스트 데이터베이스
8.7 연습문제
CHAPTER 9 웹
9.1 웹 클라이언트
9.2 웹 서버
9.3 웹 서비스와 자동화
9.4 연습문제
CHAPTER 10 시스템
10.1 파일
10.2 디렉터리
10.3 프로그램과 프로세스
10.4 달력과 시간
10.5 연습문제
CHAPTER 11 병행성과 네트워크
11.1 병행성
11.2 네트워크
11.3 연습문제
CHAPTER 12 파이 환경 설정 및 도구: 파이써니스타 되기
12.1 프로그래밍에 대해
12.2 파이썬 코드 찾기
12.3 패키지 설치
12.4 IDE
12.5 이름과 문서
12.6 코드 테스트
12.7 코드 디버깅
12.8 디버깅하기: pdb
12.9 에러 메시지 로깅
12.10 코드 최적화
12.11 소스 컨트롤
12.12 이 책의 소스 코드
12.13 더 배우기
12.14 부록에서는
부록
APPENDIX A 파이 아트
APPENDIX B 파이 비즈니스
APPENDIX C 파이 사이언스
APPENDIX D 파이썬 3 설치
APPENDIX E 연습문제 정답
APPENDIX F 커닝페이퍼
자료명 | 등록일 | 다운로드 |
---|---|---|
예제소스 | 2020-07-09 | 다운로드 |