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