I recently developed a new Python course, with a focus on beginners and practical examples. I call it Practical Python Programming for Everyone (ppp4e).
I’ve structured the course around Jupyter notebooks, which are interactive learning documents, containing my lecture notes, exercises, and homework assignments all in one place. I’m also releasing videorecordings of all eight classes.
All of this course material is available below, free of charge under a Creative Commons License.
Syllabus
Topic | Notebook |
---|---|
Week 1 - Python Basics | mco.fyi/py1 |
Week 2 - Booleans, Expressions, Operators, and Conditionals | mco.fyi/py2 |
Week 3 - String Revisited and Loops | mco.fyi/py3 |
Week 4 - Functions, Modules, and IDEs | mco.fyi/py4 |
Week 5 - Tuples, Lists, Dictionaries, and Starting a Project | mco.fyi/py5 |
Week 6 - Reading and Writing Files, More Work on Project | mco.fyi/py6 |
Week 7 - The Internet & the Web, Enhancing our News Feed App | mco.fyi/py7 |
Week 8 - Data Science with Python & Deploying mynewsfeed in the Cloud | mco.fyi/py8 |
Questions?
Contact me via marc@mco.dev.