| 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 Operations, 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, 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 & Pandas |
Opening, Reading, Writing, Closing files |
| 17 |
MySQL Database |
MySQL database, its operators, string functions, working with MySQL workbench, MySQL joins, and more |
| 18 |
Python for Web Development – Django |
Django introduction and installation, Features of Django, Django web server, Understanding Django environment |
| 19 |
Creating a Website |
Starting a project, Creating an app inside the project, Activating the app, Creating model for our site, Converting the model into a table, Examples for Fields in Models, Basic data access using Django shell, Saving objects into database, Retrieving objects from database, Modifying objects of database |
| 20 |
Front-End Development |
HTML, CSS3, Bootstrap, JavaScript |
| 21 |
Live Project |
Get Hands-on Experience by helping our team to develop the live project |