Curriculum
12 Sections
154 Lessons
12 Weeks
Expand all sections
Collapse all sections
Basic Python
11
2.1
Introduction to Python
2.2
Python- The universal Language
2.3
Python Versions
2.4
Installing Python
2.5
Environment Variables
2.6
Executing Python from Command Line
2.7
Editing Python File
2.8
Python Documentation
2.9
Dynamic Types
2.10
Python Reserved Words
2.11
Naming Conventions
Basic Python syntax
12
3.1
Basic Syntax
3.2
Comments
3.3
String Values
3.4
String Methods
3.5
The Format Method
3.6
String Operators
3.7
Numeric Data Types
3.8
Conversion Function
3.9
Simple Output
3.10
Simple Input
3.11
The % Method
3.12
The Print Function
Language Components]
7
4.1
Indenting Requirements
4.2
The IF Statement
4.3
Relational & Logical Operators
4.4
Bit Wise Operators
4.5
The While Loop
4.6
Break & Continue
4.7
The FOR Loop
Collections
7
5.1
Introduction
5.2
Lists
5.3
Tuples
5.4
Dictionaries
5.5
Sorting Dictionaries
5.6
Copying Collections
5.7
Summary
Functions
16
6.1
Introduction
6.2
Defining Your Own Function
6.3
Parameters
6.4
Function Documentation
6.5
Keyword & Optional Parameters
6.6
Passing Collections to A Function
6.7
Variable Number Of Arguments
6.8
Scope
6.9
Functions-“First Class Citizens”
6.10
Passing Functions to a Functions
6.11
Map
6.12
Filter
6.13
Mapping Functions in a Dictionary
6.14
Lambda
6.15
Inner Functions
6.16
Closures
Modules
5
7.1
Modules
7.2
Standard Modules-sys
7.3
Standard Modules-math
7.4
Standard Modules-time
7.5
The Dir Function
Exceptions
7
8.1
Errors
8.2
Runtime Errors
8.3
The Exception Model
8.4
Exception Hierarchy
8.5
Handling Multiple Exceptions
8.6
Raise
8.7
Assert
Advance Python ( Module - 2 )
10
9.1
Classes in Python
9.2
Principles of Object Orientation
9.3
Creating Classes
9.4
Instance Methods
9.5
File Organization
9.6
Special Methods
9.7
Inheritance
9.8
Polymorphism
9.9
Type Identification
9.10
Custom Exception Classes
Regular expressions
14
10.1
Introduction
10.2
Simple Character Matches
10.3
Special Characters
10.4
Character Classes
10.5
Quantifiers
10.6
The Dot Character
10.7
Greedy Matches
10.8
Grouping
10.9
Matching at Beginning or End
10.10
Match Objects
10.11
Substituting
10.12
Splitting a String
10.13
Compiling Regular Expressions
10.14
Flags
OOPS Advance
44
11.1
Objected-Oriented Python
11.2
Object-oriented programming refresher
11.3
Instance methods and attributes
11.4
Checking instance types
11.5
Class methods and members
11.6
Inheritance and Composition
11.7
Understanding inheritance
11.8
Abstract base classes
11.9
Using multiple inheritance
11.10
Interfaces
11.11
Understanding composition
11.12
Magic Object Methods
11.13
What are magic methods?
11.14
String representation
11.15
Equality and comparison
11.16
Attribute access
11.17
Callable objects
11.18
Python Comprehensions
11.19
What are comprehensions?
11.20
List comprehensions
11.21
Dictionary comprehensions
11.22
Set comprehensions
11.23
Introduction to Databases in Python
11.24
What is a database?
11.25
Relational databases
11.26
Non-relational databases
11.27
Python Database API
11.28
Using MySQL in Python
11.29
Creating a MySQL database
11.30
Building tables in a MySQL database
11.31
Connecting a Python application to a MySQL database
11.32
Encaspulating database operations to make better applications
11.33
Developing Pythonic applications with SQLAlchemy ORM
11.34
Using SQLAlchemy Sessions to transact on a MySQL database
11.35
Using SQL to import CSV data
11.36
Leveraging SQLAlchemy and pandas to import CSV data
11.37
Challenge: Create a MySQL database
11.38
Solution: Create a MySQL database
11.39
RegEx Functions
11.40
re module
11.41
findall
11.42
search
11.43
split
11.44
sub
CREATING GAMES USING PYTHON
6
12.0
GUESS THE NUMBER IN PYTHON
12.1
DICE ROLLER IN PYTHON
12.2
ROCK PAPER SIZZOR IN PYTHON
12.3
TIC-TAC-TOE IN PYTHON
12.4
HANGMAN GAME IN PYTHON
12.5
ANAGRAM GAME IN PYTHON
CREATING APPLICATIONS USING PYTHON
15
13.0
PASSWORD GENERATOR IN PYTHON
13.1
PASSWORD STRENGTH CHECKER IN PYTHON
13.2
MAD LIBS IN PYTHON
13.3
MAKING A KEYLOGGER IN PYTHON
13.4
COUNDOWN TIMER IN PYTHON
13.5
DESKTOP NOTIFIER
13.6
SIMPLE ATTENDANCE TRACKER
13.7
CREATING PAYMENT RECEIPTS
13.8
QR CODE ENCODER/DECODER
13.9
CONVERT EMOJI INTO TEXT
13.10
PYTHON AUTO CLICKER
13.11
EMPLOYEE MANAGEMENT SYSTEM
13.12
LOAN CALCULATOR
13.13
VISITING CARD SCANNER
13.14
COVID-19 DATA IN PYTHON
Advance Python Programming with AI
Curriculum
This content is protected, please
login
and enroll in the course to view this content!
Your Website
Modal title
Main Content