파이썬을 제대로 활용해보려고 해 (입문 + 활용)
- 시리즈: Hello IT · HIT 시리즈
- 저자: 최용, 스타트코딩
- 출판사: 패스트캠퍼스
- 발행: 2022. 12. 05.
- ISBN: 9791197641732
- 절판
소개
파이썬은 전 세계에서 가장 대중적인 프로그래밍 언어다. 패스트캠퍼스를 찾는 수강생 분들 역시 파이썬 강의를 많이 검색한다. 이처럼 파이썬은 오늘날 우리에게 또 하나의 교양 과목이 되어가는 중이다. 그런데 이쯤에서 이런 질문이 필요하다. 코딩을 본격적으로 하지 않을 평범한 사람들은 파이썬으로 무엇을 할 수 있을까? 무엇을 하면 좋을까?
이 책은 질문에 대한 답으로 (1) 업무자동화, (2) 간단한 웹페이지 제작, (3) 정적 & 동적 웹페이지 데이터 수집을 제시한다. 물론 이러한 일을 하는 데 필요한 기본 문법을 설명하는 것도 놓치지 않았다. 그래서 책의 앞부분인 PART 1에서는 파이썬 문법을 쉽게 풀어 설명하고, 16가지 연습 문제를 통해 배운 것을 스스로 확인할 수 있게 했다.
PART 2에서는 유튜버 ‘스타트코딩’이 제시하는 업무자동화 비법, 간단한 웹페이지 제작법, 크롤링 전용 사이트를 이용한 데이터 크롤링 실습을 순서대로 경험해볼 수 있게 했다. 만약 여러분이 책에 있는 내용을 순서대로 또 제대로 따라간다면 성취감을 얻는 것을 물론이고, 일상을 좀 더 편리하게 만들 수 있을 것이다.
목차
PART 1 Hello! 파이썬 CHAPTER 01 파이썬 시작하기
- 파이썬 맛보기
- 변수
- 리스트
- 인터프리터와 컴파일러
- 파이썬 설치와 실행
- 파이썬 인터프리터
CHAPTER 02 제어 구조
- while을 사용하는 반복문
- 조건문
- for를 사용하는 반복문
CHAPTER 03 함수
- 함수
- 반환문
- 지역 변수, 전역 변수
- 람다
CHAPTER 04 데이터 타입
- 자료형
- 문자열과 리스트
- 튜플
- 딕셔너리
- 세트
CHAPTER 05 모듈
- 모듈이란
- 모듈 가져오기
- 여러 가지 모듈
CHAPTER 06 파일
- 텍스트 파일
- 한 줄씩 다루기
- 파일을 입맛대로
- 파일을 응용한 미니 프로젝트
CHAPTER 07 객체 지향
- 객체 지향의 이해
- 클래스와 인스턴스
- 변수와 메서드
- 상속
- 객체 속의 객체
- 특별한 메서드들
CHAPTER 08 예외 발생과 예외 처리
- 예외 발생
- 예외 처리
CHAPTER 09 테스팅과 성능
- 테스팅
- 프로그램 실행 시간 측정하기
PART 2 Good Work! 파이썬 CHAPTER 10 파이썬 실전! 프로그래밍 시작하기
- 프로그래밍을 시작할 때의 마음가짐
- 파이썬의 활용 분야
- 업무자동화를 배워야 하는 이유
CHAPTER 11 실습을 위한 환경 설정
- 소스코드 편집기의 이해
- VS Code 설치 방법
- VS Code 기초 사용법
- VS Code 단축키
- VS Code 설정 변경
CHAPTER 12 시간의 자유를 제공하는 업무자동화
- 업무자동화란 무엇인가?
- 마우스 자동화(feat. pyautogui)
- 키보드 자동화
- 직장인에게 필수인 엑셀 자동화
CHAPTER 13 웹페이지를 만들면서 배우는 HTML, CSS
- HTML 기초
- CSS 기초
[HIT! 프로젝트 실습 1] 프로필 페이지 만들기 실습
- HTML로 구조 생성하기
- 프로필 페이지 디자인 업그레이드
CHAPTER 14 크롤링 1타 강사에게 배우는 데이터 수집
- 크롤링의 이해
- 웹페이지의 두 가지 유형
[HIT! 프로젝트 실습 2] 정적인 페이지 크롤링
- 기초 다지기
- 실전에서 미션 해결하기
[HIT! 프로젝트 실습 3] 동적인 페이지 크롤링
- 기초 다지기
- 실전에서 문제 해결하기
도서 상세 이미지
