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 |