Underscore Phenomena in python

My first encounter with underscores was when I started to learn **C++**  in high school. Among my first lessons was the naming conventions of variables and interestingly underscore was the only non-alphanumeric character that could be used in variable names

Learning Python: Object-Based Programming

In this article and the next few I’m going to introduce you to object-oriented programming in Python. These articles will show you how to create your own user-defined data types that powerfully extend the usefulness of Python into any domain of your choosing

A Crash Course on Object-Oriented Programming in Python

This article features everything you need to know to understand the basics of object-oriented programming (OOP), including concepts such as inheritance and encapsulation with example Python code towards the end. A basic understanding of the Python programming language is recommended. Key points will be made on the following:

An introduction to Object-Oriented Programming for Data Scientists

An introduction to Object-Oriented Programming for Data Scientists. The basics of OOP for those who may not have come across the idea before or are wanting to know more

Advanced Morse Code Decoder in Python

In this post, we will improve our simple Morse Code Decoder to be able to decipher sentences as well. Furthermore, we can implement checks in the decoder to inform us of the frequencies in which each alphabet/number, word, or sentence type have been decoded.

Point-Voxel Feature Set Abstraction for 3D Object Detection

PV-RCNN: Point-Voxel Feature Set Abstraction for 3D Object Detection. We present a novel and high-performance 3D object detection framework, named PointVoxel-RCNN (PV-RCNN), for accurate 3D object detection from point clouds.

Code Smell 08 — Long Chains Of Collaborations

Making long chains generate coupling and ripple effect. Any chain change breaks the code. Code Smell 08 — Long Chains Of Collaborations. October 27, 2020 ... Making long chains generate coupling and ripple effect. Any chain ...

Code Smell 01 — Anemic Models

Code Smell 01 — Anemic Models Your objects are a bunch of public attributes without behavior. Protocol is empty (with setters/getters). If we ask a domain expert to describe an entity he/she would hardly tell it is 'a bunch of attributes'.

Object-Oriented vs Functional Programming with Typescript

Debating programming paradigms at this level is like debating art. There is always more than one way to solve a problem especially in Javascript and it’s great to debate these things but there are no absolutes.

Web Scraping with Python and Object-Oriented Programming

I am going to elaborate the reason for choosing the chosen coding structure. I am assuming you have a basic understanding of Python and HTML.

Object-oriented programming is dead. Wait, really?

Object-oriented programming is dead. Wait, really? Functional programming evangelists, you're pointing your guns at the wrong enemy.

Composition Over Inheritance

Moving towards single activity architecture involved moving code from activities to fragments ensuring maximum reusability and readability.

Learning C++: Inheritance

In this article I’m going to introduce how to perform object inheritance in C++. When we use inheritance in our C++ programs, we are modeling is-a relationships. For example, a dog is-a mammal; a Volkswagen Beetle is-a car; a square is-a shape.

OOP — Inheritance and Polymorphism in Python

Polymorphism and Method Overriding In literal sense, Polymorphism means the ability to take various forms. In Python, Polymorphism allows us to define methods in the child class with the same name as defined in their parent class. As we know, a child class inherits all the methods from the parent class.

Object-Oriented Programming in Python

Object-oriented programming (OOP) is a method of structuring a program by bundling related properties and behaviors into individual objects. In this tutorial, you'll learn the basics of object-oriented programming in Python. Conceptually, objects are like the components of a system.

Functional Programming — It Is A Way Of Life

What are the main aspects of Functional Programming? How is it different from our regular OOPS?


ASP.NET is an open-source server-side web application framework that was developed by Microsoft. It is mostly used for building dynamic websites and applications. It is free and a cross-platform framework. So, today we will be checking out the 11 most asked ASP.NET questions.

“yield from” , “generators.send()” and coroutines in python with examples.

“yield from” , “generators.send()” and coroutines in python with examples. The generator functions are one-way communication i.e we can retrieve information from generator using next() , but we cannot interact with it or affect its execution while running. It is used to send value to a generator that just yielded.

What is the context in object-oriented programming?

What is the context in object-oriented programming? This question changed my view on object-oriented programming forever. It was a few years ago when I accidentally found the answer I hadn’t even sought. Eventually, however, it was surprisingly simple, yet enlightening.

Why Kotlin has Mutable Collections

Mutable and immutable collections individually expose useful features that can’t co-exist in a single interface. Mutable collections are mutable, while immutable collections are covariant.