Python Training in Chandigarh

Python Training Course In Chandigarh Piford Technologies provide you best Python Training Course in Chandigarh, Mohali and Panchkula. The training involved in Website Development and Desktop Applications. We have best faculty in this region. We are basically the development company having separate division for training, where we give training on Real Live Projects which will give you the flavor of employment. High end meting out systems with internet way in makes the students to study, practice and work professionally and to clear their fears immediately.

    Brief History, Installing Python, Setting Environment Variables

  • Executing Python from Command line and from IDLE
  • Datatypes, Nameing conventions and reserve words
  • Basic Syntax, Comments, Simple programs based on arithematic operations and simple message printing
  • String values , String Operations, String formatting, String operators, String Methods
  • Data conversions, Input from User-input() and raw_input, difference between print and print()
  • Control Flow and Syntax ,indentation, Operators- Arithematic, Logical, Comparison, Identity and Membership operators
  • Loops-for, while, do-while ,Statements- if, if- else
  • Datatypes

  • Introduction to List,Tuple,Dictionary.
  • Concatenation of two lists
  • Converting list into tuple
  • List Methods, Dictionary methods-len(), append(),index(), sort() etc
  • Functions and Modules

  • Functions- Introduction to functions, defining and Calling Functions
  • Types of Function arguments
  • Variables- Local and Global
  • Passing functions to a functions
  • Modules- how to include module, creating own modules and including them on other pages
  • Classes and Objects

  • Classes- Introduction to classes, objects, methods
  • use of self variable
  • Constructor and Destructor
  • Creating classes and Instance methods
  • Special methods
  • Access Specifiers

  • Public
  • Protected
  • Private
  • Inheritance and Polymorphism

  • class variable and inheritance
  • Types of inheritance
  • Use of super() Method
  • Method Overriding
  • Custom exception
  • Exception Handling-Errors, Run time Errors
  • Handling multiple exceptions-try,except,finally
  • Raise Own Exception
  • File Handling

  • File Handling- read, readline,readlines,write, writelines.
  • Access Modes -read, write and append mode. Using with statemet, closing file
  • tell() and seek() Methods
  • Rename and delete file
  • Multithreading

  • Starting a thread
  • Threading module
  • Synchronizing thread
  • Multithreadded priority
  • GUI Programming

  • Introduction to GUI programming
  • Concepts of GUI programming, window,button,menus, radio buttons, checkboxes creation.
  • Practise work on GUI programming
  • Tkinter programming,Tkniter widgets
  • Desktop application

    Database

  • Introduction and establishing connection
  • Executing Queries
  • Transactions
  • Handling errors
  • CGI Programming

  • Introduction and Architecture
  • CGI environment variables, html in Python, Website design
  • Get and Post methods, Form validations
  • Cookies and Session
  • File Upload and Download
  • Socket Programming

  • Introduction
  • Sockets
  • Socket modules-sending and receiving data to server
  • Methods
  • Client and Server
  • Other Modules

  • Sendmail
  • Text to speech
  • Speech to Text
  • Generate Bar-code
  • Sending OTP
  • Messaging API
  • Framework

    Django

  • Introduction to MVC
  • Starting new Project
  • Creating App
  • Activating App
  • Database Creation
  • Creating Superuser
  • Migrating data to DB
  • Python Shell
  • Login and Signup form
  • Creating Templates
  • Connecting Templates to App, Making Project