top of page

Python for intermediates

Learn Python programming from scratch
with hands-on intermediate level exercises Python tutorial!

Language: English, Hindi

What you'll learn

  • Using python packages

  • File handling

  • Decorators, iterators & generators in python

  • Object Oriented Programming

  • Using and making classes

  • Using regular expressions

  • Working with collections module

Capstone Projects.png

₹ 12, 000

₹ 16,000  

Discount 25 % off

Enroll Now

This course includes

  • 3-4 week -Duration

  • Online Training

  • Direct 1-on-1 sessions

  • Certificate of Completion

Course Content

Using python packages

File handling

  • Reading files

  • Text files

  • Csv/tsv files

  • Excel files

  • Json files

  • Xml files

  • Pdf files

  • Writing text files

  • Deleting files


  • Using and building decorators

  • Hands-on exercise

Iterators and generators

  • Using and building iterators and generators

  • Hands on exercise

Object-oriented programming

  • Introduction to OOPs concept

  • Inheritance

  • Encapsulation and Abstraction

  • Polymorphism

  • Hands-on exercises

Class definition

  • Creating class attributes

  • Creating class methods

  • Creating an object/instance of class

  • Object/Instance attributes

Regular expressions

  • Introduction

  • Metacharacters, Special sequences and Sets

  • Finding and extracting matches

  • Hands-on exercises

Collections module

  • Counter

  • Defaultdict

  • Namedtuples


  • Interest to learn programming

  • Computer with internet access

  • A computer - Windows, Mac, and Linux are all supported. Setup and installation instructions are included for each platform

  • Basic English understanding

  • Basic Mathematical arithmetic


Python for Intermediates is a university-level course for aspiring Python professionals. The aims are to teach advanced programming techniques through the use of examples. Starting with the basics of object oriented programming, students

will build up an understanding of writing well-structured programs in Python. Students wanting to write more relevant, efficient and reusable code will be taught how best to do so. All examples are based around real world applications with annotated illustrations supporting each explanation.


This course is aimed at those with a basic understanding of Python and Object Oriented Programming desiring to take their knowledge to the next level. We believe that creativity can only be encouraged by knowledge and confidence; this problem solving module will help you increase your problem solving skills through practice sessions that reinforce lessons learnt during lectures.


In this course you will learn - Using python packages, File handling, Decorators, iterators & generators in python, Object Oriented Programming, Using and making classes, Using regular expressions, Working with collections module and much more!

bottom of page