Python

Learn with live project

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

History
Features
Setting up path
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

Newgen Provide awesome Services with 24*7 Supports.