서브메뉴
검색
본문
Powered by NAVER OpenAPI
-
예제부터 배우는 거꾸로 파이썬 (투자 로또 리뷰 등 6가지 유용한 주제로 시작하는 데이터 크롤링)
저자 : 구재홍
출판사 : 비제이퍼블릭
출판년 : 2022
ISBN : 9791165921675
책소개
실생활에 쓸모 있는 것만 만든 비전공자 개발 노트
IT 비전공자라도 프로그래밍 문법을 몰라도
재미있게 코딩하고 원하는 것을 직접 만든다!
이 책은 독학으로 코딩을 공부한 저자가 만든 여섯 가지 파이썬 실생활 예제를 다룬다. 어렵고 불필요한 문법은 30분 만에 끝내고 ‘로또 당첨 지도’, ‘맛집 검색기’, ‘재무제표 추출’, ‘배달 앱 리뷰 시각화’, ‘이메일 자동화’, ‘스포츠 경기 과거 데이터 수집’과 같이 흥미롭고 유용한 예제를 무작정 따라 만들어 보도록 구성했다. 어려운 문법은 필요 없다! 나에게 필요한 기능만 익혀, 일상의 것들을 자동화하고 데이터를 내가 원하는 모습으로 가공 및 활용해 보자. 『예제부터 배우는 거꾸로 파이썬』과 함께라면 혼자서도 충분히 가능하다.
0~1장에서는 저자가 개발을 시작한 이유와 독학한 방법 그리고 어떤 것을 개발했는지를 이야기한다. 2장에서는 실습 예제를 다루기 위한 최소한의 파이썬 개념을 익힌다. 3장에서는 여섯 가지 예제를 따라 만들며 데이터 크롤링과 자동화, 시각화와 API까지 다룬다. 3장의 예제를 모두 따라 만든다면 여러분의 일상 속 적재적소에 코딩을 활용하여 필요한 것을 직접 만들어낼 수 있을 것이다.
목차
0장: 코딩과 아무런 관련이 없는 나, 왜 개발을 시작했을까?
0.1 Who? - 저는 스포츠를 전공했습니다
0.2 Why? - 개발을 공부한 이유
0.3 What? - 저는 이런 코딩을 했습니다
____데이터 추출(크롤링)
____자동화
____시각화
0.4 How? - 저는 이렇게 공부했습니다
1장: 저에게 코딩은 도구입니다
1.1 왜 코딩을 배우고 싶으신가요?
1.2 코딩을 통해 할 수 있는 것들
2장: 설치부터 시작하자! 시작이 반이다
2.1 코딩과 파이썬의 개념 이해
2.2 설치와 환경설정
____아나콘다 설치(Windows)
____주피터 노트북 설정
2.3 시작 전, 요점 사항
2.4 30분 안에 이해하는 파이썬 기초
____가리키는 것 - 변수(variable)
____어느 유형이 있을까? - 타입(type)
____나만의 계산기 - 함수(definition)
____만약 ~이면? - 조건문(if)
____계속 반복한다 - 반복문(while, for)
____모아놓은 것 1 - 리스트(list)
____모아놓은 것 2 - 튜플(tuple)
____모아놓은 것 3 - 딕셔너리(dictionary)
____누군가 만들어 놓은 도구 - 라이브러리(library)
2.5 30분 안에 이해하는 외부 라이브러리
____엑셀 대신 사용한다 - 판다스(pandas)
____‘내’가 아닌 ‘컴퓨터’가 움직이는 도구 - 셀레니움(selenium)
3장: 무작정 따라 하며 배우는 실습 예제
3.1 데이터 크롤링 with 셀레니움
[실습 예제 01] KBL 프로농구 과거 경기 데이터 수집하기
____홈페이지에 있는 데이터 구조 파악하기
____페이지 이동, 클릭과 같은 동작을 함수화하기
____각 경기 기록 데이터 추출하기
____모든 동작, 데이터 추출 과정 반복하기
[실습 예제 02] 배달의민족 리뷰 데이터 추출 및 시각화하기(자영업자 대상)
____데이터, 동작 파악하기
____스크롤 내리기
____리뷰 데이터 추출 함수 만들기
____스크롤 내리고 리뷰 데이터 추출 반복하기
____데이터는 깔끔하게, 데이터 클렌징
____태블로로 데이터 시각화하기
[실습 예제 03] 평점 기준 맛집 검색기 만들기
____네이버 검색기 만들기
____카카오 검색기 만들기
____네이버 + 카카오 종합하기
3.2 API with requests
[실습 예제 04] 로또 당첨 지도 만들기
____로또 당첨 파일 구하기
____카카오 API 활용하기
____무작정 지도 만들어 보기 with 폴리움
____지도 저장하기
[실습 예제 05] 모든 상장사의 재무제표 데이터 한 번에 추출하기
____네이버 금융 재무제표 추출하기
____추출한 데이터 보기 쉽게 정리하기 with 판다스
____한국거래소의 모든 종목 반복하여 추출하기
[실습 예제 06] OutlookㆍGmail 이메일 자동으로 발송하기
____Outlook 이메일 발송하기
____Outlook 이메일에 파일 첨부하기
____Outlook 여러 명에게 이메일 자동으로 보내기
____Gmail 이메일 발송하기
____Gmail 이메일에 파일 첨부하기
____Gmail 여러 명에게 이메일 자동으로 보내기