Module - 1
Introduction to Python
- 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
Modules
- 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
GUI Programming
- Introduction to Tkinter
- Making window Object
- Working with widgets
- Label
- Button
- Entry
- RadioButton
- Checkbox
- Message
- Combobox
- Spin box
- Menu
- Scrollbar
- Treeview
- Canvas
- Many more
- Validating inputs
- Event handling
Database Programming using PyODBC
- 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