SQL Joins: Some Basics

Joining tables in SQL is an essential part of many digital services and products. Joins let you answer questions such as which customers bought which products? How many staff work at a particular location? Which students are in which classes at a school? Joining in SQL becomes even more important when your data are stored… Read More »

Help With Change: Unfreeze – Change – Refreeze

Change Can Be Difficult Change can be difficult. Difficult for the person or group that needs to change, and difficult for the person or people bringing about the change, or who need to make the change a success. These difficult changes can be on a personal level such as alcoholism, or smoking; or in the… Read More »

Learn About Simple Python Logging

Logging can offer much more flexibility than simply printing a message to the console but it can be difficult to know where to start. This post looks a some examples of simple python logging to get you started. Why ‘log’ instead of ‘print’? Printing to the console is usually one of the first things you… Read More »

Top 10 Data Science Techniques

Data science can mean different things to different people, but we can try to define it by the techniques a data scientist tends to use. A recent online poll gave a top 10 of algorithms and methods used by Data Scientists. This post goes through that top 10 list of data science techniques to flesh… Read More »