This is the P2PU Archive. If you want the current site, go to www.p2pu.org!

Learn Python the Hard Way

This course is complete. Subscribe to the announcement list for updates.
Learn Python the Hard Way course photo

Learn Python the Hard Way

M. Volz's picture
Course organiser: M. Volz
About the Course Organiser: 

Hi!  My name is Marielle.  I'm actually a biologist by training, but I initially took programming classes in school for fun.  Then as I started working in my field, I could do a lot of things my colleagues could not.  

I realized how useful programming was, and today I firmly believe that programming should be taught right alongside English and math in early education.  Programming is only going to become more and more essential even in traditionally non-technical fields.  I've taught programming to 7th graders and biology to college undergraduates, so I'm looking forward to "teaching" to my peers!

No of Seats: 
100
Course Status: 
Completed

Members

Cory Sampson's picture
Cory
Sandra M's picture
Sandr
Donald Beaton's picture
Donal
Chris Maenner's picture
Chris
Alexander Daskalow's picture
Alexa
Diego Cardoso's picture
Diego
Dave Scarlatella's picture
Dave
Brandon Sowers's picture
Brand
Patrick Crosman's picture
Patri
Cory Copeland's picture
Cory
paul byrd's picture
paul
Dejan Cvetkovski's picture
Dejan
Georges Duplessy's picture
Georg
Anonymouse
Mohom
Pablo Gomes Ludermir's picture
Pablo
Fidel  Guico's picture
Fidel
Guillem Tanyà Palacios's picture
Guill
Steve Havelock's picture
Steve
Heather Williams's picture
Heath
Hemmings Koranteng's picture
Hemmi
Amene Katanda's picture
Amene
Guntis L's picture
Gunti
John Patsiotis's picture
John
Javier Evans's picture
Javie
Jaime Capelo's picture
Jaime
This course closely follows Zed Shaw's "Learn Python the Hard Way" book, and is designed for new or inexperienced programmers.

Summary

This course is an introduction to programming for the complete beginner.  If you already can code in another language, this course will probably drive you insane, because it is extremely basic.  The text for the course is Learn Python the Hard Way by Zed Shaw and is available for download for free.

This course will be primarily meeting on the forums.  After joining the course you will be added to the group.  Then you will be able to post messages to the group either by going to the group link and posting to the forums, or by e-mail.

Learning objectives

The objective of this course is to empower you to be lazy!  Seems crazy, right?  But programming allows you to delegate monotonous tasks to computers. All you need to do is learn their language to get them to do all your work for you.  In this course, that language is python.  

Schedule/Syllabus

Comments

Looking forward to it!

Tyler Brown's picture
Tyler Brown
Thu, 2011-01-20 00:14

Looking forward to it!

Im excited! anyone in the sf

Mark Sherry's picture
Mark Sherry
Thu, 2011-01-20 00:23

Im excited!

anyone in the sf bay area?

I'm in SF and happy to be

Tim Aldridge's picture
Tim Aldridge
Thu, 2011-01-20 01:49

I'm in SF and happy to be attending LPTHW.

Looks good. I think it'll be

Southern Wolf's picture
Southern Wolf
Thu, 2011-01-20 00:38

Looks good. I think it'll be fun. :)

Looking forward to learning

Javier Evans's picture
Javier Evans
Thu, 2011-01-20 00:47

Looking forward to learning with everyone. Please let me know if anyone is in the the Seattle, WA area. I'd love to have a meetup here as well.

Javier

woohoo python! anybody in

michael chang's picture
michael chang
Thu, 2011-01-20 01:07

woohoo python! anybody in london want to meet up?

I'm in London, would def be

Toby Shaw's picture
Toby Shaw
Thu, 2011-01-20 01:21

I'm in London, would def be up for something when we've got a bit into the course.

Looking forward to learning

Steve Phelps's picture
Steve Phelps
Thu, 2011-01-20 01:48

Looking forward to learning Python and getting started!

Hi all, looking forward to

Hasan Hasan's picture
Hasan Hasan
Thu, 2011-01-20 02:05

Hi all, looking forward to this experience.

I'm in London also and def up for future meet ups.

crumb! looks like any meetup

pborzel's picture
pborzel
Thu, 2011-01-20 02:11

crumb!

looks like any meetup events pertaining to p2pu are down. sorry kids, we'll have to wait for the site to repair itself.

Yesterday, my two year old

Dave Saka-Müller's picture
Dave Saka-Müller
Thu, 2011-01-20 02:16

Yesterday, my two year old daughter woke me up with a hit to the face with a ping pong paddle. Damn near broke my nose. I'm so proud of her. :) Today I learn that I'm taking this really awesome Python class. Truly, life couldn't get any better.

Big-ups from Montréal. Let me know if you wanna link up. J'suis complètement bilingue en plus.

