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

₹ 12, 000
₹ 16,000
Discount 25 % off
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
Decorators
-
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
Requirements
-
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
Description
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!