Course curriculum
-
1
Compiler, Interpreter, MLL, ALL, HLL
-
History of Python
-
Evolution of computers, Microprocessor, MLL, ALL,HLL
-
Difference between Interpretation and compilation
-
Compiler, Interpreter, MLL, ALL, HLL - Notes
-
Quiz - 1
-
-
2
Script mode, Interactive mode, Object Orientation
-
Python as an interpreted programming language
-
Storage devices-Hard-disk, Ram. Loading, and Saving
-
Introduction to object orientation
-
Script mode, Interactive mode, Object Orientation - Notes
-
Quiz - 2
-
-
3
Datatypes Introduction and Python Memory management
-
Why data types? Introduction to different data types
-
How python program is stored in the memory, Stack, Private heap
-
Datatypes Introduction and Memory management - Notes
-
Quiz - 3
-
-
4
Advance Datatypes
-
Advance Datatypes
-
Advance Datatypes
-
-
5
Type casting
-
Introduction to type casting
-
Mutable and immutable data types
-
Memory efficiency of immutable data types, is operator
-
Type casting
-
-
6
Functions
-
Functions
-
User-defined functions
-
Functions
-
-
7
Types of Arguments
-
Types of arguments
-
Keyword & Variable-length args
-
Variable length keyword args
-
Types of Arguments - Notes
-
-
8
Operators
-
command line arguments
-
Operators and control statements
-
Operators - Notes
-
-
9
Control Statements
-
for loop
-
range()
-
break & continue statements
-
Control Statements - Notes
-
-
10
Types of variables
-
Types of variables
-
Types of variables - Notes
-
-
11
Strings
-
Strings Introduction
-
Strings - Notes
-
String slicing
-
Programs on Strings
-
String - Notes P2
-
String comparison
-
Programs on Strings-2
-
String Operations
-
String - Notes P3
-
String comparison P1
-
-
12
String Built-in functions
-
join()
-
String Built-in functions - Notes P1
-
String built-in functions contd
-
swapcase(),title(),capitalize()
-
String Translation
-
String Built-in functions - Notes P2
-
-
13
String Formatting
-
String formatting
-
String formatting contd
-
Program to find the average of a given number
-
String Formatting -Notes
-
-
14
String Replication
-
String replication
-
String formatting conversion
-
String Replication - Notes
-
-
15
Data Structure
-
Python Data Structure
-
Python Data Structures - Notes
-
Referential Array
-
-
16
List
-
Different ways to create list
-
List - Notes P1
-
add, modify & remove elements from list
-
List - Notes P2
-
pop() and del in list
-
shallow copy & deep copy
-
List - Notes P3
-
List built-in methods & functions
-
List - Notes P4
-
Programs on List - part 1
-
Programs on List - part 2
-
List - Notes P5
-
Programs on List - part 3
-
List Comprehension
-
List - Notes P6
-
List Zip()
-
Programs on List - part 4
-
List Zip() contd
-
programs on all() & any()
-
List - Notes P7
-
List Time complexity
-
List - Notes P8
-
-
17
Tuple
-
Tuple
-
Tuple P1
-
Tuple - Notes
-
-
18
Set
-
Set
-
Set - Notes P1
-
Set P1
-
Set functions
-
Set - Notes P2
-
Programs on set
-
Set - Notes P3
-
-
19
Dictionary
-
Dictionary
-
Dictionary Time Complexity
-
Dictionary - Notes P1
-
Programs on Dictionary - part 1
-
Programs on Dictionary - part 2
-
Dictionary - Notes P2
-
Programs on Dictionary - part 3
-
Programs on Dictionary - part 4
-
Dictionary - Notes P3
-
Programs on Dictionary - part 5
-
Dictionary -Notes P4
-
Programs on Dictionary - part 6
-
Dictionary -Notes p5
-