Peace

Really psyched to be doing

Sammy Dhaliwal's picture
Sammy Dhaliwal
Thu, 2011-01-20 11:44

Really psyched to be doing this course with everyone. Yuhoo !!
Anyone from Auckland, NZ ?

Me!

Ciaran Welch's picture
Ciaran Welch
Fri, 2011-01-21 00:51

@Sammy Dhaliwal, I am also from Auckland

Hi all,I wanted to ask Who

nada A.S's picture
nada A.S
Thu, 2011-01-20 16:01

Hi all,
I wanted to ask;Who has an experience in programming specially with python?

For me i have worked with some programing languages ,and i know few about python ,i want to learn more and to build some games using the power of python.

Good luck!

I would characterize myself

Steve Phelps's picture
Steve Phelps
Thu, 2011-01-20 16:59

I would characterize myself as having very basic (not the language basic) programming experience. Beyond simple programs on the TI-84 or the TI-NspireCAS, I have done very little. I can probably follow code when written, and determine what a program does. I understand concepts such as loop, while, if-then-else.

I had tried to learn python a last summer, but summer happened!

Thanks Steve,sounds good,i

nada A.S's picture
nada A.S
Thu, 2011-01-20 18:00

Thanks Steve,sounds good,i haven't used TI-NspireCAS or TI-84 .
Is this your first time with p2pu?

First time with p2pu. Some

Steve Phelps's picture
Steve Phelps
Thu, 2011-01-20 18:06

First time with p2pu. Some friends of mine (who are running other p2pu courses) spoke highly of all the courses.

How can know about my

mahfooz ahmad's picture
mahfooz ahmad
Fri, 2011-01-21 07:12

How can i know about my registration any one tell me.

heres the new link to the

pborzel's picture
pborzel
Thu, 2011-01-20 18:37

heres the new link to the Edmonton, AB meetup group, so that suggestions can be made on when/where and such.

http://www.meetup.com/p2pu/Edmonton-CA/57284/

Cheers!

I'm so looking forward to

Reign Voltaire's picture
Reign Voltaire
Thu, 2011-01-20 19:58

I'm so looking forward to this experience!

so this seem like a lot of

adam balcom's picture
adam balcom
Thu, 2011-01-20 20:26

so this seem like a lot of fun p2pu.org if it works i will start to take as many courses i can next go around. so i finished week one to day the only thing that gave me trouble was spelling but i just have to sow down.
ps. my "L" is jannky so if it looks like one should be there it should

Could people not post the

lee marrett's picture
lee marrett
Thu, 2011-01-20 22:13

Could people not post the answers in the forums? We get emailed these discussions and it would be nice to not already know the answers before we sit down to do them.

very good point, lee! I hope

chika ebirim's picture
chika ebirim
Thu, 2011-01-20 22:32

very good point, lee! I hope the administrators of this course will change the setup so that the only emails that you receive come from the instructor and other people's answers, comments are restricted to a forum that is not mailed to everyone else!

You can turn off the e-mails.

M. Volz's picture
M. Volz
Thu, 2011-01-20 22:41

You can turn off the e-mails. Just go to "My Account" then "Notifications" then "Subscriptions" and you'll see a list of all the e-mail lists you're subscribed to. You'll want to "drop" the one called "Learn Python the Hard Way, Forum topic." Hopefully that should fix things for you. Unfortunately I'm unable to make this the default behavior; everyone who is in the course is subscribed automatically to these e-mails.

I know, I can turn the emails

lee marrett's picture
lee marrett
Fri, 2011-01-21 04:15

I know, I can turn the emails off -- however I want to receive certain emails, just not ones with answers in them! :)

anybody in or near columbus,

Shayne Fawcett's picture
Shayne Fawcett
Fri, 2011-01-21 17:23

anybody in or near columbus, ohio? i'm down for a meetup if so...

Hi Are there any class times

chika ebirim's picture
chika ebirim
Tue, 2011-01-25 21:48

Hi

Are there any class times for this course yet seeing as it is meant to be starting tomorrow?

I dont understand how is this

Arbi Derhartunian's picture
Arbi Derhartunian
Thu, 2011-01-27 00:57

I dont understand how is this class structured. There are 5 week assignments. Looks like everyone did it already. I am confused. Do we have web meeting for lecture, or do we just read the book and then do examples.

Yup, people were

M. Volz's picture
M. Volz
Thu, 2011-01-27 03:37

Yup, people were enthusiastic! But the first 4 exercises are due 1/30. There is no formal class meeting; the idea is to work through the exercises on your own and discuss them in the forums.

ok where do we turn in the

Arbi Derhartunian's picture
Arbi Derhartunian
Thu, 2011-01-27 13:23

ok where do we turn in the assignments