Read the introduction to this course.
- Basic math, variables and the
print
andinput
functions - Comparisons, the
if
statement and string concatenation and methods - Concatenation and string methods
- Lists (basics)
- The
for
statement - Advanced use of lists: methods and slicing
- The
while
statement - Working with files
- F-strings
- Dicts (basics)
- Nested dicts
- JSON
- HTTP API's
- Displaying images and HTML in Jupyter Notebooks
- Printing complex data types
- Pandas (basics)
- Pandas: combining data sets using
merge()
andconcat()
- Pandas: importing structured data formats
- Pandas: filtering and sorting data
- Pandas: advanced ways to transform data with
apply()
- Pandas: plots and visualisations
- Pandas: working with temporal data
- Accessing the Reddit API using the
praw
library - Functions
- Web scraping with BeautifulSoup
This course was developed by Hay Kranen with generous feedback from Jonas Moons. Logo by Ranganath Krishnamani.