Category Archives: Uncategorized

Machine learning tutorial

In our Python session today we had a go at using scikit-learn to identify handwritten digits. There’s a sample set of 1797 digits built into scikit-learn itself we can use to try this out quite quickly.

Jupyter notebooks are a really nice way to interactively work with Python, so I’ve written up a tutorial about identifying handwritten digits as a Jupyter notebook. You can see it here:

Happy Christmas!

We’ve just finished our last session of 2016, with just one free weekend left before Christmas. We’ll be back in January on the 14th, the first Saturday after the school term starts.

Have a great Christmas, a happy new year, and we’ll see you in 2017!

Starting Python

From another large group we had a small handful starting with some Python. In case you need to find them again, here are the two sites we used.

PythonAnywhere, a commercial Python-hosting company. We set up beginner accounts (free) and used these to get started quickly with Python. It’s particularly useful for anyone at Coderdojo using a borrowed laptop; all your files are stored on your account and will be there when you get home or come back next week.

Django Girls tutorial, an introduction to Python that aims for a fully-working Django-powered website at the end. We got through the basics of Python this week, and next week we’ll aim to get some of the way to a working website. If you missed this week don’t worry, we’ll have a re-cap of what we did this week and catching up shouldn’t be a problem.

A very busy start!

We had a very busy start to the new year last Saturday, with (we think) over 50 children attending! (This was a lot more than expected; please book a free ticket!)

Because we had so many we ended up working on Scratch only, just to get everyone up and running. We know, though, that some have done Scratch before (whether with us before or at their own schools) and might be looking for something new.

So, next Saturday we plan to start two extra things.

We were fortunate to get a small number (four, I think?) Kano kits which are complete Raspberry Pi-based computer kits. If you have a Raspberry Pi yourself, feel free to bring it in as well (along with cables, keyboards, etc, if possible!).

The other thing we’ll be looking at is using the Python programming language. We’ll try jumping in at the deep end and get started on the Django Girls tutorial, which will get us up and running with writing a simple web application to run a blog. This will probably be best suited to older children.

Look forward to seeing you on Saturday!