Python Programming

A Complete Python Programming tutorial for beginners.

Topics List

Basics

  1. Python Programming
  2. Python Installation
  3. Hello World in Python
  4. Variables in Python
  5. Data Types in Python
  6. Operators in Python
  7. Type Casting in Python
  8. Comments in Python
  9. Strings in Python
  10. f strings in Python
  11. Input and Output in Python
  12. Boolean in Python
  13. None in Python

Control Statements

  1. if else in Python
  2. match case in Python
  3. for loop in Python
  4. while loop in Python
  5. break continue and pass in Python

Data Structures

  1. Lists in Python
  2. Tuples in Python
  3. Sets in Python
  4. Dictionaries in Python
  5. List Comprehension in Python
  6. Dictionary Comprehension in Python
  7. Slicing in Python

Functions

  1. Functions in Python
  2. Function Arguments in Python
  3. Default Arguments in Python
  4. *args and **kwargs in Python
  5. Lambda in Python
  6. Recursion in Python
  7. Scope in Python
  8. Decorators in Python

Object Oriented Programming

  1. Classes and Objects in Python
  2. Constructor in Python
  3. Instance vs Class Variables in Python
  4. Polymorphism in Python
  5. Encapsulation in Python
  6. Magic Methods in Python
  7. Dataclasses in Python

Files and Modules

  1. Modules in Python
  2. Packages in Python
  3. Virtual Environments in Python
  4. File Handling in Python
  5. JSON in Python
  6. CSV in Python
  7. Exception Handling in Python
  8. Context Managers in Python

Advanced Topics

  1. Iterators in Python
  2. Generators in Python
  3. Regular Expressions in Python
  4. Typing in Python
  5. Multithreading in Python
  6. Multiprocessing in Python
  7. Asyncio in Python
  8. SQLite in Python

More Tutorials

Join

the Discord server right now !