Complete Python Course - Normal (Beginner to Intermediate)
Prepared by: ChatGPT
Date: 21 June 2025
Table of Contents
1. Introduction to Python
2. Variables and Data Types
3. Input and Output
4. Operators and Expressions
5. Conditional Statements
6. Loops
7. Functions
8. Lists and Tuples
9. Dictionaries and Sets
10. Strings
11. File Handling
12. Exception Handling
13. Modules and Packages
14. Object-Oriented Programming
15. Mini Projects
1. Introduction to Python
What is Python, its history, features, and applications.
2. Variables and Data Types
Using variables, basic data types like int, float, str, bool, type conversion.
3. Input and Output
input(), print(), string formatting.
4. Operators and Expressions
Arithmetic, logical, relational, and assignment operators.
5. Conditional Statements
if, elif, else, and nested conditions.
6. Loops
for loop, while loop, break and continue.
7. Functions
Defining and calling functions, parameters, return values.
8. Lists and Tuples
Creating, accessing, modifying lists and tuples.
9. Dictionaries and Sets
Storing key-value pairs, dictionary and set operations.
10. Strings
String indexing, slicing, and built-in methods.
11. File Handling
Reading and writing files using open(), read(), write(), with.
12. Exception Handling
try, except, finally blocks, catching exceptions.
13. Modules and Packages
Importing modules, creating your own modules.
14. Object-Oriented Programming
Classes, objects, __init__, methods, inheritance.
15. Mini Projects
Simple Python projects like Calculator, To-Do App, Number Guessing Game.