py_courses

Collection of Python classes

View project on GitHub

Data Retrieval with Python

This course is designed for those who seek to learn how to retrieve remote files and data within the Python framework. We learn how to use the Python modules ftplib, urllib, request, BeautifulSoup, json, etc. to transfer files, download files from the Internet, manipulate JavaScript Object Notation, and perform web scraping. We will first learn how to do serialization and deserialization with pickle.

Prerequisites: Basic concepts of Python programming

Expectation

  • Bring your own laptop
  • Have a gmail account (to access Google Colaboratory)
  • Run examples during the presentations
  • Work on the exercises either alone or as a group
  • Ask questions.

Installing the Anaconda Python Distribution

To install (not required) the Anaconda Python distribution on your local platform, follow the instructions at: Anconda installation Guide

AGENDA

Lecture Topic Interactive Link Lecturer
Serialization/Deserialization with pickle Open In Colab Jules
Data Retrieval Open In Colab Jules
Serialization/Deserialization and Web Scraping with json Open In Colab Jules