Python Training

• Introduction of Python
• OOP Concepts
• Programming Style
• Core python concepts
• Conditional Statements
• If, If- else, Nested if-else
• Looping, For, While, Nested loops
• Control Statements, Break, Continue, Pass
• String Manipulation
• Accessing Strings
• Basic Operations
• String slices
• Function and Methods

• List
• Introduction
• Accessing list
• Operations
• Working with lists
• Function and Methods
• Tuple
• Accessing tuples Operations Working
• Functions and Methods
• Dictionaries
• Accessing values in dictionaries
• Working with dictionaries
• Properties

• Calling a function
• Types of functions
• Function Arguments
• Anonymous functions

• Modules
• Importing module
• Math module
• Random module
• Packages

• Printing on screen
• Reading data from a keyboard
• Opening and closing file
• Reading and writing files

• Handling Exception
• clause
• Try ? finally clause
• User Defined Exceptions

• Class
• Object
• Attributes
• Inheritance
• Overloading
• Overriding
• Data Hiding

• Search function
• Match Function
• Matching VS Searching
• Modifiers

• Introduction
• Architecture
• CGI environment variable
• GET and POST methods
• Cookies
• File upload

• Socket
• Socket Module
• Methods
• Client and server
• Internet modules

• Thread
• Starting a thread
• Threading module
• Synchronizing threads
• Multithreaded Priority Queue

• Introduction
• Tkinter programming
• Tkinter widgets
• Designing
• HTML
• CSS
• JavaScript
• Ajax

• Introduction
• Connections
• Executing queries
• Transactions
• Handling error

• Simple Web application.
• Client-Server Architecture.
• Intro of Flask and Bottle.
• Advanced Web Framework Django.
• Connectivity with MySql Connection Steps.
• CRUD Operation Using Tkinter with MVC Pattern