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. |