YC

파이썬을 제대로 활용해보려고 해 (입문 + 활용)

소개

파이썬은 전 세계에서 가장 대중적인 프로그래밍 언어다. 패스트캠퍼스를 찾는 수강생 분들 역시 파이썬 강의를 많이 검색한다. 이처럼 파이썬은 오늘날 우리에게 또 하나의 교양 과목이 되어가는 중이다. 그런데 이쯤에서 이런 질문이 필요하다. 코딩을 본격적으로 하지 않을 평범한 사람들은 파이썬으로 무엇을 할 수 있을까? 무엇을 하면 좋을까?

이 책은 질문에 대한 답으로 (1) 업무자동화, (2) 간단한 웹페이지 제작, (3) 정적 & 동적 웹페이지 데이터 수집을 제시한다. 물론 이러한 일을 하는 데 필요한 기본 문법을 설명하는 것도 놓치지 않았다. 그래서 책의 앞부분인 PART 1에서는 파이썬 문법을 쉽게 풀어 설명하고, 16가지 연습 문제를 통해 배운 것을 스스로 확인할 수 있게 했다.

PART 2에서는 유튜버 ‘스타트코딩’이 제시하는 업무자동화 비법, 간단한 웹페이지 제작법, 크롤링 전용 사이트를 이용한 데이터 크롤링 실습을 순서대로 경험해볼 수 있게 했다. 만약 여러분이 책에 있는 내용을 순서대로 또 제대로 따라간다면 성취감을 얻는 것을 물론이고, 일상을 좀 더 편리하게 만들 수 있을 것이다.

목차

PART 1 Hello! 파이썬 CHAPTER 01 파이썬 시작하기

  1. 파이썬 맛보기
  2. 변수
  3. 리스트
  4. 인터프리터와 컴파일러
  5. 파이썬 설치와 실행
  6. 파이썬 인터프리터

CHAPTER 02 제어 구조

  1. while을 사용하는 반복문
  2. 조건문
  3. for를 사용하는 반복문

CHAPTER 03 함수

  1. 함수
  2. 반환문
  3. 지역 변수, 전역 변수
  4. 람다

CHAPTER 04 데이터 타입

  1. 자료형
  2. 문자열과 리스트
  3. 튜플
  4. 딕셔너리
  5. 세트

CHAPTER 05 모듈

  1. 모듈이란
  2. 모듈 가져오기
  3. 여러 가지 모듈

CHAPTER 06 파일

  1. 텍스트 파일
  2. 한 줄씩 다루기
  3. 파일을 입맛대로
  4. 파일을 응용한 미니 프로젝트

CHAPTER 07 객체 지향

  1. 객체 지향의 이해
  2. 클래스와 인스턴스
  3. 변수와 메서드
  4. 상속
  5. 객체 속의 객체
  6. 특별한 메서드들

CHAPTER 08 예외 발생과 예외 처리

  1. 예외 발생
  2. 예외 처리

CHAPTER 09 테스팅과 성능

  1. 테스팅
  2. 프로그램 실행 시간 측정하기

PART 2 Good Work! 파이썬 CHAPTER 10 파이썬 실전! 프로그래밍 시작하기

  1. 프로그래밍을 시작할 때의 마음가짐
  2. 파이썬의 활용 분야
  3. 업무자동화를 배워야 하는 이유

CHAPTER 11 실습을 위한 환경 설정

  1. 소스코드 편집기의 이해
  2. VS Code 설치 방법
  3. VS Code 기초 사용법
  4. VS Code 단축키
  5. VS Code 설정 변경

CHAPTER 12 시간의 자유를 제공하는 업무자동화

  1. 업무자동화란 무엇인가?
  2. 마우스 자동화(feat. pyautogui)
  3. 키보드 자동화
  4. 직장인에게 필수인 엑셀 자동화

CHAPTER 13 웹페이지를 만들면서 배우는 HTML, CSS

  1. HTML 기초
  2. CSS 기초

[HIT! 프로젝트 실습 1] 프로필 페이지 만들기 실습

  1. HTML로 구조 생성하기
  2. 프로필 페이지 디자인 업그레이드

CHAPTER 14 크롤링 1타 강사에게 배우는 데이터 수집

  1. 크롤링의 이해
  2. 웹페이지의 두 가지 유형

[HIT! 프로젝트 실습 2] 정적인 페이지 크롤링

  1. 기초 다지기
  2. 실전에서 미션 해결하기

[HIT! 프로젝트 실습 3] 동적인 페이지 크롤링

  1. 기초 다지기
  2. 실전에서 문제 해결하기

도서 상세 이미지