파이썬 퀵스타트

업무에 바로 쓰는 파이썬
$24.95
SKU
9791186710999
+ Wish
[Free shipping over $100]

Standard Shipping estimated by Fri 05/31 - Thu 06/6 (주문일로부 10-14 영업일)

Express Shipping estimated by Tue 05/28 - Thu 05/30 (주문일로부 7-9 영업일)

* 안내되는 배송 완료 예상일은 유통사/배송사의 상황에 따라 예고 없이 변동될 수 있습니다.
Publication Date 2023/04/17
Pages/Weight/Size 188*257*30mm
ISBN 9791186710999
Categories IT 모바일 > 프로그래밍 언어
Description
파이썬 기본 문법은 물론,워드, 엑셀, 파워포인터 연동부터 웹크롤링까지!

파이썬은 다양한 분야와 업무에서 가장 많이 사용되고 있는 언어다. 다른 프로그래밍 언어보다 배우기 쉽고, 활용할 수 있는 라이브러리가 많아 개발자뿐만 아니라 비개발자들도 파이썬을 배워 업무에 적용하는 사례가 늘고 있다. 이 책은 파이썬 입문서로써 파이썬을 처음 배우고자 하는 학습자들에게 기초 문법부터 실무에 활용할 수 있는 다양한 예제를 소개한다.
Contents
1장 파이썬 시작하기

__1.1 파이썬 이해하기
____1.1.1 프로그램이란?
____1.1.2 파이썬의 탄생
____1.1.3 파이썬의 특징
__1.2 파이썬의 실행 환경 구축
____1.2.1 파이썬 프로그램 설치
____1.2.2 파이참 설치
____1.2.3 파이썬 코드 작성과 실행

2장 변수와 자료형

__2.1 리터럴과 상수
__2.2 변수
__2.3 자료형
____2.3.1 리스트
____2.3.2 튜플
____2.3.3 딕셔너리
____2.3.4 세트
__2.4 예약어
__2.5 연산자와 우선순위
__2.6 문자열
____2.6.1 이스케이프 문자
____2.6.2 문자열 연결
____2.6.3 문자열 인덱싱
____2.6.4 문자열 슬라이싱
____2.6.5 문자열의 주요 함수
__2.7 문자열 포매팅
____2.7.1 % 문자열 포매팅
____2.7.2 format( ) 함수 문자열 포매팅
____2.7.3 f 문자열 포매팅

3장 프로그램 흐름 제어

__3.1 if 조건문
__3.2 while 반복문
__3.3 for 반복문
__3.4 리스트 컴프리헨션
__3.5 break문과 continue문
____3.5.1 break문
____3.5.2 continue문
__3.6 파이썬 프로그램 끝내기
__3.7 try문

4장 함수로 코드 재사용하기

__4.1 함수의 이해
__4.2 함수의 선언과 구현
____4.2.1 이름 있는 함수 만들기
____4.2.2 이름 없는 함수 만들기
__4.3 함수 매개변수
____4.3.1 기본 매개변수
____4.3.2 키워드 매개변수
____4.3.3 가변 매개변수
____4.3.4 딕셔너리 형태의 가변 매개변수
__4.4 함수의 호출
____4.4.1 내장 함수 호출
____4.4.2 내장 객체 타입 함수 호출
____4.4.3 같은 모듈에 선언된 함수 호출
____4.4.4 다른 모듈에 선언된 함수 호출
__4.5 함수의 독스트링
__4.6 변수의 호출 범위
__4.7 함수형 언어의 특징

5장 클래스와 상속

__5.1 클래스와 객체
__5.2 클래스 선언과 구현
__5.3 생성자와 소멸자
____5.3.1 생성자
____5.3.2 소멸자
__5.4 상속
____5.4.1 메소드 오버라이딩
____5.4.2 다중 상속
____5.4.3 메소드 오버로딩

6장 모듈과 라이브러리 사용

__6.1 라이브러리
____6.1.1 pip
____6.1.2 PyPI
____6.1.3 모듈과 라이브러리
__6.2 모듈 사용
__6.3 모듈 임포트
__6.4 사용자 정의 모듈
____6.4.1 모듈 작성하기
____6.4.2 모듈 사용하기
____6.4.3 __main__ 속성 사용하기
__6.5 파이썬 표준 라이브러리 모듈
____6.5.1 str 클래스
____6.5.2 math 모듈
____6.5.3 time 모듈
____6.5.4 datetime 모듈
____6.5.5 calendar 모듈
__6.6 파이썬 서드파티 라이브러리
____6.6.1 넘파이
____6.6.2 판다스
____6.6.3 기타

