python

Python Language

Part 1: Basics of Python Programming

  1. First Program and Deployment of Version Control (GitHub)
  2. Variables and Interactive Programs
  3. Conditional Structures (if)
  4. While Loops (while)
  5. List Structures and Iterative Loops (for)
  6. Functions
  7. Tuple, Set, and Dictionary
  8. Using Relational Databases

Part 2: Mastering Python

  1. Fundamentals of Object-Oriented Programming
  2. Association
  3. Inheritance
  4. Using External Interfaces
  5. Setting Up a Backend Service With an Interface

Exercises

Exercise sets

Project Assignments

  1. Preliminary Project Assignment
  2. Final Project Assignment