About Us

Python Programming Training

Python is a widely used general-purpose and high-level programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages, such as C. Python provides constructs intended to enable clear programs on both a small as well as large scale.

The Python training course aims to provide hands on exposure to the high-level data structures and a simple but effective approach to object-oriented programming. The students can understand Python’s elegant syntax and dynamic typing, together with its interpreted nature that makes Python an ideal language for scripting and rapid application development in many areas on most platforms.

Python is a general-purpose language. It has wide range of applications from Web development (like: Django and Bottle), scientific and mathematical computing (Orange, SymPy, NumPy) to desktop graphical user Interfaces (Pygame, Panda3D).

Upcoming Batches

09
Mar

Friday

7:00 AM IST

09
Apr

Monday

7:00 AM IST

16
Mar

Friday

7:00 AM IST

18
Apr

Wednesday

7:00 AM IST

Syllabus

  • Why do we need Python?
  • Program structure

Execution steps

  • Interactive Shell
  • Executable or script files
  • User Interface or IDE
  • Object creation and deletion
  • Object properties

Data Types and Operations

  • Numbers
  • Strings
  • List
  • Tuple
  • Dictionary
  • Other Core Types
  • Assignments, Expressions and prints
  • If tests and Syntax Rules
  • While and For Loops
  • Iterations and Comprehensions
  • Opening a file
  • Using Files
  • Other File tools
  • Function definition and call
  • Function Scope
  • Arguments
  • Function Objects
  • Anonymous Functions
  • Module Creations and Usage
  • Module Search Path
  • Module Vs. Script
  • Package Creation and Importing
  • Classes and instances
  • Classes method calls
  • Inheritance and Compositions
  • Static and Class Methods
  • Bound and Unbound Methods
  • Operator Overloading
  • Polymorphism
  • Default Exception Handler
  • Catching Exceptions
  • Raise an exception
  • User defined exception
  • Defining Panda
  • Pandas – Creating and Manipulating Data
  • How to Create Data Frames?
  • Importance of Grouping and Sorting
  • Plotting Data
  • Django overview
  • Creating a project
  • Apps life cycle
  • Admin interface
  • Creating views
  • URL Mapping
  • Template system
  • Models
  • Form details
  • Testing
  • Page redirection
  • Sending Emails
  • Deploying Django framework
  • Generic views
  • Form processing
  • File uploading
  • Cookie handling
  • Sessions,caching and comments
  • RSS,AJAX