Python: Python is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs.

Python is a remarkably powerful dynamic programming language that is used in a wide variety of application domains. Python is often compared to Tcl, Perl, Ruby, Scheme or Java. Some of its key distinguishing features include: 

  • very clear, readable syntax
  • strong introspection capabilities
  • intuitive object orientation
  • natural expression of procedural code
  • full modularity, supporting hierarchical packages
  • exception-based error handling
  • very high level dynamic data types
  • extensive standard libraries and third party modules for virtually every task
  • extensions and modules easily written in C, C++ (or Java for Jython, or .NET languages for IronPython)
  • embeddable within applications as a scripting interface.

Application Domains:

  • Web and Internet Development
  • Database Access
  • Desktop GUIs
  • Scientific and Numeric Computing
  • Education
  • Network Programming
  • Software Development
  • Game and 3D Graphics

Companies using Python:

  •  Google, Yahoo!, Youtube, CERN,NASA,ILM, ITA and many more !

Topics to be Covered in Workshop 

  • Introduction to python
  • Writing Simple Programs
  • Types and Operation in python.
  • Numbers
  • String
  • List and Tuples
  • Dictionaries
  • Files
  • Statements and Syntax
  • Assignments ,Expressions and Print Statements
  • Conditional Construct
  • Iterative Construct
  • Introduction to Functions and Lambda Forms
  • Functions and Arguments and Scope
  • List Comprehensions
  • Generators
  • Understanding Modules in Python
  • Module Packages
  • Package import
  • Mixed usage modes
  • Introduction to OO Programming in python
  • Class coding basic
  • OOP and inheritance
  • New styles Classes
  • Projects
  • Query

Certification Policy:

  • Certificate of Merit for all the workshop participants from Technex, IIT Varanasi & Innovians Technologies.
  • At the end of this workshop, a small competition will be organized among the participating students and winners will be awarded with a 'Certificate of Excellence' from Technex, IIT Varanasi & Innovians Technologies.
  • Certificate of Coordination for the coordinators of the school workshops from Technex, IIT Varanasi & Innovians Technologies. 

Duration: The duration of this workshop will be two consecutive days, with 5 -6 hours session each day in a total of 10 -12 Hours.


Eligibility: The pre-requisite for joining this workshop is zero. This Workshop is best suited for IX to XII Standard Students.