Bubble Sort in Python

With a worst case complexity of O(n^2), the Bubble Sort is the front door of the sorting algorithms. The algorithm loops through the array, comparing an item on the i position with the item on the i+1 position. In other…

String Manipulation in Python

String manipulation is one of those activities in programming that we, as programmers, do all the time. In many programming languages, you have to do a lot of the heavy lifting by yourself. In Python, on the other hand, you…

Make Money as a Developer

As with any career, you want to get paid for your hard work and endless hours of study, naturally. In this article I will present some of the common options for one to make money as a Software Developer. This…

Python match-case (switch-case?)

As of Python 3.10 we have a Python feature known as the Match-Case Statement. It was proposed on PEP 622 which was replaced by PEP 634 by the name of Structural Pattern Matching. match-case looks similar to the switch-case statement…

Exploratory Data Analysis – House Prices – Part 2

This is part of a series: Exploratory Data Analysis – House Prices – Part 1 Exploratory Data Analysis – House Prices – Part 2 Data Science Project: Data Cleaning Script – House Prices DataSet Data Science Project: Machine Learning Model…