본문 바로가기

Python으로 웹 스크래퍼 만들기

Python으로 웹 스크래퍼 만들기 강의 소개 (Feat. 노마드코더)

본 포스팅은 노마드코더님의 온라인 강의에 대한 복습을 기록하기 위한 포스팅입니다.

※ 본 포스팅의 내용은 강의를 들은 후 필자의 개인적인 의견을 기재한 것이니, 정답이 아닐 수 있음을 참고하십시오.

강의 소개 : 파이썬으로 웹 스크래퍼 만들기 (2주 완성반)
  -. 내용 : 파이썬 기초 (타입, 변수, 함수, 클래스 등 및 웹 스크래퍼 코드 작성법)
  -. 비용 : 100% 무료 강의
  -. 비고 : 한글 자막 제공 / 강의 100% 완료 시 10% 할인 쿠폰 제공
온라인 강의 : https://nomadcoders.co/
    /    풀스택 개발자 로드맵 : https://nomadcoders.co/roadmap
유튜브 채널 : https://www.youtube.com/channel/UCUpJs89fSBXNolQGOYKn0YQ
 

노마드 코더 Nomad Coders

한국인 린과 콜롬비아인 니꼴라스의 프로젝트 "노마드 코더" 입니다. 2015년 떠나, 현재까지 원하는 곳에서 일하며, 살고 있습니다. + + Nomad Academy: https://nomadcoders.co

www.youtube.com


 

1. Why learn Python (왜 파이썬을 배우는가?)

  1) 인기도 : 3위 (20년도 7월 15일 기준)

Python으로 웹 스크래퍼 만들기 강의 소개 1

    -. 1위인 C와 2위인 JAVA의 경우 많은 유저들이 사용하지만 진입장벽이 높음

    -. 반면 파이썬은 많은 유저들이 사용하면서도 진입장벽이 낮아 처음 배우는 언어로 매우 좋음

 

  2) 파이썬은 누가 사용하고 있는가?

Python으로 웹 스크래퍼 만들기 강의 소개 2

    -. 구글, Dropbox, YouTube, Reddit, NASA

    -. 위에서 언급한 것과 같이 이름만 들어도 알만한 곳에서 사용 중

    -. 각 분야별 정상의 자리에 있는 곳에서 사용하는 만큼 언어에 대한 신뢰를 가져도 좋음

 

  3) 그래서 뭐가 좋은데?

    -. 적용 분야 : 웹, GUI(Graphical User Interface), 소프트웨어, 시스템, 머신러닝, 딥러닝, 데이터 사이언스 등등

    -. 위와 같이 언어 하나로 저렇게 많은 것을 할 수 있음

      ex) Javascript의 경우 웹 개발은 가능 / But, 머신러닝, 딥러닝은.....?

    -. 코드가 읽기 쉽다 -> 가독성이 좋다 -> 누구나 수정/보완이 쉽다 -> 인건비가 절약된다! (회사)

                                                                                        . -> 코드 공유 및 피드백받기 좋다 (개인)

    -. 커뮤니티가 엄청 크다 -> 완성되어있는 모듈이 많다 -> 개발이 쉬워진다

                                  . -> 웬만한 질문은 구글에 있다 -> 개발이 쉬워진다

 

2. About this Course (이 강의에 대하여)

  1) Step 1. Theory(파이썬 이론)

    -. 변수, 함수, 루프, 인자, 패키지, 데이터 타입 등등

 

  2) Step 2. Project(웹 스크래퍼)

    -. 웹사이트에 가서 페이지에 있는 모든 결과를 가져오는 스크립트

    -. 가져온 결과를 Excel에 자동 저장하는 스크립트

 

  3) Step 3. Framework(Django)

    -. Django를 사용하기 위해 알아두어야 할 것들

 

3. Requirements (준비물)

  1) 유일한 준비물 : 구글 크롬

 

  2) 없어도 되는 것  

    -. HTML 지식, 다른 언어 사용경험, 파이썬 지식/이해도 등등

    -. 파이썬이 설치된 PC 등

  

4. Code Python Online (온라인에서 파이썬 코딩)

  1) repl.it에서 파이썬 코드 작성

    -. 작동원리 : 작성(우리) -> 전송(서버) -> 출력(모니터)

 

  2) 사용방법

    -. 로그인 (GitHub 추천 / Data)

 

Python으로 웹 스크래퍼 만들기 강의 소개 3

    -. new repl (우측 상단)

 

Python으로 웹 스크래퍼 만들기 강의 소개 4

    -. python 검색 -> Python 선택 (Python 2.7 X)

    -. 코드 작성

 

Python으로 웹 스크래퍼 만들기 강의 소개 5

    -. run (실행)

 

 

※ 본 포스팅의 내용은 강의를 들은 후 필자의 개인적인 의견을 기재한 것으로,

   정답이 아닐 수 있음을 참고하십시오.

 


이상으로 Python으로 웹 스크래퍼 만들기 강의 소개에 대한 포스팅을 마치겠습니다.

 

Python으로 웹 스크래퍼 만들기 강의 소개 6