강의

멘토링

로드맵

Inflearn brand logo image
Data Science

/

Data Analysis

Python Crawling: From Introduction to Web Data Extraction to Practice

Learn about Python and how to automatically collect Naver news titles and stock data from Naver Finance using Python. The library I mainly use is BeautifulSoup.

(4.5) 21 reviews

129 learners

  • Kyeongrok Kim
Python
Web Crawling

Reviews from Early Learners

What you will learn!

  • Python Programming Basics

  • Web Crawling Techniques

  • How to use BeautifulSoup and urllib

  • Extract and analyze real web data

Python Data Intermediate Section updated!

Creating a Python Crawler and Collecting Data

We live in a data-driven society. Data-driven decision-making is prevalent in many fields. Therefore, understanding how to collect and process data will be beneficial in your future work. This course covers basic Python concepts and how to extract data from Naver, a site we're all familiar with.

Additionally, you'll learn how to extract data through the simplest example, "Get Menu Name." You'll also learn how to find the URL containing the data and actually collect data from Naver News. After establishing a solid foundation in the introductory section, you'll practice selectively retrieving financial stock data in the intermediate section.

Learning Objectives

    • Learn about Python and use it to automatically collect Naver news headlines.
    • Learn how to flexibly collect data in various cases using BeautifulSoup's .find() and .findAll().

Helpful people

  • For those who are learning programming for the first time
  • People who do a lot of simple data collection work
  • Those who still process a lot of data only in Excel
  • A graduate student who needs a program to write a thesis
  • For those who want to learn the basics of data collection using Python

Note

  • Technologies used: python3, pycharm

Introduction of knowledge sharers

Kim Gyeong-rok
· Coin exchange backend development
· Crawler, API development
· Back-end development and operation (Spring Boot, Spring Data JPA)
· Front-end development and operation (Node, React)
· Operator of 'Kyungrok Kim's Beautiful Programming' (blog) | http://krksap.tistory.com
· 'Kyungrok Kim's Beautiful Programming Mentoring' (1:1 programming tutoring)

# Blog
· Operator of 'Kyungrok Kim's Beautiful Programming' (blog) | http://krksap.tistory.com
· 'Kyungrok Kim's Beautiful Programming Mentoring' (1:1 programming tutoring)
# Book
Excel VBA that even moms can follow | http://krksap.tistory.com/
Web Data Collection Technology | Hanbit Media (August 2017)
Node.js 200 Questions | Information Culture Publishing Co., Ltd. http://www.yes24.com/24/goods/59384816
# Lecture
· Data Collection Automation for Office Workers (Node.js) - Fast Campus
· Google Spreadsheet - Fast Campus
· Task Automation Using Excel (VBA) - Fast Campus

Recommended for
these people

Who is this course right for?

  • Beginner in Programming

  • People interested in web data analysis

  • People who want to practice using Python

  • People interested in financial data analysis

Hello
This is

594

Learners

60

Reviews

13

Answers

4.3

Rating

5

Courses

9년차 백엔드 개발자이고 8년째 강의도 해오고 있습니다.

IT관련 책을 3권 저술 하였습니다.

http://www.yes24.com/Product/Goods/64573282

http://www.yes24.com/Product/Goods/59384816

Curriculum

All

23 lectures ∙ (3hr 33min)

Published: 
Last updated: 

Reviews

All

21 reviews

4.5

21 reviews

  • munsoi님의 프로필 이미지
    munsoi

    Reviews 3

    Average Rating 5.0

    5

    100% enrolled

    • daenari님의 프로필 이미지
      daenari

      Reviews 2

      Average Rating 5.0

      5

      30% enrolled

      • 앨리스님의 프로필 이미지
        앨리스

        Reviews 6

        Average Rating 5.0

        5

        100% enrolled

        • jdpark님의 프로필 이미지
          jdpark

          Reviews 13

          Average Rating 4.6

          5

          96% enrolled

          • manilim님의 프로필 이미지
            manilim

            Reviews 3

            Average Rating 4.7

            4

            100% enrolled

            웹크롤링에 대한 자세한 설명과 실습 좋았습니다

            $17.60

            Kyeongrok Kim's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!