파이썬 퀵스타트 (업무에 바로 쓰는 파이썬)

파이썬 퀵스타트 (업무에 바로 쓰는 파이썬)

$22.54
Description
파이썬 기본 문법은 물론,워드, 엑셀, 파워포인터 연동부터 웹크롤링까지!
파이썬은 다양한 분야와 업무에서 가장 많이 사용되고 있는 언어다. 다른 프로그래밍 언어보다 배우기 쉽고, 활용할 수 있는 라이브러리가 많아 개발자뿐만 아니라 비개발자들도 파이썬을 배워 업무에 적용하는 사례가 늘고 있다. 이 책은 파이썬 입문서로써 파이썬을 처음 배우고자 하는 학습자들에게 기초 문법부터 실무에 활용할 수 있는 다양한 예제를 소개한다.
저자

표선영

한국썬마이크로시스템즈(현오라클)교육센터전임강사,한국HP교육센터전임강사,서울디지털대학교(SDU)교수를지냈으며,다양한금융및통신업계에서컨설팅및개발을수행했다.현재는삼성멀티캠퍼스(구삼성SDS)전임교수로재직중이며,자바,스프링,분석/설계모델링,블록체인,파이썬,빅데이터분석,웹크롤링분야의강의진행및교재집필,컨설팅을진행하고있다.

목차

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.2format()함수문자열포매팅
____2.7.3f문자열포매팅

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

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.1pip
____6.1.2PyPI
____6.1.3모듈과라이브러리
__6.2모듈사용
__6.3모듈임포트
__6.4사용자정의모듈
____6.4.1모듈작성하기
____6.4.2모듈사용하기
____6.4.3__main__속성사용하기
__6.5파이썬표준라이브러리모듈
____6.5.1str클래스
____6.5.2math모듈
____6.5.3time모듈
____6.5.4datetime모듈
____6.5.5calendar모듈
__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.3CSV파일
____8.3.1csv모듈
____8.3.2CSV파일의내용읽기
____8.3.3CSV파일생성과내용출력
__8.4JSON파일
____8.4.1json모듈
____8.4.2JSON파일읽기와쓰기

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

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

11장파워포인트다루기
__11.1python-pptx라이브러리
__11.2파워포인트문서읽기
__11.3pptx모듈의주요객체
____11.3.1Presentation객체의함수및속성
____11.3.2Slides객체와Slide객체
____11.3.3슬라이드레이아웃과셰이프
____11.3.4SlideShapes객체와다양한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.3HTTP요청과응답
__12.4HTML구조
__12.5CSS
__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산술연산자(Arithmeticoperators)
____14.1.2비트연산자(Bitwiseoperators)
____14.1.3논리연산자(Logicaloperators)
____14.1.4비교연산자(Comparisonoperators)
____14.1.5할당연산자(Assignmentoperators)
____14.1.6연산자우선순위
__14.2PEP
____14.3파이참단축키

출판사 서평

이책을학습하면
●파이썬의기본문법을이해하고다양한파이썬프로그램을작성할수있다.
●파이썬을사용하여엑셀로주어진데이터를분석하고차트로시각화할수있다.
●CSV,JSON,엑셀,워드,파워포인트등의파일로부터읽기,쓰기및다양한작업을할수있다.
●반복적인업무를파이썬프로그래밍으로자동화할수있다.
●파이썬의오픈소스라이브러리를활용할수있다.
●파이썬으로원하는웹사이트의데이터를크롤링(수집)할수있다.