Tom’s presented an introduction to the Python programming language, and provided an in-depth exploration complete with example code. He also touched on his Map Editor project, which he originally designed using Python and began to port to C#. You can read his notes below, and download his source code at the bottom of this post:
Python superbrief overview
There are currently two major branches of Python, 2.x and 3.x. The 3.x branch doesn’t add anything very significant to the language, and is more to clean up a few things that were seen as inconsistent. However, code is not backwards-compatible from 3.x to 2.x. So if you download the 3.x interpreter and attempt to run a module from a project written in 2.x, you may have problems.
There is a means of converting 2.x to 3.x code, but there’s nothing bad about sticking to 2.x. If you’re not sure which one to grab, I would grab Read more
Stan presented second (in lieu of Tom) on his experiences with Git, a popular version control system. He also touched on a personal project, “Adventron.” You can read the notes below:
Version control allows you to control changes made to documents. This is commonly used when programming, and even more when there’s more than one programmer involved. There are different kinds of version control systems (Git, SVN, and others.) Stan focused on git, a particular version control system developed for controlling changes made to the Linux kernel. Some of the benefits of version control (or “revision control”) are:
Brian O’Keefe gave the first Dead Coder Society presentation on his experience developing games using XNA and releasing on the Xbox 360. His first release is “Flipside“, and he’s working on another game right now. You can follow his recent developments at his website, Bokstuff.com. Feel free to read the collected notes from his presentation below:
XNA – Review and testing
Microsoft XNA is a set of development tools for developing on Xbox 360 (as well as for Windows, and Zune.) Visual Studio Express (the IDE) and XNA are free downloads. It’s easy to port and simple to hook up to debug on Xbox. The starter version of XNA only works for PC; pro version is ~$100/year (or free with MSDNAA, available through Stockton.) You can debug directly on Xbox360 via Ethernet cable. $1/$2.50/$5.00 are price-points for released indie Read more
The goal of the Dead Coder Society is to inspire others in the group to strive towards greatness and to develop a sense of community among the more-involved Computer Science students at Stockton. Meeting in groups once a week lets us achieve both of these goals:
- We see each other doing great things. There’s one speaker and they’re discussing what they love. It’s infectious and inspires the rest of the group to want to do more outside of the classroom.
- We tell each other what we’re doing. It’s not a stranger in front of the room, it’s a colleague. We see each other in the halls most days without knowing what our drive is. Meeting once a week helps create a sense of community.
Unfortunately, not everyone makes it to every meeting. We all take shorthand notes throughout the meeting, and if we’re lucky, the presenter will provide presentation notes at the end. The combination of shorthand notes by everyone and occasional slide notes is enough for absent members to get the gist of what happened, and a feel for any technology they missed.
We post these notes on the front page for our members, and anyone interested. They’re not meant to be comprehensive — they’re notes. If you have any questions, leave a comment and we’ll be happy to hook you up with the presenter.
That’s the note on notes!
The forums are up, the blog is functional, and the new server is thriving. Articles will be coming, themes may be changing, and everything else is being updated. Cheers to the birth of the Dead Coder Society!