Hands On Python Programming
For Students and Professionals
Language: Hinglish (Hindi + English)
Next batch starts: 1st April 2024 (Free 3 Demo Sessions)
SYLLABUS DESIGNED AND DELIVERED BY MENTORS FROM TIER-1 COMPANIES
100% Hands-on
Build + Deploy Projects
Who can join this course
Anyone interested in learning python and programming from scratch
STUDENTS
College students from all semesters
School students interested in upskilling
PROFESSIONALS
Professionals who wish to learn programming
Software professionals looking to upskill
Course Fee & Batch Details
Invest in your Learning and Career now
Course Fee
First launch offer ₹ 9,999
₹ 999
  + GST
New batch starting on 1st April 2024
Fill the Enrollment Form
to Join Now
Free 3 Demo Sessions !!
SYLLABUS
Curriculum engineered to help you learn from basics to advanced
What is Python ?
Installing Python.
Running python code.
Running Using an online IDE.
Compiler Vs interpreter.
Python vs Anaconda
Writing and running your first script
Introduction to Jupyter Notebook
The two very useful functions
Using IDE: Pycharm
Tokens
Keywords
Identifiers
Operators
Literals
Strings and Comments
Print Function
type function
Primitive types: Numeric, Boolean, String and the None type
ASCII and ORD
Variables
Type Conversion
Input
Hands-on
Import syntax
Working with random module
Date time module
Some pythonic humor
Syntax
Why use functions
Arguments and returning values
Default arguments
Creating a module
PYTHONPATH
Installing packages with Pip
What
Why
How
Understanding Requirements.txt
Methods
Indexing and slicing
Formatting strings
List type
Tuple type
Difference between Tuple and List
While loop
Iterating sequences with while loop
If else
If elif else
Logical operators
Jump statements
What is dictionary
Operations
Practice
Range Loops
Iterating sequences in pythonic way
List Comprehension and dictionary Comprehension
What is a class
Why do we need a class
How to use a class
Constructor and Destructor
Operator overloading in Python
What is Exception
Why do we use exceptions
How to use and syntax
Create a matrix class which supports following operations
Write a utility to test it.
Iterator vs Iterable
Working with built in iterable types
What is a file
Opening and Closing files
File modes
Hands-on
Functions are objects
Understanding Scope in Python
Local and Global
Recursion
Generators
Managing Arguments
Higher order functions: map, reduce, filter
Anonymous functions in python
How to write and use Decorators
What is inheritance
Overriding
Does python support overloading ?
MRO
Super method
Implementing Custom Exceptions
Context Manager
How to connect to DB
Hands-on: Note taking CLI App
Understanding Get, PUT, POST
Building APIs
Testing APIs
Testing your local code on public internet
Deploying online
FREQUENTLY ASKED QUESTIONS 🤔
GENERAL DOUBTS
Yes definitely. Actually it works even better. Online course helps you save precious travel time which would otherwise be wasted traveling to and from the training institute. See what our students have to say about it. It does impact networking with other students, but we have created special methods to solve it 🙂.
We provide you access to our LMS where all content including session recording is available for you to revise and go through again.
We use a mix of both Hinglish.
All sessions are conducted on weekday evenings (after 6pm) and weekend afternoon/evening.
We strictly don’t believe in certificates. We believe knowledge doesn’t require a certificate to prove its values. However we can provide it if you need one.
COURSE DOUBTS
Hands on means you learn and practice together.
Below is the format in which sessions go. For each of the topic:
- Topic discussion: with live coding
- Example problems solved live in class
- Practice questions during sessions
Yes, if you are new to programming or want to learn programming from scratch again.
Absolutely yes. Learning python as a programming language is independent of your background.
While we might add that in future, but our motive here is to not sell fancy stuff, which is not going to help you enter into industry. Instead we want to focus on Software engineering aspects which are regularly used at work, hence we have exclueded AI/ML libraries. However our mentors can guide you on your journey if you are really interested in learning these.