Course Duration: 3 Days

Course Category: Software Testing


21 Contact Hours

Practical Python Programming


Course Overview

Python is very efficient and widely used open source programming language supported on various platforms. This workshop is useful for programmers beginning with Python, but does not need spoon-feeding. Best way to learn programming language is to use it. Participants explore Python sample source code to learn it in this workshop. Workshop starts from basics and covers good ground to allow participants to code complete console programs in Python and to read any Python source code.



This workshop is primarily for software developers who are starting with Python, but have working knowledge of at least one other OO language.



Participant must be able to code in any IDE and OO language (e.g. C++, C#, Java, PHP etc) of their choice.


Course Content
  • Introduction
  • Anatomy
  • Data types and dynamism
  • Variables and Operators
  • Statements and Expressions
  • Lists and Arrays
  • Tuples
  • Comprehension
  • Map, Reduce, Filter
  • Dictionaries
  • Expressions
  • Branching
  • Looping
  • Functions, Modules and Packages
  • Lambda and Closure
  • Classes and Objects
  • Abstract and Static
  • Metaclass
  • Magic Methods
  • Unit Testing
  • Inheritance
  • Overloading and Overriding
  • Statics
  • Polymorphism
  • Overloading
  • Collections and Sequences
  • String Handling
  • Date and Time
  • Regular expression
  • Exceptions
  • File Handling
  • Standard Library
  • Decorators
  • Generators
  • Iterators
  • Co-routines
  • Threading overview
  • Database API overview
  • Calling Webservices
  • Standard Library Overview



Windows/Linux/Any OS specific/Mobile Programming, Advanced usage of Python.

If you need more clarity, please contact



Leave a Reply

Your email address will not be published. Required fields are marked *

PMI, PMP, PMBOK, CAPM, PMI-ACP and the Registered Education Provider logo are registered marks of the Project Management Institute, Inc.
CMMI®, Capability Maturity Model®, Capability Maturity Modeling®, CMM®, PCMM® and Carnegie Mellon® are registered in the US Patent and Trademark Office by Carnegie Mellon University.
ISTQB® is a Registered Trade Mark of the International Software Testing Qualifications Board.
IIBA®, BABOK® and Business Analysis Body of Knowledge® are registered trademarks owned by International Institute of Business Analysis. CBAP® and CCBA® are registered certification marks owned by International Institute of Business Analysis. Certified Business Analysis Professional, Certification of Competency in Business Analysis, Endorsed Education Provider, EEP and the EEP logo are trademarks owned by International Institute of Business Analysis.
The APMG-International Agile Project Management, AgilePM and Swirl Device logos are trademarks of The APM Group Limited.
PRINCE2®, ITIL®, IT Infrastructure Library®, and MSP® are registered trademarks of AXELOS Limited. The Swirl logo™ is a trade mark of AXELOS Limited.
The ITIL Licensed Affiliate logo is a trademark of AXELOS Limited.
SCRUM Alliance REP SM is a service mark of Scrum Alliance, Inc.