Tag Archives: phsgeek

What I’ve learned from my first 30-day GitHub streak

Today marks the end of my first 30-day streak of making contributions on GitHub. I had no intentions of starting a streak, but now that I’ve got one going, it’s addictive. More importantly, I find I am learning a great … Continue reading

Posted in programming | Tagged , , , , , , | Leave a comment

How IPython Notebook and Github have changed the way I teach Python

I teach in a small high school in southeast Alaska, and each year I teach an Introduction to Programming class. I recently learned how to use IPython Notebook, and it has completely changed the way I teach my classes. There … Continue reading

Posted in programming | Tagged , , , , , | 12 Comments

Intro to Programming, Fall 2013

This page includes some links we are using in Introduction to Programming (using Python), for fall 2013. The index page for class lessons is here. From that page, you can get to any of our class lessons. We are writing … Continue reading

Posted in programming | Tagged , , , , , , , | Leave a comment

Balloon Ninja: Wrapping Up

Back to Tutorial Contents Balloon Ninja on GitHub In the last section we added some kittens to the game to make it more challenging, and we cleaned up Engine.py to be a true class. In this section we will post our … Continue reading

Posted in programming, Uncategorized | Tagged , , , , | Leave a comment

Balloon Ninja: Kittens!

Back to Tutorial Contents Kittens! In the last section we improved the scoring system, which made the game a little more interesting. But so far the game strategy for playing Balloon Ninja is pretty simple. You just grab the sword, and … Continue reading

Posted in programming | Tagged , , , , | Leave a comment

Balloon Ninja: A better scoring system

Back to Tutorial Contents Pop Rate In the last section of this tutorial, we implemented some logic to determine when the game was over. This was fairly simple logic; the game is over when you miss more than 3 balloons. This … Continue reading

Posted in programming | Tagged , , , , | Leave a comment

Balloon Ninja: Start Screen and Game Over

Back to Tutorial Contents Start Screen In the last section we added some game logic to Balloon Ninja, which made it more interesting to play. Now let’s add a start button, so the game does not start as soon as we … Continue reading

Posted in programming | Tagged , , , , | Leave a comment