Hi, what do you want to do?
Curated Video
Python Lesson16
In this lesson, we explore Strings. We first understand how to calculate the length of a string. We then concatenate strings together. After that, we see how we can extract subsets of a string.
Curated Video
Python Lesson17
In this lesson, we learn how to use the split and count functions for Strings.
Curated Video
Python Lesson19
Now we look at the title(), upper() and lower() functions that we can use for strings. Learn how to check for the case of a string and do conversions between the different cases.
Curated Video
Python Lesson20
In this lesson, we learn how to use the format operator to dynamically change the information printed on the screen.
Curated Video
Python Lesson13
In this lesson, we look at how we can use the continue and break statements to alter the operation of a loop.
Curated Video
Python Lesson14
In this lesson, we understand the impact of the continue and break statements in a nested loop.
Curated Video
Python Lesson15
In this video we explore the "type" of variables. We also see how to perform a rounding to the nearest integer.
Curated Video
Python for OOP - The A to Z OOP Python Programming Course - Python OOP Project: Part 1
In this video, you will start building the library management system project. You will create a library object that includes the name of the owner and a list of all the books available in the library. You will then implement functions to...
Curated Video
Python for OOP - The A to Z OOP Python Programming Course - Polymorphism
In this video, you will explore the concept of polymorphism, a fundamental concept in OOP, and how it enables objects of different classes to be used interchangeably. You will learn about different types of polymorphism, including method...
Curated Video
Python for OOP - The A to Z OOP Python Programming Course - Operator Overloading
In this video, you will learn about operator overloading in Python, which allows you to redefine the behavior of operators for custom classes. You will learn how to implement operator overloading to make your classes more powerful and...
Curated Video
Python for OOP - The A to Z OOP Python Programming Course - Dunder Methods or Magic Methods
In this video, you will dive into dunder (double underscore) methods or magic methods in Python. You will learn how these special methods allow you to customize the behavior of classes and objects and gain a deep understanding of their...
Curated Video
Python for OOP - The A to Z OOP Python Programming Course - Name Mangling in Python
In this video, you will explore name mangling in Python, a technique to change class attribute names to avoid conflicts. You will learn how to create private attributes using name mangling and understand the rules and conventions...
Curated Video
Python for OOP - The A to Z OOP Python Programming Course - Naming Convention
In this video, you will learn about naming conventions in Python classes and objects. You will understand the importance of following naming conventions for better code readability and maintainability. This video will cover the commonly...
Curated Video
Python for OOP - The A to Z OOP Python Programming Course - Method Overriding and MRO
In this video, you will learn about method overriding, which allows a subclass to provide a new implementation of a method inherited from a parent class. You will also understand the concept of method resolution order (MRO), which...
Curated Video
Python for OOP - The A to Z OOP Python Programming Course - Multilevel Inheritance: Part 1
In this video, you will explore the concept of multilevel inheritance in Python. You will learn how to create classes that inherit from multiple levels of parent classes, allowing for a more complex class hierarchy. This video will...
Curated Video
Python for OOP - The A to Z OOP Python Programming Course - Abstraction and Encapsulation
In this video, you will learn about abstraction and encapsulation, two important principles of OOP. You will understand how abstraction allows you to hide complex details and expose only the essential features of a class, and how...
Curated Video
Python for OOP - The A to Z OOP Python Programming Course - Exercise on Static Method (Part 1)
In this video, you will apply what you have learned about static methods through a practical exercise. You will be given a problem statement and will learn how to design and implement static methods to solve the problem. This exercise...
Curated Video
Python for OOP - The A to Z OOP Python Programming Course - Object Techniques + Class Variables (Part 2)
In this video, you will explore advanced object techniques in Python, such as using class variables in conjunction with objects to create powerful and dynamic OOP structures.
Curated Video
Python for OOP - The A to Z OOP Python Programming Course - Introduction to Object-Oriented Programming
In this video, you will learn the basics of object-oriented programming. You will understand the concept of objects and classes, and this video will provide a comprehensive overview of OOP in Python and its advantages.
Curated Video
Python for OOP - The A to Z OOP Python Programming Course - isinstance() and issubclass()
In this video, you will learn about the isinstance() and issubclass() built-in functions in Python, which are used to determine object types and class relationships, respectively. You will understand how to use these functions to check...
Curated Video
Python for OOP - The A to Z OOP Python Programming Course - Multiple Inheritance: Part 2
Continuing from the previous video, this video will cover multiple inheritance in Python, which allows a class to inherit from more than one parent class. You will learn about the method resolution order (MRO) and how to handle conflicts...
Curated Video
Python for OOP - The A to Z OOP Python Programming Course - Introduction to Inheritance
Building upon the previous video, this video will introduce you to the concept of inheritance in Python. You will learn how to create and use subclasses that inherit attributes and methods from a parent class. This video will cover the...
Curated Video
Python for OOP - The A to Z OOP Python Programming Course - Exercise on Static Method (Part 3)
In this video, you will continue to apply your knowledge of static methods through another practical exercise. You will be given more challenging problem statements and will learn how to design and implement static methods to solve them....
Curated Video
Python for OOP - The A to Z OOP Python Programming Course - Exercise on Static Method (Part 2)
Continuing from the previous video, this exercise will provide further challenges in designing and implementing static methods to solve complex problems. You will apply your knowledge of static methods and their advanced usage to tackle...