본문 바로가기
Code/혼공단-9기

혼공단 9기 - 혼공분석 - 2주차

by Beyonder 2023. 1. 15.

혼자 공부하는 데이터 분석 with 파이썬

#혼공학습단 #혼공 #혼공분석

# 진도 기본 미션 선택 미션
2주차
(1/9 ~ 1/15)
Chapter 02 p. 150의 확인 문제 1번 풀고 인증하기 p. 137 ~ 138 손코딩 실습으로 원하는 도서의 페이지 수를 추출하고 화면 캡처하기

Chapter 02 데이터 수집하기

 

02-1 API 사용하기

__API란

__파이썬에서 JSON 데이터 다루기

__파이썬에서 XML 데이터 다루기

__API로 20대가 가장 좋아하는 도서 찾기

__[문제 해결 과정] 공개 API로 웹에서 데이터 가져오기

[4가지 키워드로 정리하는 핵심 포인트]

[표로 정리하는 핵심 함수와 메서드]

[확인 문제]

 

02-2 웹 스크래핑 사용하기

__도서 쪽수를 찾아서

__검색 결과 페이지 가져오기

__HTML에서 데이터 추출하기: 뷰티플수프

__전체 도서의 쪽수 구하기

__웹 스크래핑할 때 주의할 점

__[문제 해결 과정] 웹 스크래핑으로 HTML 수집하기

[좀 더 알아보기] merge() 함수의 매개변수

[2가지 키워드로 정리하는 핵심 포인트]

[표로 정리하는 핵심 함수와 메서드]

[확인 문제]

 

I. 미션

1. 기본 미션 - p. 150의 확인 문제 1번 풀고 인증하기

p.150 확인 문제

1. 다음과 같은 데이터프레임 df가 있을 때 loc 메서드의 결과가 다른 하나는 무엇인가요?
(1) df.loc[[0,1,2],['col1','col2']]

(2) df.loc[0:2, 'col1':'col2']
(3) df.loc[:2, [True,True]]
(4) df.loc[::2, 'col1':'col2']  => 정답

 

 

2. 선택 미션 - p. 137 ~ 138 손코딩 실습으로 원하는 도서의 페이지 수를 추출하고 화면 캡처하기