Readings for a day

OOP in Python (3)

In the last part I covered single inheritance and started to present multiple inheritance.  There were 3 classes, Computer, Phone and SmartPhone – which derived from the previous two. I finished the last part, saying I’ll explain why only the Phone…

OOP in Python (2)

In the first part of this article I introduced the 3 pillars of object oriented programming. I covered the Encapsulation, next big topic is Inheritance (this will be covered in 2 articles). What is Inheritance in OOP? Inheritance is a concept…

OOP in Python (1)

What is OOP (Object Oriented Programming) ? Object Oriented Programming is a programming paradigm which creates “objects” during the phase of programming, by this trying to model the entities from the problem which is need to be solved. The “objects” contain…

Intro to C# (2)

Let’s continue the Intro to C# series. This week’s focus will be Creating a new Assembly (a.k.a. DLL) Implementing our own String class implementation Familiarizing with the basics of Collections in C#, by looking at the IEnumerable interface.   DLLs…