Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Python Programming a Step by Step Guide
Introduction
How to get the best out of this course (7:08)
Python as a Language (3:41)
Download: Demos
Installing and Using Python
Introduction (1:31)
Getting started with Python using Jupyter (7:10)
Installing Python and Writing a Program (7:08)
Understanding Python Program Execution Process (6:39)
Summary (0:46)
Download: Demos
Variables and Expressions
Introduction (1:00)
Declaring Variables in Python (7:33)
Understanding Expressions in Python (7:26)
Understanding Types and Types Conversions (8:53)
Demo: Types and Type Conversions (4:33)
Summary (0:33)
Download: Demos
Conditional Statements
Introduction (1:58)
Using if Statement (2:51)
Using if-else Statement (4:12)
Using if-elif-else Statement (7:33)
Working with Nested if Statement (7:02)
Ternary Operator (2:20)
Summary (0:43)
Download: Demos
Loops and Iteration
Introduction (0:45)
Indefinite Loop using while (6:19)
Breaking out of a loop using break Statement (4:21)
Finishing an Iteration using continue Statement (3:56)
Definite Loop using for (16:29)
Summary (0:43)
Download: Demos
Working with Functions
Introduction (2:19)
Defining Python Functions (4:17)
Understanding Parameters, Arguments and Return Values with Demos (7:02)
Using Default Arguments in Python Functions (6:09)
Understanding Keyword Arguments in Python Functions (8:13)
Passing Variables number of Arguments to Python Functions (4:32)
Understanding Global and Local Variables (3:05)
Lambda Functions (2:30)
Summary (0:54)
Download: Demos
Handling Exceptions in Python
Introduction (3:05)
Understanding Built-in Exceptions (8:32)
Handling Exceptions (11:12)
Raising Exceptions (5:38)
Defining Clean-Up Actions (3:50)
Summary (1:59)
Download: Demos
Understanding the Usage of Classes and Objects in Python
Understanding Classes and Objects (3:40)
Demo: Understanding Classes and Objects Syntax (3:46)
Demo: Defining Classes with Data and Methods (6:02)
Demo: Defining Classes with Constructors (5:28)
Summary (1:01)
Download: Demos
Handling Strings in Python
Introduction (0:59)
Understanding Strings in Python (9:03)
Slicing Strings (5:38)
Using ‘in’ as a Logical Operator (3:02)
String Library (9:23)
Summary (0:47)
Download: Demos
Handling Files in Python
Introduction (5:01)
Writing to a File (3:40)
Reading from the File (6:42)
Reading from the File Cont. (11:14)
Copying Text File (4:17)
Copying Image File (3:50)
Summary (0:44)
Download: Demos
Working with Lists
Introduction (2:02)
Creating List (9:56)
Reading Values from the List (6:41)
Mutating List (8:56)
Using Append, Insert, Remove, Pop and Clear (10:07)
Creating List Dynamically using CSV File Data (9:12)
Using Sort and Reverse (5:03)
Ordering List Items by Object Attributes (10:48)
Functional Programming with Lists Using Map (12:54)
Functional Programming with Lists Using Filter (10:14)
Functional Programming with Lists Using Reduce (6:59)
Slicing Lists (3:30)
Summary (1:10)
Download: Demos
Workings with Tuples, Sets and Dictionaries
Introduction (0:44)
Working with Tuples (25:30)
Working with Sets (17:19)
Performing Set Operations (9:17)
Creating Dynamic Set (6:27)
Understanding Frozen Sets (4:19)
Working with Dictionaries (14:12)
Creating Dictionaries Dynamically from File (7:19)
Download: Demos
Comprehensions in Python
Introduction (5:53)
List Comprehensions (10:22)
List Comprehensions with Item Expressions (8:50)
Dictionary Comprehensions (5:15)
Sets Comprehensions (7:03)
Comprehensions as Generators (8:00)
Summary (1:08)
Download: Demos
Creating Dynamic Set
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock