Modern Programming Languages
Lecture Slides
Lectures
Video Lectures
Python Programming
What is Python Programming, History of Python, Compiler, Interpreter.
Variables and Operators in Python
All about variables, naming conventions, operators and etc.
String
All about strings in Python including creation, indexing, slicing, formatting, and common functions.
Data Structures in Python
All about Lists, Tuples, Dictionaries and sets and corresponding functions of each data structure.
File Handling, OS Module, and Control Structures in Python
Working with files in Python including file modes, reading, writing, cursor control (seek, tell), OS module operations, and control statements such as conditionals and loops.
Functions in Python
Understanding functions in Python including creation, calling, parameters, scope, and introduction to classes and objects for basic object-oriented programming.
Classes and Objects in Python
Learning object-oriented programming in Python including classes, objects, methods, constructors (__init__), inheritance, and polymorphism with practical banking account examples.