Python Programming
1. Introduction to Python - History of Python - Features of Python - Applications of
Python
2. Installation of Python - Downloading and Installing Python - Setting up IDE
(PyCharm, VS Code, IDLE) - Running first Python program
3. Python Indentation - Importance of indentation - Common indentation errors
4. Python Variables - Variable declaration - Rules for naming variables - Constants
and keywords
5. Data Types - Numeric, String, Boolean - Type conversion - Type checking
6. Python Collections - Lists - Tuples - Sets – Dictionaries
7. Loops - for loop - while loop - loop control statements (break, continue, pass)
8. Functions - Defining functions - Function arguments - Return values - Built-in
functions
9. User Input - Taking input using input() - Typecasting input values
10. String Manipulations - String methods - Slicing and indexing - String formatting.