Python Level 1:
An Introduction to Python
• What can Python do?
• Why Python?
• Good to know
• Python Syntax compared to other programming languages
• Python Install
Beginning Python Basics
• The print statement
• Comments
• Python Data Structures & Data Types
• Simple Input & Output
• Simple Output Formatting
Operators in python
• Arithmetic
• Assignment
• Comparison
• Logical
• Bitwise
String & String Functions
String Manipulation
• The print statement
• Comments
• Python Data Structures & Data Types
• Simple Input & Output
• Simple Output Formatting
• Operators in python
Python Program Flow
• Indentation
• The If statement and its’ related statement
• If Statement
• Elif Statement
• Nested If statement
• An example with if and it’s related statement
Loop Statements:
• The while loop
• The for loop
• The range statement
• Nested Loop
• Loop with Else
• Break &Continue
• Examples for looping
List / Array
• LIST with List Functions
• List with another List
• List with Mix of Data
• List Functions
• List with String
• List with Constructor
TUPLE
• Tuple with Functions
• List with another List
SET
• SET with Functions
• List with another List
DICTIONARY
• Operation with Dictionary
• Nested Dictionary
Identity Operator
Membership
Functions& Modules
• Create your own functions
• Functions Parameters
• Variable Arguments
• Scope of a Function
• Function Documentations
• Recursive Function
Library Functions
• Date Functions
• Time Functions
• Date & Time Format Codes
• Directives
• Math Functions
Python Level 2:
Exceptions Handling
• Errors
• Exception handling with try
• handling Multiple Exceptions
• Writing your own Exception
File Handling
• File handling Modes
• Reading Files
• Writing& Appending to Files
• Handling File Exceptions
• The with statement
Classes In Python
• New Style Classes
• Creating Classes
• Instance Methods
• Data Abstraction
• Constructor
Inheritance
• Single
• Multiple
• Multilevel
Polymorphism
DBSQL Lite
• Installation
• Basic commands
• Creating DB Table
• Select Command
• INSERT Command
• UPDATE Command
• DELETE operations
• COMMIT & ROLLBACK operation
• DB Connection
• Database operation thru Python Program.
Python MYSQL Database Access
• Introduction
• Installation
• DB Connection
• Creating DB Table
• INSERT, READ, UPDATE, DELETE operations