Python

Python Training Course in Chandigarh

Introduction

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
  • Introduction to List,Tuple,Dictionary.
  • List Methods, Dictionary methods-len(), append(),index(), sort() etc
  • Variables- Local and Global
  • Functions- Introduction to functions, defining and Calling Functions, Passing Arguments, Argument types,
  • Passing functions to a functions
  • Modules- how to include module, creating own modules and including them on other pages
  • File Handling- read, readline,readlines,write, writelines.
  • Access Modes -read, write and append mode. Using with statemet, closing file
  • Classes- Introduction to classes, objects, methods
  • Creating classes and Instance methods
  • Special methods
  • class variable and inheritance
  • Polymorphosm

  • Custom exception
  • Class documentation-pydoc
  • Exception Handling-Errors, Run time Errors, Exception model
  • Handling multiple exceptions-try, catch,finally
  • Data Encapsulation

    Access Specifiers

  • Public
  • Protected
  • Private
  • Multithreading

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

    Assert And Raise

  • Writing own exception classes
  • Regular expressions-Simple character matches, Special characters
  • Character classes, Quantifiers, Dot character
  • Greedymatches, Grouping, Substituting, Compiling regular expressions
  • Flags, splitting string
  • 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
  • Socket Programming

  • Introduction
  • Sockets
  • Socket modules-sending and receiving data to server
  • Methods
  • Client and Server
  • Internet Module

  • Practise on Internet module
  • Sendmail
  • Framework

    Django

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

Hours of Study (Duration)

  • Classes are held on Monday to Friday, approximately 10 hours per week.
  • Duration: 6 Months / 3 Months / 6 Weeks / Weekend

Other Professional Courses :

iPhone | Android | Java | Hadoop | Big Data | Web Design | PHP | Python | Softare Testing | .Net | C++ | C