Author: coen

Teaching Python

Teaching Python

Recently Learning Tree, a well-respected training company, invited me to teach Python for them. Last week I delivered my first course for them, their Advanced Python course A room full of people, nearly 500...

How I’m learning French

How I’m learning French

Or, how to learn without studying Introduction I love learning, but I don’t like studying. Take for instance learning a foreign language. There are many ways to do this, including “studying”: studying the grammar,...

A couple of Python coding dojo’s

As Joe Wright puts it A Coding Dojo is a programming session based around a simple coding challenge. Programmers of different skill levels are invited to engage in deliberate practice as equals. The goal...

Grafana, InfluxDB and Python, simple sample

Grafana, InfluxDB and Python, simple sample

I recently came across an interesting contract position which uses Grafana and InfluxDB. I’d had a play with ElasticSearch before, and done some work with KairosDB, so was already familiar with time series and...

Namepy step 7 – Bringing it all together

Namepy step 7 – Bringing it all together

(This is part of the namepy project. Start at Namepy – on the shoulders of giants) Time to show some real results on a web page. Extend the API to show the letter scoring...

Namepy step 6 – Load the data into the database

Namepy step 6 – Load the data into the database

(This is part of the namepy project. Start at Namepy – on the shoulders of giants) We will need the following data in the database: Name frequencies – baby names by year Scrabble™ letter...

Namepy step 5 – Flask-Restless

Namepy step 5 – Flask-Restless

(This is part of the namepy project. Start at Namepy – on the shoulders of giants) We will need Angular to use an Ajax call to request the data from Flask, using a REST-style...

Namepy step 4 – PostgreSQL, SQLAlchemy and Flask-SQLAlchemy

Namepy step 4 – PostgreSQL, SQLAlchemy and Flask-SQLAlchemy

(This is part of the namepy project. Start at Namepy – on the shoulders of giants) I’ve used PostgreSQL for a number of different projects. It is the database of choice for Django developers,...

Namepy step 3 – Adding in Highcharts

Namepy step 3 – Adding in Highcharts

(This is part of the namepy project. Start at Namepy – on the shoulders of giants) Highcharts is a JavaScript library for creating high quality interactive charts. It is not open source but requires...