7장 파일 및 디렉터리 다루기

__7.1 기본 입출력
____7.1.1 표준 출력
____7.1.2 표준 입력
____7.1.3 파일 입출력

8장 CSV와 JSON 파일 다루기

__8.1 데이터의 종류
__8.2 라이브러리 설치
__8.3 CSV 파일
____8.3.1 csv 모듈
____8.3.2 CSV 파일의 내용 읽기
____8.3.3 CSV 파일 생성과 내용 출력
__8.4 JSON 파일
____8.4.1 json 모듈
____8.4.2 JSON 파일 읽기와 쓰기

9장 엑셀 파일 다루기

__9.1 엑셀
__9.2 openpyxl 라이브러리
____9.2.1 엑셀 파일 데이터 읽기
__9.3 xlsxwriter 라이브러리
____9.3.1 엑셀 파일 생성
____9.3.2 엑셀 수식과 차트
____9.3.3 엑셀 차트 그리기
__9.4 케이스 스터디 - 엑셀 작업

10장 워드 파일 다루기

__10.1 python-docx 라이브러리
__10.2 워드 문서 읽기
__10.3 워드 문서 쓰기
__10.4 워드 문서 생성
__10.5 케이스 스터디 - 워드 작업

11장 파워포인트 다루기

__11.1 python-pptx 라이브러리
__11.2 파워포인트 문서 읽기
__11.3 pptx 모듈의 주요 객체
____11.3.1 Presentation 객체의 함수 및 속성
____11.3.2 Slides 객체와 Slide 객체
____11.3.3 슬라이드 레이아웃과 셰이프
____11.3.4 SlideShapes 객체와 다양한 Shape 객체
__11.4 파워포인트 문서 생성
__11.5 다양한 개체 다루기
____11.5.1 슬라이드와 개체틀 추가
____11.5.2 텍스트 박스 추가
____11.5.3 다양한 모양과 그림 추가
____11.5.4 테이블 추가
____11.5.5 그림 추가
____11.5.6 차트 추가
____11.5.7 텍스트 추출 후 저장하기
____11.5.8 다양한 템플릿으로 파워포인트 문서 생성
__11.6 케이스 스터디 - 파워포인트 작업

12장 웹에서 다양한 데이터 수집하기 - 크롤링

__12.1 데이터 분석 단계
__12.2 크롤링과 스크래핑
__12.3 HTTP 요청과 응답
__12.4 HTML 구조
__12.5 CSS
__12.6 크롬 개발자 도구로 웹 페이지 분석
__12.7 파이썬 크롤링 라이브러리
__12.8 셀레늄과 웹 드라이버
__12.9 셀레늄으로 크롤링하기
____12.9.1 요소 찾기
____12.9.2 텍스트 상자 입력, 버튼 클릭 등 요소 조작

13장 실행 파일 만들기

__13.1 배포를 위한 모듈
__13.2 실행 파일 만들기

14장 부록

__14.1 연산자
____14.1.1 산술 연산자(Arithmetic operators)
____14.1.2 비트 연산자(Bitwise operators)
____14.1.3 논리 연산자(Logical operators)
____14.1.4 비교 연산자(Comparison operators)
____14.1.5 할당 연산자(Assignment operators)
____14.1.6 연산자 우선 순위
__14.2 PEP
____14.3 파이참 단축키
Author
표선영
한국 썬 마이크로시스템즈(현 오라클) 교육센터 전임강사, 한국 HP 교육센터 전임강사, 서울 디지털 대학교(SDU) 교수를 지냈으며, 다양한 금융 및 통신 업계에서 컨설팅 및 개발을 수행했다. 현재는 삼성 멀티캠퍼스(구 삼성 SDS) 전임교수로 재직 중이며, 오픈 소스를 활용한 자바 프로젝트, 빅데이터, 블록체인, 분석/설계 모델링 분야의 강의 진행 및 교재 집필, 컨설팅을 진행하고 있다.
한국 썬 마이크로시스템즈(현 오라클) 교육센터 전임강사, 한국 HP 교육센터 전임강사, 서울 디지털 대학교(SDU) 교수를 지냈으며, 다양한 금융 및 통신 업계에서 컨설팅 및 개발을 수행했다. 현재는 삼성 멀티캠퍼스(구 삼성 SDS) 전임교수로 재직 중이며, 오픈 소스를 활용한 자바 프로젝트, 빅데이터, 블록체인, 분석/설계 모델링 분야의 강의 진행 및 교재 집필, 컨설팅을 진행하고 있다.