A very common metaphor used when we talk about software development is to compare it with home building. Although there are some commonalities, software development…
If it looks like a duck, quacks like a duck and walks like a duck, it’s a duck Probably the greatest feature of python is…
Introduction to decorators Decorators introduce a programming paradigm that is not found in statically linked languages, like C++ or Java. Taking advantage of closures and…
This might sound a bit axiomatic but it has to be true: software that remains alive while still expanding the number of it users as…
As a professional programmer, I spend thousands of hours in front of a computer screen every year and without a doubt the two tools I…