| 1 |
Python Introduction and Setting Up the Environment |
Introduction to Programming, Choosing Python, Setting up Python environment, Python IDEs |
| 2 |
Python Basic Syntax and Data Types |
Input/output Operaations, Comments, Variables, Data types, Typecasting |
| 3 |
Operators in Python |
Arithmetic Operators, Comparison (Relational) Operators, Assignment Operators, Logical
Operators, Bitwise Operators, Membership Operators, Identity Operators |
| 4 |
Strings |
Creating, Formatting, Indexing, Slicing, String methods. |
| 5 |
Lists |
Creating, Properties, Indexing, Slicing, Methods, Modifying lists |
| 6 |
Tuples in Python |
Syntax, Properties, Indexing, Slicing, Methods |
| 7 |
Sets in Python |
Syntax, Updating, Operations, Methods |
| 8 |
Dictionaries in Python |
Syntax, Keys/values, Accessing, Methods |
| 9 |
Python Conditional Statements |
if, if-else, if-elif-else |
| 10 |
Loops in Python |
for, while, break, continue, pass, range |
| 11 |
Anonymous Functions |
Lambda functions, how to use them with filter, map, and reduce. |
| 12 |
Generators |
Creating, Using generators |
| 13 |
Modules in Python |
Creating, Importing, Built-in modules |
| 14 |
Packages & Data Analysis |
Creating packages and import modules from packages, as well as different ways of importing
modules and packages. |
| 15 |
Regex |
Regular expressions and their use in Python, including re.search(), re.compile(), re.find(),
re.split(), re.sub(), and metacharacters. |
| 16 |
File Handling and Pandas |
Opening, Reading, Writing, Closing files |
| 17 |
Project-I Development |
Get Hands-on Experience by developing project based on python topics. |
| 18 |
Project-II Development |
Get Hands-on Experience by developing project based on python topics. |