Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
Title: So I am taking a Python course
Hamish 16 Oct 2013
I have enrolled in a course primarily on programming in Python provided by MITx. Not especially useful for learning game logic, but it is useful for getting into the fundamentals.

https://www.edx.org/course/mit/6-00-1x/introduction-computer-science/1122

Still waiting on receiving my textbook, but I have already gone through the first lecture series. Learning the terminology so far has been useful since my other programming knowledge comes from mostly being self-taught.
Samsai 16 Oct 2013
User Avatar
Good luck on your journey to discover the holy grail of Pythonic Code, may the Spam be with you!
Hamish 16 Oct 2013
:huh:
Half-Shot 17 Oct 2013
Python is the most useful scripting language imo. No compiling, its automatically cross compatible and has a library to just about everything. In a way i'm envious that you get to learn it from a cource rather than  scraps off StackOverflow.
Hamish 17 Oct 2013
So basically after the first week they give you enough fundamentals that you could make a linear text based choose your own adventure game.

Which is around where I was at with QBasic a decade ago. Still, lets get a handle on the simple stuff first.
owen123 18 Oct 2013
That good :) It is a online course?
Hamish 18 Oct 2013
Yes, through the edX interface, which is better than a lot of other online learning tools I have used. The course itself is provided by MIT.
n30p1r4t3 18 Oct 2013
Isn't PlayOnLinux written in python? For practice you could fix some bugs! :D
Hamish 19 Oct 2013
Afraid not, since I have absolutely no use for it. Might be some things I could contribute elsewhere though.
Liam Dawe 19 Oct 2013
I really need to learn something other than PHP :(
Caldazar 19 Oct 2013
Python is great for scripting imho. I like it except for the weird rules on how you have to indent your code.

With programming I probably go with Go. Right now I'm on "Hello World" level, but it's fun.
One great thing with it is that it teaches you coding with it while you do it.
You even get errors for bad style. "Trying to shortcut on an error catching routine? No way I'll compile your crap. Try again!"

That sucks for writing little dirty scripts of course. There I prefer Python. You get stuff done with it way quicker.
whizse 19 Oct 2013
User Avatar
Quoting: Quote from HamishSo basically after the first week they give you enough fundamentals that you could make a linear text based choose your own adventure game.

Which is around where I was at with QBasic a decade ago. Still, lets get a handle on the simple stuff first.
This is probably already too basic for you, but for anyone else wanting to dip their toes in Python and gaming I would recommend checking out Invent Your Own Computer Games with Python: http://inventwithpython.com/

It's aimed at novice/inexperienced programmers though.
Hamish 9 Nov 2013
So for the third Problem Set they got us to make Hangman. Got it finished in a day. ^_^
Hamish 11 Dec 2013
Got the final Problem Set done today, and I am already well past the course mark I needed to get the course certificate. Will be completing the final this upcoming Saturday.
HadBabits 11 Dec 2013
Ah, good 'ol python! :D The first language I learned, and man did I miss it when I took a course on C++ in community college! I need to brush up on it, I've been much more content playing with pixels rather than code as of late.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon Logo Patreon. Plain Donations: PayPal Logo PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register