Python Programme


Course Syllabus – Python Training
Core Python

Introduction to Python programming

Usage and benefits of Python programming

Python for network Engineers

Python in AI

Python For web developers

Features of Python programming

Downloading and installating Python in Windows

Downloading and configuring Python to work in Linux

Writing a simple Python program in Linux

Writing a simple Python program in Windows
Working with Python
Basic Syntax
Variable and Data Types
Operator
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
Lists

Introduction
Accessing list
Operations
Working with lists
Function and Methods
Tuple

Introduction
Accessing tuples
Operations
Working
Functions and Methods
Dictionaries

Introduction
Accessing values in dictionaries
Working with dictionaries
Properties
Functions
Functions

Defining a function
Calling a function
Types of functions
Function Arguments
Anonymous functions
Global and local variables
Modules

Importing module
Math module
Random module
Packages
Composition
Input-Output

Printing on screen
Reading data from keyboard
Opening and closing file
Reading and writing files
Functions
Exception Handling

Exception
Exception 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 function
Search function
Matching VS Searching
Modifiers
Patterns
CGI

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

Introduction
Connections
Executing queries
Transactions
Handling error
Networking

Socket
Socket Module
Methods
Client and server
Internet modules
Multithreading

Thread
Starting a thread
Threading module
Synchronizing threads
Multithreaded Priority Queue
GUI Programming

Introduction
Tkinter programming
Tkinter widgets
Sending email