Rabecca Fatima

Logging Module in Python

What is Logging? Logging is a method of recording events that occur when software is run. Logging is essential for…

2 years ago

Python Shallow and Deep Copy

Assignment statements in Python do not copy objects; instead, they create bindings between a target and an object. When we…

2 years ago

Garbage Collection in Python

In Python, garbage collection refers to the process of automatically freeing up memory that is no longer being used by…

2 years ago

Assert Statement in Python

What is Assertion? In any programming language, assertions are the debugging tools that aid in the efficient operation of the…

2 years ago

@property Decorator in Python

The @property decorator in Python is used to define a method as a "getter" for the boundaries of a class…

2 years ago

Python Decorators

In Python, a decorator is a special kind of function that modifies the behavior of another function. Decorators are often…

2 years ago

Python Closures

Before we can understand what a closure is, we must first understand nested functions and non-local variables. Nested functions in…

2 years ago

Generators in Python

Generator Function: In Python, a generator is a function that allows you to create an iterator, an object that generates…

2 years ago

yield Keyword in Python

The yield keyword in Python is used in the body of a function like a return statement, but when a…

2 years ago

Iterable and Iterator in Python

What is an Iterable? In Python, an iterable is an object that can be looped over, such as a list,…

2 years ago