Lecture | Date | Topic | Lesson learning goal |
---|---|---|---|
Lecture 01 | Mon Mar 15 | Introduction | Introduction of teachers, students and class setup |
Lecture 02 | Wed Mar 17 | Installation | Install and configure Python |
Free! | Mon Mar 22 | Free! | |
Lecture 03 | Wed Mar 24 | Basic Data Types | Learn about basic data types |
Lecture 04 | Mon Mar 29 | Loops | Learn about for and while loops, branching |
Lecture 05 | Wed Mar 31 | Operators & Functions | Learn about basic operators and write your own function |
Free! | Mon Apr 05 | Free! | |
Lecture 06 | Wed Apr 07 | Basic mathematics | Basic mathematics using Python |
Lecture 07 | Mon Apr 12 | Buffer | |
Lecture 08 | Wed Apr 14 | Lists and Dictionaries | |
Free! | Mon Apr 19 | Free! | |
Lecture 09 | Wed Apr 21 | Sets and Tuples | |
Lecture 10 | Mon Apr 26 | Comprehension | |
Lecture 11 | Wed Apr 28 | Classes and Inheritance | Learn about object oriented programming (OOP) concepts |
Lecture 12 | Mon May 03 | Classes and Inheritance - Advanced | |
Lecture 13 | Wed May 05 | Intro to Libraries and the Python Standard Library | Learn about using libraries, and get ready for the included one |
Lecture 14 | Mon May 10 | Mathematics: Numpy, Pandas | |
Lecture 15 | Wed May 12 | Mathematics: Matplotlib | |
Free! | Mon May 17 | Free! | |
Lecture 16 | Wed May 19 | Modern Web Services: Flask/Django | Learn about RESTful APIs that drive todays webservices |
Free! | Mon May 24 | Free! | |
Lecture 17 | Wed May 26 | Depedency Management | All about managing project dependencies, pip and virtual environments |
Lecture 18 | Mon May 31 | Project structure | Insert lesson learning goal |
Lecture 19 | Wed Jun 02 | Source Code Management with git | Learn the basics of collaborating on source code with multiple developers |
Free! | Mon Jun 07 | Free! | |
Lecture 20 | Wed Jun 09 | Error handling (and a little primer on Testing) | In this lesson, we learn how to deal with errors |
Lecture 21 | Mon Jun 14 | SCRUM | In this lesson, we'll dive into SCRUM, the Agile project framework |
Lecture 22 | Wed Jun 16 | Buffer | |
Lecture 23 | Mon Jun 21 | Projects! | This is your space for the final project |
Lecture 24 | Wed Jun 23 | Projects! | This is your space for the final project |
Lecture 25 | Mon Jun 28 | Projects | This is your space for the final project |
Lecture 26 | Wed Jun 30 | Final presentations! | This is your space for the final project |
akbo/nrw-intro-to-python
This is a GitHub repository for the Introduction to Python in ReDI School NRW
Jupyter Notebook