About Python Training
Python is a language with a simple syntax, and a powerful set of libraries. It is an interpreted language, with a rich programming environment, including a robust debugger and profiler. While it is easy for beginners to learn, it is widely used in many scientific areas for data exploration. This course is an introduction to the Python programming language for students without prior programming experience. We cover data types, control flow, object-oriented programming, and graphical user interface-driven applications. The examples and problems used in this course are drawn from diverse areas such as text processing, simple graphics creation and image manipulation, HTML and web programming, and genomics.
Python Training Course Duration
- 45 Working days, daily one and half hours
Introduction
HistoryFeatures
Setting up path
Working with Python
Basic Syntax
Variable and Data Types
Operator
Conditional Statements
IfIf- else
Nested if-else
Looping
ForWhile
Nested loops
Control Statements
BreakContinue
Pass
String Manipulation
Accessing StringsBasic Operations
String slices
Function and Methods
Lists
IntroductionAccessing list
Operations
Working with lists
Function and Methods
Tuple
IntroductionAccessing tuples
Operations
Working
Functions and Methods
Dictionaries
IntroductionAccessing values in dictionaries
Working with dictionaries
Properties
Functions
Functions
Defining a functionCalling a function
Types of functions
Function Arguments
Anonymous functions
Global and local variables
Modules
Importing moduleMath module
Random module
Packages
Composition
Input-Output
Printing on screenReading data from keyboard
Opening and closing file
Reading and writing files
Functions
Exception Handling
ExceptionException Handling
Except clause
Try ? finally clause
User Defined Exceptions
Advance Python
OOPs concept
Class and object Attributes
Inheritance
Overloading
Overriding
Data hiding
Regular expressions
Match functionSearch function
Matching VS Searching
Modifiers
Patterns
CGI
IntroductionArchitecture
CGI environment variable
GET and POST methods
Cookies
File upload
Database
IntroductionConnections
Executing queries
Transactions
Handling error
Networking
SocketSocket Module
Methods
Client and server
Internet modules
Multithreading
ThreadStarting a thread
Threading module
Synchronizing threads
Multithreaded Priority Queue
GUI Programming
IntroductionTkinter programming
Tkinter widgets