We have divided this Program into Eight modules that will cover all of the syllabus that will help you understand the program practically and theoretically.
Introduction and History of Python - Installing Python and setting Environment - IDLE - How to execute Python program
Python Basics - Python Tokens , Keywords , Literals , Identifiers , Operators - Python statements - Getting user input Variables and Data Types - Variables - Numbers - Strings - Lists - Tuple - Dictionary Decision Control Structure
Control flow statements - The IF statement - Python Relational and Logical Operators - The WHILE loop - Break and Continue statement - The FOR loop
Pass statement Functions - Creating a function - Calling a function - Function with default values - Calling function named arguments - Built-in functions
Module - Modules introduction - Creating modules - Importing Modules - Standard Modules Files and Directories - Introduction to File handling - Writing and reading files - Working with directories
Object Oriented Programming - Introduction to OOPs - Classes and Objects - Instance methods - Special class method - Inheritance - Method overriding - Data Hiding - Many more concepts... Exception Handling - What is Exception - Try, except, finally and raise statements - Handling Exception Multi-Threading - The Threading module - Creating and executing new Thread - Synchronizing Threads
GUI Programming - Introduction to Tkinter - Making window Object - Working with widgets - Label - Button - Entry - RadioButton - Checkbox - Message - Combobox - Spin box - Menu - Scrollbar - Canvas - Many more - Validating inputs - Event handling
Database Programming in Python - Introduction to databases - Creating database - Making table - Inserting, updating, removing and retrieving data from tables - Intro to Python DB-API - List of Supported DBMSs - Connecting to database - Executing queries - Fetching data from database table - Handling Transactions