Lazy Bird Project
Lazy Bird Project Rationale After 10 years of experience working as a software engineer, I’ve worked with a wide range of different technologies. Mobile (iOS and Android), Backend, Frontend, Embe...
Lazy Bird Project Rationale After 10 years of experience working as a software engineer, I’ve worked with a wide range of different technologies. Mobile (iOS and Android), Backend, Frontend, Embe...
The Pragmatic Programmer It’s been a while since I started reading the classic The Pragmatic Programmer, by David Thomas and Andrew Hunt. It has been a fascinating journey to read it after more t...
I’m back! With a couple of new ideas bubbling in my mind right now, I believe that this is a great moment to restart this adventure. Let’s go! Forte Abraço
Today we’ll learn how to setup a simple project in order to use the Continuous Integration system TravisCI with Heroku and GitHub 1) Creating a new repository on GitHub Follow the original docume...
Today I started the Design of Computer Programs course on Udacity. This course is lectured by the Director of Research at Google Inc. Peter Norvig. From this day on, I’ll post some interesting thin...
Counter Counter is a dict subclass which helps count hashable objects. Inside of its elements are stored as dictionary keys and the counts of the objects are stored as the value. from collections...
Iterators Iterator is a general concept: an object whose class has a next() method is an iterator. Every generator is an iterator, but not vice versa. Generators Briefly, generators allow us to ...
Built-in Functions We’ve already seen some important built-in functions like map, filter and lambda. Now, we’ll see other ones. Reduce The function reduce(function, sequence) continually applies...
Decorators In a generic way, decorator is a design pattern that allows some behaviour to be added to an individual object, dynamically, without affecting the behaviour of other objects from the sa...
Pylint A library which checks the code for possible errors and styling. We can install it through pip install pylint and run it over a file with the command: pylint <file.py>. Unit Test I...