Intro
필자는 올초부터 DataScience에 관련된 공부를 시작했다.
DS분야의 전문 인력이 되기 위해서 많은 것들을 알아야 하는데, 올해 처음 공부해보는 것이기도 했고 같이 병행하며 해야 할 일들이 많았기에 혼자 커리큘럼을 세워 공부하기 너무 힘들었다. 그래서 프로그래밍 언어나 관련 강좌를 수강하고자 괜찮은 인터넷 강의를 찾아보았는데, 결국은 코딩을 강의하시는 지인의 추천으로 Udemy를 선택하게 되었다.
그러나, 작심삼일의 용사이자 현생에 치여살던 필자는 기억의 저편으로 Udemy를 보내버려 한동안 공부를 놓았고 그 결과 금년의 반이 지나가고 있다. 이럴 순 없기에 남은 반년의 시간만큼이라도 성실하게 공부해서 올 한 해를 의미 있는 해로 보내기 위해 Udemy에서 공부한 내용을 성실하게 적어보려 한다.
마침 이번에 5월 8일(마감) 기준 UdemyKorea에서 필자같이 '개발 공부를 미뤄버리는 중생'들을 구제하기 위해서 한 가지 프로모션을 개최하였는데 내용은 2주동안 10만 원 상당의 강의 1편을 성실히 수강하는 것이었다. 이렇게 좋은 혜택은 여태껏 당첨이 되어본 적이 없기 때문에 바로 부담 없이 신청을 했고 당첨이 됐다. (프로모션 관련 링크)
신청한 강좌
필자가 신청한 강좌는 '따라하며 익히는 파이썬 데이터 수집 마스터'이다.
이 강의를 통해서 배울 수 있는 것은 크롤링 기초와 실전 코드들이다. 전에 대학을 다닐 때, 빅데이터 활용 관련 비교과 프로그램에 참여해본 적이 있었는데 거기서 간단하게 크롤링에 대해 다뤘었다. 그때 배운 개념으로는 아주 수박 겉 핥기 수준이라 만족스럽지 못했는데 이번 강좌를 통해 그러한 부분들을 충족시켜줄 수 있으면 좋겠다는 기대감이 들어 선정하였다.
사실 UdemyKorea에서 개최한 프로모션에 참가신청서를 제출하면서 정한 나름의 기준이 있었는데 2주라는 기간 안에 '완강'하는 것과 평소에 흥미 있던 '주제'에 대한 강좌를 듣는 것이었다. 이번 프로모션은 무료로 짧은 기간 동안 체험할 수 있지만 Udemy에서 제공하는 강의를 완강했을 때 얻는 지식의 깊이가 궁금하기도 했고 소소한 성취감도 얻을 수 있을 것 같아서 완강을 할 수 있는 수준의 강의를 선택하였다. 또한 선택한 강의에서 제공하는 '크롤링'이라는 기술 자체는 DS에 관련된 핵심기술이라고 볼 수 없지만 필자가 평소에 관심이 있던 기술이기도 했다.
챌린저 미션
UdemyKorea에서 제공하는 프로모션에는 2가지 미션이 있다.
위 프로모션을 통해 제공해준 강의에 대한 리뷰와 2주간 SNS에 공부한 내용을 2회 기재하는 것인데, 사실 아직 애기 블로거인 필자 입장에선 너무 유익한 조건이었다. 더군다나 공부하면서 알게 된 개념을 블로그에 정리해두기 위해 개설한 것이라 더욱 자신 있는 미션들이었다. 그리고 이 미션들을 수행하면 경품 추첨의 기회도 제공한다... 그런데 그 경품 중 맥북 Air가 포함되어있다. 구세대의 멋을 아는 필자가 드디어 MZ세대의 감성을 이해할 수 있는 맥북 Air의 소유자가 될 수 있는 건가? ㅎㅎㅎㅎㅎ(INTJ의 'N' 발동)
학습 계획
이번 프로모션에서 신청한 강의는 총 6개의 섹션으로 구성되어 있으며 순수 강의 시간은 약 11시간 정도 된다.
하지만 실제 코딩을 하는 시간도 포함하다 보면 더 오래 걸릴 것이다. 그래서 한 주간 3개의 섹션을 수행해서 2주에 걸쳐 수강할 것이다.
1주차(20강) | 준비하기 | 강의 및 강사 소개 파이썬 설치하기 크롤링 방법 장단점 비교 설명 크롤링은 합법?불법?판례로 살펴본 크롤링 쥬피터 노트북 살펴보기 |
|
파이썬 익히기 |
컴퓨터와 소통하기
숫자 데이터 다루기
문자 데이터 다루기 여러 개의 데이터 다루기(리스트)
데이터 병합하기(리스트 합치기)
반복 작업하기(for 반복문)
조건에 따라 작업 진행하기(if 조건문)
문자 데이터 자유자재로 사용하기(f-string, 문자열 포매팅)
문자 데이터 내 맘대로 정리하기
|
||
크롤링 기초 |
Selenium & chromedriver 설치하기
브라우저 열기
웹 페이지 접속하기 &URL 살펴보기
얼렁뚱땅 HTML 살펴보기
HTML 에서 원하는 정보 가져오기( BeautifulSoup.select() )
|
||
2주차(27강) | Netflix 크롤링 |
넷플릭스 오리지널 페이지 살펴보기
섹션 파트 나누기
프로그램 파트 찾기1_섹션 제목 찾기
프로그램 파트 찾기2_프로그램
프로그램 정보 수집하기
모든 프로그램 정보 수집하기(with 반복문)
엑셀 파일에 저장하기
|
|
Instagram 크롤링 |
인스타그램 페이지 살펴보기
인스타그램 크롤링 계획 설계하기
로그인 하기
태그 검색하기
게시글 클릭하기
다음 게시글 클릭하기
[게시글 정보 수집] - 본문내용
[게시글 정보 수집] - 좋아요 수
[게시글 정보 수집] - 작성 일시
수집 데이터 엑셀 파일에 저장하기
|
||
Youtube 크롤링 |
유튜브 크롤링 소개
인기영상 리스트 수집하기1
인기영상 리스트 수집하기2
영상정보 수집하기1(제목, 조회수, 업로드 일자)
영상정보 수집하기2(좋아요, 싫어요, 채널명)
댓글수집하기1-총댓글수확인하기
댓글수집하기2-댓글가져오기
(코드정리)원하는 만큼 댓글 가져오기
|
Outro
좋은 기회를 제공해주셔서 감사합니다.
본 게시글은 UdemyKorea에서 제공한 프로모션에 참여하기 위해 작성한 게시글입니다.
인스타 주소 ⭐
https://www.instagram.com/f.inn_sharp/
#유데미#유데미코리아#스타트위드유데미#스터디윗미
'Life > review' 카테고리의 다른 글
[Start with Udemy Challengers] 5일차 학습 후기-자문자답 (0) | 2022.05.17 |
---|---|
[Start with Udemy Challengers] 4일차 학습 후기-자문자답 (0) | 2022.05.16 |
[Start with Udemy Challengers] 3일차 학습 후기-자문자답 (0) | 2022.05.14 |
[Start with Udemy Challengers] 2일차 학습 후기-자문자답 (0) | 2022.05.14 |
[Start with Udemy Challengers] 1일차 학습 후기-자문자답 (0) | 2022.05.13 |