Our Training Courses

Our Training Courses

Best Python Programming Training Institute

Sofcon is one of the best institutes for Python Training in India. Sofcon offers Python training as per current industry demands. Our python training program is specially designed for diploma, under-graduates, graduates, post graduates, working professionals and freelancers.

We offer Python certification course from basic to advanced level so that you can secure you place in top software companies in India and abroad.

Sofcon provides python training in Noida, python training courses in Delhi, Python certification course in Pune, python programming courses in Lucknow, python web development training in Vadodara.

BASICS OF PYTHON

• Introduction of Python
• Advantage of Python
• The print statement
• Comments
• Python Data Structures & Data Types
• String Operations in Python
• Input & Output
• Output Formatting

DATA TYPES AND OPERATIONS

• Numbers
• Strings
• List
• Tuple
• Dictionary
• Set
• Other Core Types

STATEMENTS AND SYNTAX IN PYTHON

• Assignments, Expressions and prints
• If tests and Syntax Rules
• While and For Loops
• Iterations and Comprehensions

INTRODUCTION TO PYTHON PROGRAMMING

• Program structure in Python
• The If statement and its’ related statement
• The while loop
• The for loop
• The range statement
• Break & Continue
• Assert

MEMORY MANAGEMENT AND GARBAGE COLLECTIONS

• Object creation and deletion
• Object properties

MODULES AND PACKAGES

• Module Creations and Usage
• Module Search path
• Module Vs. Script
• Package Creation and Importing

FUNCTIONS IN PYTHON

• Creation of basic functions
• Function definition and call
• Function Scope
• Arguments
• Function Objects
• Anonymous Functions
• Functions Parameters
• Variable Arguments
• Scope of a Function
• Function Documentation/Docstrings
• Lambda Functions & map

FILE HANDLING

• File Handling Modes
• Reading Files
• Writing & Appending to Files
• Handling File Exceptions
• The with statement

EXCEPTION HANDLING IN PYTHON PROGRAMMING

• Default Exception Handler
• Catching Exceptions
• Raise an exception
• User defined exception

CLASSES IN PYTHON

• New Style Classes
• Variable Type
• Static Variable in class
• Creating Classes
• Instance Methods
• Inheritance
• Polymorphism
• Encapsulation
• Scope and Visibility of Variables
• Exception Classes & Custom Exceptions

REGULAR EXPRESSIONS

• Simple Character Matches
• Special Characters
• Character Classes
• Quantifiers
• The Dot Character
• Greedy Matches
• Grouping
• Matching at Beginning or End
• Match Objects
• Substituting
• Splitting a String
• Compiling Regular Expressions
• Flags

DATA STRUCTURES

• List Comprehensions
• Nested List Comprehensions
• Dictionary Comprehensions
• Functions
• Default Parameters
• Variable Arguments
• Specialized Sorts
• Iterators
• Generators
• The Functions any and all
• The with Statement
• Data Compression
• Closer
• Decorator

GUI PROGRAMMING IN PYTHON

• Introduction to Python GUI
• Components and Events
• The root Component
• Adding a Button
• Entry Widgets
• Text Widgets
• Checkbuttons
• Radiobuttons
• Listboxes
• Frames
• Menus
• Binding Events to Widgets

BASICS OF THREAD IN PYTHON

• Introduction to Threads in python
• Thread module
• Thread Life Cycle
• Time and Date
• Fundamental of Thread life Cycle
• About Thread Definition
• Thread Implementation & development

NETWORK & SOCKET PROGRAMMING

• Network Programming
• Working with XML Files
• Introduction of Daytime Server
• Basics of Clients and Servers
• Concept of Client Program
• Server Programming techniques
• Recap
• Working with SMTP
• An Evaluation Client and Server
• Basics of Server Portion
• Concept of Threaded Server

DATA BASE ACCESS WITH PYTHON

• Introduction MySql
• Mysql Integration with Python
• DB Connection & Implementation
• Creating DB Table
• Insert, Read,Update, Delete Operations
• Commit & Rollback operation
• Handling Errors

Course Enquiry


Input this code: captcha