Python Workshop help you to understand the benefits of python programming and make you able to write python codes for various applications.

Python is a powerful high-level, object-oriented programming language created by Guido van Rossum. It has simple easy-to-use syntax, making it the perfect language for someone trying to learn computer programming for the first time.

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

Our Python Workshop has systematically designed so that the students can understand the basics well, can start from the scratch of python and develop applications for different requirements.

Proposed Program Highlights

  • Three day exclusive training on python Programming
  • Covers basics  to advanced Contents
  • 80% of training will be hands-on / Practical sessions
  • Practical Applications as mini projects
  • Follow up training and continued support are offered even after current training, based on request
  • 90 day free online support.

 Proposed Training Scheme

Timing Schedule
Day 1 FN Introduction to Python

  • History
  • Python versions
  • Installing Python
  • Environmental variables
  • python IDLE
  • Python Documentation

Basic Python Syntax

  • Reserved words
  • Naming conventions
  • Variables and identifiers
  • Statements & comments
  • data types
  • conversion functions
  • simple input output

Language components

  • Indenting requirement
  • Arithmetic Relational Logical and Conditional operators
  • The if statement
  • for loop
  • while loop
  • break, continue and pass statements
AN Collections

  • Lists
  • List basics
  • List methods
  • List slicing
  • Multi dimensional list
  • Tuples
  • Sets
  • Dictionaries
  • Sorting Dictionaries
  • Copying Collections
  • String
  • String methods
  • Using another ID
Day 2 FN Functions

  • Defining Your Own Functions
  • Parameters
  • Function Documentation
  • Keyword and Optional Parameters
  • Passing Collections to a Function
  • Variable Number of Arguments
  • Scope
  • Passing Functions to a Function
  • Mapping Functions in a Dictionary
  • Lambda
  • Inner Functions
  • Closures

Modules

  • Modules
  • Standard Modules – sys
  • Standard Modules – math
  • Standard Modules – time
  • The dir Function
AN  File Access

  • Writing Data to a File
  • Reading Data From a File
  • Additional File Methods
  • Handling IO Exceptions
  • Working with File and Directories
 Day 3 Object Oriented Programming

  • Classes in Python
  • Principles of Object Orientation
  • Creating Classes
  • Instance Methods
  • File Organization
  • Special Methods
  • Class Variables
  • Inheritance
AN
  • Polymorphism
  • Type Identification
  • Custom Exception Classes
  • Run Time Errors
  • The Exception Model
  • Exception Hierarchy
  • Handling Multiple Exceptions

 Facilities to be provided by the college

  1. A Seminar Room / Lab to seat up all the participants
  2. Minimum students required: 40
  3. Participants may be grouped into teams of three or four (organizers can decide on this).
  4. At least 1 Laptop per team with windows Operating System
  5. A Projector, Large Screen and Cordless Collar Microphone-Speaker Arrangement of needed.
  6. The class arrangement should be such that all participants can use their PCs while watching the slides on the projector screen.
  7. A White/Black Board for illustrations.
  8. All the computers for the workshop should have enabled USB ports
  9. At least one power plugs for each team for power supply.

 Workshop Charges & Offerings

  • Workshop Charges: Please contact us for the financial details
  • Certificate for all participants
  • 90 day free Online support

We are providing a number of other hands-on workshops. Click here for details