The Python Walkthrough Thread

Associate
Joined
2 Nov 2005
Posts
931
Location
Leicester
The Python Walkthrough Thread [08/05/2012 Phase Three Is Out]

This is a follow-up to this thread: http://forums.overclockers.co.uk/showthread.php?t=18373927

<Noticeboard>
Heard about Rasberry PI? Python will commonly be used to program it.
It is never too late to join, Please reply and tell me that your interested and keep me informed of your progress!
When you have completed a phase, write a reply here.
</Noticeboard>

A few people was asking to learn Python but lacking the time. So my idea is to get people signed up to this thread, and I will walk all participant's through learning python at a much slower pace. Pretty experimental, haven't seen a thread like this before!

If you already know some programming, you might want to skip a phase! Let me know what phase you are capable of completing. You can help out the beginners.
If your a complete beginner, this thread is ideal for you from the start.

I am going to do it in Phases (like chapters in a book but much more interactive),
Phase One: Figure out who wants to take part! Reply to register your interest.
Participant list (Will be updated, Current member count: 56):
fail at the internets Status: Unknown
Izi Status: Completed Phase Two
Oxy Status: I believe he knows enough to beat Phase Five.
themadhaggis Status: Completed Phase Three
dean_e_boy Status: Completed Phase Three
cotton31 Status: Completed Phase Three
Rizo-UK Status: Completed Phase Two
AHarvey Status: Completed Phase Three
Chaos Status: Completed Phase Three
d_brennen Status: Completed Phase Two
MarcLister Status: Completed Phase Two
Spils Status: Unknown
spenncerr Status: Completed Phase Three
visibleman Status: Completed Phase Two
IanAG Status: Completed Phase Two
Vauxmad Status: Completed Phase Two
Kingorgg Status: Completed Phase Two
JHeaton Status: Completed Phase Two
Pho Status: Completed Phase Three
ticklemebougy Status: Completed Phase Two
Locke Status: Completed Phase Two
Frapple Status: Completed Phase Two
ScoobyDoo Status: Completed Phase Two
kalvindeane Status: Completed Phase Two
badcompany Status: Completed Phase Two
obby_82 Status: Completed Phase Two
mortals Status: Knows enough to beat Phase Five
snowdog Status: Knows enough to beat Phase Three
hamesy Status: Completed Phase Three
kkelly Status: Completed Phase Three
funkyphantom Status: Completed Phase Two
rexehuk Status: Unknown
ChrissyT88 Status: Completed Phase Three
Yannic Status: Unknown
two00lbwaster Status: About to begin Phase Three
dubs Status: Completed Phase Two
feeddagoat Status: Knows enough to beat phase three or four
hyperfighting Status: Completed Phase Two
Dreyrden Status: Completed Phase Two
eric_knapper Status: Completed Phase Three
Ice Rich Status: Unknown
BaJ Status: Completed Phase Three
tomk11 Status: Knows enough to beat phase four or five
mikeyp123 Status: Completed Phase Two
manic111 Status: Completed Phase Two
Spectrump Status: Completed Phase Three
sHo0sH Status: Completed Phase Two
FBi7 Status: Completed Phase Three
AndrewNR Status: Completed Phase Three
Nitrojan Status: Unknown
PianoBasher Status: Just getting started.
Devrij Status: Completed Phase Three
feriso Status: Unknown
Sirrel Squirrel Status: Completed Phase Three
dekez Status: Completed Phase Three
Goose Status: Completed Phase Two

Phase Two (Post #21): Get people set up with the relevant software. Make sure everyone is set up before going onto next phase.
Phase Three: Teach basic syntax of python using simple examples, while explaining each example :)
Phase Three Point Five: Explain some stuff I missed during Phase Three.
Phase Four: Explain where to find more information about python, what modules are available, how to use commonly used modules that come with python.
Phase Five: Make a basic text-based game.
Phase Six: Try some basic web application development using bottlepy.
Phase Seven: Make a GUI application using pyqt4.
Phase Eight: Make a 2D game using pygame (You know, proper 2D like pacman!).
Phase Nine: Learn databases using SQLAlchemy.
Phase Ten: Learn some serious web application development using Pyramid and use the SQLAlchemy knowledge from Phase Nine! This phase is a beast!

I know some pretty cool networking stuff, perhaps we could network up a game. So I guess that could be Phase 11.

We are currently at Phase Three, See Post #107 below!
 
Last edited:
I'll follow along but may not be 100% active due to commitments at work.

Well done by the way, I appreciate people willing to take time out to help others.
 
I am working through the Udacity course, head first programming with Python and making games with python but would still like to take part, if nothing else I can help with the bits I already know :D

I hope it's 3.2 and the Udacity course is using 2.6 and bouncing from one to another is a pita :p
 
I am working through the Udacity course, head first programming with Python and making games with python but would still like to take part, if nothing else I can help with the bits I already know :D

I hope it's 3.2 and the Udacity course is using 2.6 and bouncing from one to another is a pita :p

Yes, I am teaching Python 3.2.. nearly got 10.. maybe one more before starting Phase Two.
I don't mind people joining half way though though, as long as they read the thread and catch up.
 
Last edited:
would love to take part, wanted to learn this for ages, always been a bit worried about it and not really sure where to start, this sounds perfect.

Rich i take my hat off to you mate.:D
 
Back
Top Bottom