Skip to content

In this course you will learn the basics of Python programming as well as the details on how to program a web-scraper. A web-scraper is a small program that automatically opens websites and searches for specified data.

Notifications You must be signed in to change notification settings

InformationSystemsFreiburg/python-webscraping-workshop

Repository files navigation

University of Freiburg - Chair of Information Systems

Python Web-Scraping Workshop

About this course

In this course you will learn the basics of Python programming as well as the details on how to program a web-scraper. A web-scraper is a small program that automatically opens websites and searches for specified data. This course is splitted into three main parts:

  • Introduction to Python Programming
  • Introduction to Web-Scraping with Python
  • Exercises
  • Solutions to the Exercises
  • The complete web scraper

About the instructor

Markus Rosenfelder, PhD Student, Msc Economics

From 0 to Data Scientist with Python - Reading and Watching List

This list should be followed step by step. There are a few overlaps between the resources, but overall the next step most often requires knowledge of the previous step.

If you do not have any prior programming experience

  1. Automate the boring stuff with python

If you have prior programming experience

  1. The Quick Python Book

  2. Intro to Numerical Computing with NumPy (Beginner)

  3. Pandas for Data Analysis

  4. Web Scraping with BeautifulSoup and Requests

  5. Data Visualization and Exploration with Python

  6. The Hundred-Page Machine Learning Book

  7. Hands-On Machine Learning with Scikit-Learn and TensorFlow - Read until "Part II. Neural Networks and Deep Learning"

  8. Deep Learning with Python, TensorFlow, and Keras tutorial - Playlist

9.1. But what is a Deep Neural Network? Part 1

9.2. But what is a Deep Neural Network? Part 2

  1. Deep Learning with Python

  2. Hands-On Machine Learning with Scikit-Learn and TensorFlow - Read from "Part II. Neural Networks and Deep Learning"

Additional suggested material

About

In this course you will learn the basics of Python programming as well as the details on how to program a web-scraper. A web-scraper is a small program that automatically opens websites and searches for specified data.

Resources

Stars

Watchers

Forks