Sr No. |
Module Name |
Module Topics |
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.
|