책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 파이썬
· ISBN : 9791141099800
· 쪽수 : 398쪽
· 출판일 : 2024-08-06
목차
1장 파이썬 소개
- 파이썬이란?
- 파이썬의 역사
- 파이썬의 특징
- 파이썬 설치
2장 기본 문법
- 변수
- 데이터 타입
- 데이터 타입 변환
- 연산자
- 문자열(String)
- 리스트
- 실습
3장 제어문
- 조건문(Conditional Statements)
- 반복문(Loop Statements)
- 실습: 구구단 출력
- 실습: 다양한 형태의 피라미드 출력
- 제어문과 함께 사용하는 키워드
- 실습: 가위, 바위, 보 게임
- 리스트 컴프리헨션(List Comprehension)
- 실습: 주민등록번호를 이용한 성별과 만 나이 계산
4장 함수
- 함수 정의 및 호출
- 매개변수와 인수
- 실습: 통계 계산기
- 실습: 주문 처리 함수
- 반환값
- 함수 내에서 다른 함수 호출
- 문서화 문자열
- 익명 함수(Lambda)
- 재귀 함수(recursive function)
- 실습: 도서관 관리 시스템
5장 모듈
- 모듈
- 패키지
- 모듈과 패키지 설치
- 가상환경에서 패키지 관리
- 패키지 배포
6장 파일
- 파일 열기
- 파일 읽기
- 파일 쓰기
- 파일 닫기
- 바이너리 파일 읽기와 쓰기
- 예외 처리
- CSV 파일 다루기
- JSON 데이터 처리
7장 예외
- 예외와 오류
- 파이썬에서의 예외와 오류 종류
- 사용자 정의 예외
- 예외 처리
8장 객체 지향 프로그래밍
- 객체 지향 프로그래밍의 핵심 개념
- 클래스 (Class)
- 클래스의 특별 메서드 (Special Methods)
- 객체 (Object)
- 상속
- 다형성
- 캡슐화
- 추상화
9장 데이터베이스
- SQLite를 사용한 데이터베이스 관리
- ORM과 SQLAlchemy
- 실습: 블로그 애플리케이션
10장 웹 스크래핑
- 웹 스크래핑(Web Scraping) 기초
- Requests
- 실습: 행맨
- BeautifulSoup
- 동적 웹 페이지 다루기 (Selenium)
- 데이터 저장
- 데이터 활용
- 종합 : 웹 스크래핑, 분석 및 시각화 코드 작성
11장 데이터 분석
- Numpy
- Pandas
- Matplotlib
- Seaborn
- 간단한 데이터 분석 프로젝트: 타이타닉 생존자 분석
12장 웹 개발
- Flask를 이용한 웹 애플리케이션 개발
- Django를 이용한 웹 애플리케이션 개발
부록 A: PEP8 파이썬 스타일 가이드
- 코드 레이아웃
- 임포트
- 변수와 함수 이름
- 상수
- 공백
- 문서화 문자열
- 예외 처리
부록 B: 유용한 파이썬 라이브러리
- 데이터 과학
- 웹 개발
- 웹 스크래핑
- 머신러닝
- 데이터 시각화
- 기타 유용한 라이브러리
부록 C: 추가 학습 자료
- 국내
- 해외