Intermediate Python
Intermediate Python focuses on writing cleaner, more efficient, and reusable code using advanced language features. It helps programmers build scalable applications with improved problem-solving skills.
What You'll Learn
Comprehensions
Built-n Function
Modules
Python Modules & Packages Tutorial
Master how Python code gets organised — modules, packages, imports, and everything in between. Lear…
36 minPython OS Module
Master Python's os module — the master key to your file system. Learn every essential method: getcw…
42 minPython Date & Time — datetime, Epoch Timestamps & Format Conversions
Master Python date and time handling with a visual approach. Learn the datetime, time, and epoch mo…
38 minPython Regular Expressions
Master Python regex from definition to advanced patterns. Learn what a regular expression is, every…
46 minPython ConfigParser
Master Python's ConfigParser module for reading, writing, and managing INI configuration files. Lea…
37 minPython Logging Mastery
Master Python's built-in logging module — the professional replacement for print(). Learn levels, h…
33 minClass and Object
Python OOP Basics — Classes, Objects, init and Instance Variables
Understand the foundation of Python OOP: what a class really is, how objects are born, why init run…
50 minPython OOP — Instance Methods, Class Variables & Class Methods
Master the three tools that make Python classes actually powerful: instance methods that act on a s…
45 minPython OOP — Inheritance, super(), and Method Overriding Explained
Learn Python inheritance from the ground up: how a child class inherits every attribute and method …
49 minPython OOP — Method Overriding, Static Methods & Static Variables
Master the three tools that make Python class hierarchies flexible and reusable: static variables (…
37 minPython OOP — Private Methods & Private Variables
Learn how Python handles encapsulation without a real private keyword. Master the single underscore…
37 minPython OOP — Properties, Getter, Setter & Deleter Explained
Master Python's @property decorator — the clean way to expose attributes with validated reads, cont…
41 minPython OOP — Abstraction with ABC
Master abstraction — OOP's principle of showing what a class does while hiding how it does it. Lear…
43 minPython OOP — Operator Overloading
Master Python operator overloading — let your custom classes work with +, -, *, /, ==, <, and every…
47 minPython OOP — new, call, and the Singleton Pattern Explained
Master three tightly-linked advanced OOP topics: new (the constructor that runs before init), call …
37 minPython Metaclasses Tutorial
Master Python metaclasses — the classes that create classes. Understand why "everything is an objec…
40 min