Recent Posts

Simple deep learning

The field of deep learning is vast. The sheer number of publications on the subject is enough to overwhelm anyone. In this series we’ll be taking a step back...

The optimal python project structure

In this post, I will describe a python project structure that I have found extremely useful over a wide variety of projects. We’re going to build this struct...

Python logging – A practical guide

Python logging isn’t easy. When I was learning python, I made many attempts to use logging in my applications. Usually I would end up frustrated and thinking...

How to use anaconda python effectively

In this article, I will talk about effective use of the Anaconda python distribution and all the tools that come with it. I will use a few commands and post ...

Python development fundamentals

Python is a wonderful language. It’s also incredibly popular in all areas of software development. This popularity is due, in part, to it’s ease of use and a...