
Course Content
Introduction
-
Online IDE for running Python programs
10:02 -
Hello World program and Indentation
02:35 -
Arithmetic Operators in Python
04:57 -
Computing average of two given numbers
02:46 -
Computing area and Circumference of circle
04:45 -
Shortcut operators
05:31 -
Relational Operators
02:59 -
Logical Operators
05:02 -
Bit-wise Operators
07:37 -
Computing area of triangle using Heron’s Formula
04:07 -
Assignment #1
-
Assignment #2
-
Assignment #3
Conditional Statements
-
If Statement in Python
04:48 -
Examples of If Statement
10:03 -
If Else statement in Python
02:02 -
Examples programs in If-Else statement
14:55 -
Nested If Statement in Python
03:31 -
Example of Nested If statement
03:51 -
Elif Statement
03:40 -
Example for Elif Statement
03:40 -
Assignment #4
-
Assignment #5
-
Assignment #6
Looping Statements
-
While Loop in Python
06:52 -
Sum of N Numbers Using While Loop
02:03 -
Count digits in a given number
03:16 -
For Loop in Python
07:36 -
Display numbers from 1 to 10 Using for loop
01:55 -
Factorial Using For loop
04:52 -
Break & Continue Statement
02:37 -
Displaying Cube of a number up to a given number
03:49 -
Sum of Digits in a Given number Using While Loop
03:26 -
Display Multiplication Table
03:20 -
Assignment #7
-
Assignment #8
-
Assignment #9
Functions in Python
-
Functions – Basics
12:01 -
Function Calling examples
09:33 -
Using loops & functions together
04:26 -
Function to compute Sum of two given numbers
02:19 -
Function to compute maximum among two given numbers
02:32 -
Function to find factorial of a given number
02:23 -
Function to test a given number in the Specified range or not
01:16 -
Example for Using List inside a Function
03:06 -
Recursion
08:07 -
Example of recursion using McCarthy’s 91 function
03:34 -
Nested Functions in Python
08:25 -
Examples of nested Functions
10:00 -
Lambda Functions in Python
05:15 -
Examples of Lambda Functions
17:38 -
Default arguments in Python
05:21 -
Keyword and Variable Length arguments in Python
20:23 -
Global Variables in Python
08:37 -
Assignment #10
-
Assignment #11
-
Assignment #12
Modules in Python
-
Module – Basics
13:18 -
Working with Math Module
03:32 -
Creating own module in Python
13:50 -
Example application : OTP Basics
09:26 -
Using modules in OTP Generation application
05:10 -
Finding mean median and mode using module
03:22 -
Assignment #13
Data Structure in Python
-
Lists
17:31 -
Creating and accessing lists in python
07:06 -
Some built-in functions to work with Lists
05:48 -
Example programs to illustrate Lists in Python
14:33 -
Tuples
03:35 -
Sets
03:48 -
Dictionaries
05:32 -
Assignment #14
-
Assignment #15
-
Assignment #16
-
Assignment #17
Working with Lists in Python
-
List Indexing & Slicing
09:05 -
Accessing Elements & Searching element in a List
09:37 -
Working with Operators on lists
03:37 -
List methods
02:37 -
Append() method in Lists
04:17 -
Clear() method in Lists
01:29 -
Count() method in Lists
01:39 -
Extend() method in Lists
01:22 -
index() method in Lists
00:57 -
insert() method in lists
01:09 -
pop() method in Lists
01:52 -
remove() method in Lists
00:49 -
reverse() method in Lists
00:42 -
sort() method in Lists
01:14 -
Finding Maximum & minimum element in a List
04:42 -
List Comprehension
03:57
Strings in Python
-
Basics of Strings
19:39 -
Built in Functions in Strings
23:13 -
ID() Function in Strings
15:18 -
Formatting Strings in Python
15:00 -
Reversing a String in Python
06:24 -
Swapping Case in Strings
03:10 -
Removing brackets in Algebraic expressions
06:53 -
Assignment #18
-
Assignment #19
-
Assignment #20
File Handling in Python
-
Read, Write & Append in Files
19:18 -
Renaming & Remove Operation in Files
05:43 -
Split Method
07:40 -
Frequency Count
07:31 -
Copying first 10 Bytes
05:35
Regular Expression in Python
-
Regular Expressions
23:28 -
Regex : Start with ‘a’ and End with ‘b’
05:02 -
Regex : ‘a’ followed by 3 b’s
06:08 -
Regex : Match a string with uppercase, Lower case Letters, digits and underscore
08:53 -
Regex : Word Containing ‘Z’
06:15
Exception Handling in Python
-
Introduction to Exception Handling
00:49 -
Try and Except Block
01:09 -
Else Block
00:59 -
Finally Block
00:56 -
Raising an Exception
01:42
Fundamentals of OOPS in Python
-
Classes, Objects and Methods
14:36 -
Constructor
05:24 -
Computing Area of a rectangle
03:15 -
Computing Area and Perimeter of a rectangle
04:28 -
Inheritance
05:15 -
Working with Vehicle class
06:03 -
Method Overriding
09:46 -
Inheritance for Vehicle class
04:31
Practice Assignment
-
Task #1
-
Task #2
-
Task #3
-
Task #4
-
Task #5
Projects Implemented in Python
-
Simple Calculator
06:01 -
Number Guessing Game in Python
08:06