Kickstart your Python Journey today!
This course is curated for people who want to begin their Python programming journey and master the fundamentals of Python. It has developed by Ankit Mahato who has spent more than a decade solving various scientific, industrial and ML problems using Python.
Join our Discord Channel to become a part of our community and resolve any doubt or query.
Light Mode Video
Dark Mode Video
Introduction to Programming Languages
Introduction to Python
Advantages of Python
Install Python in Windows
Install Python in macOS
Interactive Mode of Execution
Script Mode of Execution
Tokens: Keywords, Literals, Identifiers, Operators, Delimiters
Blocks & Indentation
Adding Comments in a Python Code
Variables, Objects & Data Types
What are Objects & Variables?
Variables & Assignment Statements
Built-in Data Types
Checking the Data Type of a Python Object
Mutable & Immutable Data Types
How to Accept User Input
Introduction to Operators
Expressions - Standard, Chained & Conditional
Operator Precedence with Examples
Types of Errors: Syntax, Runtime, Logical
Introduction to Control Flow
Selection Statements: if .. else
Iteration Statements: for, .. in range(), while
Jump Statements: pass, break, continue
Strings: Introduction & Creation
Accessing Characters of a String
Introduction to String Methods
Convert Case of Strings using String Methods
Check Characters of a String
Strip Characters from a String
Checking for Prefix or Suffix in a String
Find & Replace Characters in a String
Traversing a String
What is a Python List? How to Create a List?
Accessing Items of a List
Removing Item from a List
Built-in Functions that can be used for a List
Introduction to List Methods
Add Items to a List using List Methods
Remove Items from a List using List Methods
Count or Locate Items in a List using List Methods
Sort a List or Reverse a List using List Methods
How to Copy the Contents of a List
Join or Merge Items of a List
Nested List - Creation, Traversal, Iteration
List vs Tuple. How to Create Tuple? What is a Singleton?
Accessing Items of a Tuple
Traversing a Tuple
Built-in Functions that can be used for a Tuple
Locate, Count Items in a Tuple using Tuple Methods
Join or Merge Items of a Tuple
Nested Tuples in Python - How to Create, Access & Use them?
Understanding the Immutable Nature of Tuples
What is a Dictionary?
How to Create a Dictionary
Accessing Items (Key:Value) of a Dictionary
Update Items of a Dictionary
How to Remove Key:Value Pairs from a Dictionary
Traversing a Dictionary - Directly & Using Methods
Built-in Functions that can be Used for a Dictionary
Creating a Copy of a Dictionary
Creating & Using a Nested Dictionary
Python Standard Library: An Overview of Built-in Functions
Built-in Mathematical Functions
Built-in Base & Unicode Functions
Python Standard Library: What are Built-in Modules?
math Module - Functions & Examples
random Module - Functions & Examples
statistics Module - Functions & Examples
File Handling in Python - Introduction & Overview
Text Files vs Binary Files - Use Case, File Formats, Examples
Opening Text or Binary File in Various Modes & Closing a File
Sequential & Ad Hoc File Reading
Reading & Writing Binary Files using pickle Module
Reading & Writing a CSV File using csv Module
User Defined Functions, Modules & Packages
User Defined Functions
Scope of Variables: Local Variable vs Global Variable
Passing Objects of Mutable Type to a Function
What is a Module? How to Create a Module?
What is a Package? Introduction to PyPi. How to Create a Python Package?