-
Recent Posts
- Unfinished Projects: One last programming lesson from my dad
- How advertising ruined the rickroll
- Ever’s First Starship
- The CyberConstitution Class
- Processing a long list efficiently in Python
- The education community needs a better online discussion tool
- Ninety Days on Github
- Github streak days 31-60: What I’ve learned
- What I’ve learned from my first 30-day GitHub streak
- How IPython Notebook and Github have changed the way I teach Python
Archives
Categories
Meta
Monthly Archives: November 2012
PHSgeek – Other Programming Exercises
There are some really interesting sets of programming exercises available online. Many of these get very difficult very quickly if you are new to programming, but they are really good to know about. It is good to know what kinds … Continue reading
Posted in programming
Tagged education, phsgeek, programming exercises, project euler, python
Leave a comment
Python Exercises – FizzBuzz
FizzBuzz is a classic programming exercise, which is used in many job interviews. Basically, there are many people who like to call themselves programmers, who can’t actually program their way out of a paper bag. So to start an interview … Continue reading
Posted in programming
Tagged education, fizzbuzz, phsgeek, programming interview, python
Leave a comment
Python Exercises: Digits of Pi
Digits of Pi Download a text file of the first million digits of pi. Read the file, and store the digits in a list. Parse the list, and report the number of times each digit appears in the first million digits. … Continue reading
The most interesting graph I’ve ever seen
About a month ago I read a news story that described how the Voyager 1 space probe had just reached the edge of the solar system. Here is the graph that caught my eye: When I saw this graph and … Continue reading
PHSgeek – Getting started with matplotlib
Resources Basic plotting: http://johnstachurski.net/lectures/basicplot.html
PHSgeek – Learning Postgres
If you want to do anything meaningful with modern web frameworks such as Django, you have to develop some familiarity with databases. A few goals to start off with are: Work through a tutorial, so you gain a little experience … Continue reading
Posted in programming
Tagged database, education, linux, phsgeek, postgres, programming
Leave a comment
Tap Away – A simple experiment in game design
Try it first: tapawaygame.com Early last summer I was at the eye doctor’s, and I was taking one of those tests where you have to look into a machine and click a button every time you see a flash on … Continue reading
PHSgeek – Updating an Ubuntu System
There will always be a way for people to update their ubuntu systems through a graphical interface, but if you are aiming to be a programmer it is better to learn how to run updates through a terminal. There are … Continue reading