This resource is for anyone who want to learn the python programming language, It starts by discussing all programming fundamentals that you need to start programming Python.
- From foundations to expert, learn about every major Python topic, working with Python 3.
- Master Object-Oriented Programming and structure your Python programs like a professional.
- Understand how databases work and how to take advantage of their features.
- Interact with REST APIs using Python and build a blog!
- Create secure and reliable REST API which include authentication, CRUD (Create, Read, Update and Delete)
| Part | Tasks |
|---|---|
| Part I | Introduction Keywords and Identifiers Operators Variables |
| Part II | DataTypes Flow Control Simple python programs |
| Part III | Functions File IO Modules and packages |
| Part IV | Classes and objects Regex |
| Part V | Building APIs Working with databases |
Access to internet-enabled computer
| Week | Task |
|---|---|
| Week 1 | Part I |
| Week 2 | Part II |
| Week 3 | Part II |
| Week 4 | Part III |
| Week 5 | Part III |
| Week 6 | Part IV |
| Week 7 | Part IV |
| Week 8 | Part V |
| Week 9 | Part V |
| Week 10 | Capstone Project |
| Week 11 | Capstone Project |
| Week 12 | Capstone Project |