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

Dive into Python

My recent threads

You haven't posted any discussions yet.

Recently updated threads

Syllabus creation

Go back to: General discussion

Hi all,

You've all been approved for the Dive into Python course. This is going to be a fairly casual course but the first thing we should nail down is the syllabus. I was thinking we might want to just pick 9 chapters of the 18 we're most interested in.

 
Chapter 3. Native Datatypes- due 05/01/11
Chapter 4. The Power Of Introspection- due 05/08/11
Chapter 5. Objects and Object−Orientation- due 05/15/11
Chapter 6. Exceptions and File Handling- due 05/22/11
 
Chapter 7. Regular Expressions
Chapter 8. HTML Processing
Chapter 9. XML Processing
Chapter 10. Scripts and Streams
Chapter 11. HTTP Web Services
Chapter 12. SOAP Web Services
Chapter 13. Unit Testing
Chapter 14. Test−First Programming
Chapter 15. Refactoring
Chapter 16. Functional Programming
Chapter 17. Dynamic functions
Chapter 18. Performance Tuning

We are definitely covering 3-6 since those are the core of python language itself, but 7-18 are more interest specific and not as dependant on each other. I would appreciate a post on this forum from everyone about which 6 of the remaining 12 chapters you're most interested in covering. 

Thanks!

M.V.
caronte's picture
caronte
Mon, 2011-04-25 20:44

Hello,

I vote for chapters 7, 8, 9, 11, 17, 18

Thanks

Daniel Roux's picture
Daniel Roux
Mon, 2011-04-25 23:09

Hi, my vote is for

7, 16, 17, 18 and 11 & 12.

Sudeep Padalkar's picture
Sudeep Padalkar
Wed, 2011-04-27 04:34

Hey hi,

I almost agree with Caronte,
I too vote for 8, 9, 11, 12, 17, 18

John Lowe's picture
John Lowe
Wed, 2011-04-27 16:48

I vote for 7, 8, 9, 13, 14, 15

Javier Díez's picture
Javier Díez
Wed, 2011-04-27 16:58

Hi!

My vote goes to 7, 8, 9, 10, 11, 12.

marco vic's picture
marco vic
Wed, 2011-04-27 17:05

Hi all,
my vote: 7,9,10,11,17,18

Pablo Mellado's picture
Pablo Mellado
Wed, 2011-04-27 17:14

Hi!!
My vote goes to:
Chapter 7. Regular Expressions
Chapter 13. Unit Testing
Chapter 14. Test−First Programming
Chapter 15. Refactoring
Chapter 17. Dynamic functions
Chapter 18. Performance Tuning

Thanks

Ronald Lachenal's picture
Ronald Lachenal
Wed, 2011-04-27 17:29

8, 10, 11, 13, 14, 15

Thanks

justin stoller's picture
justin stoller
Wed, 2011-04-27 17:31

Howdy, all.

My vote goes for:
Chapter 8,
Chapter 10,
Chapter 11,
Chapter 12,
Chapter 16,
Chapter 17

Cheers

Eduardo Iriarte Gahete's picture
Eduardo Iriarte G...
Wed, 2011-04-27 18:39

Hello!

My vote goes to: 7, 8, 9, 10, 11, 18.

Thanks!

Mike Beltzner's picture
Mike Beltzner
Wed, 2011-04-27 18:50

My preference would be:

Chapter 7. Regular Expressions
Chapter 8. HTML Processing
Chapter 9. XML Processing
Chapter 10. Scripts and Streams
Chapter 11. HTTP Web Services
Chapter 18. Performance Tuning

Anna Sobiepanek's picture
Anna Sobiepanek
Wed, 2011-04-27 22:20

My Preference:
Chapter 8. HTML Processing
Chapter 10. Scripts and Streams
Chapter 11. HTTP Web Services
Chapter 14. Test−First Programming
Chapter 16. Functional Programming
Chapter 17. Dynamic functions

Timothy Erin's picture
Timothy Erin
Wed, 2011-04-27 22:22

Hello,

I would be most interested in covering the following chapters:

Chapter 7. Regular Expressions
Chapter 10. Scripts and Streams
Chapter 13. Unit Testing
Chapter 16. Functional Programming
Chapter 17. Dynamic functions
Chapter 18. Performance Tuning

-Tim

David Morales's picture
David Morales
Thu, 2011-04-28 03:02

Hello everyone!

My pick is the following:

Chapters 7,8,9,11,16,17

Cheers!

Babis Marapidis's picture
Babis Marapidis
Thu, 2011-04-28 19:04

Hey guys,

my votes go to chapters: 8, 13, 14, 16, 17, 18.

Silver.

Abu Azzam's picture
Abu Azzam
Fri, 2011-04-29 00:38

Hi all.
My vote goes to 7, 11, 12, 13, 15, 17

M. Volz's picture
M. Volz
Fri, 2011-04-29 16:09

Hey all, the (mostly) finalized syllabus is posted at http://p2pu.org/node/25730/document/25731

One more thing we might want to think about is having projects along with this course- is anyone interested in doing something like that? When I was leading Learn Python The Hard Way the major project was to write a simple text based game. If we did that in this course we could start writing it now and improving it as we went through the first 6 chapters, and share them May 1st. Does this sound like something we'd want to do?

Timothy Erin's picture
Timothy Erin
Fri, 2011-04-29 16:16

I think that sounds like a great idea. In order to learn something well it helps to have practical application of the topics to apply the knowledge to and practice. I'm all for it.

-Tim

Tony Shaper's picture
Tony Shaper
Fri, 2011-04-29 22:13

Yes that is the sort of thing I was hoping we could do during the course. A friend of mine was showing me an interactive game he had written in a couple of days using a toolkit called pygame. He had not written anything in Python before. That might be worth a look at.

Javier Díez's picture
Javier Díez
Wed, 2011-05-04 11:57

I think it's a great idea, yes. If we don't practice enough what we learn... it's like we never learned at all :)

justin stoller's picture
justin stoller
Mon, 2011-05-02 03:03

I think that building scripts while we go/a small app through the course is a great idea. But May 1? Did you want a working script, or an idea to work on? Or is that June 1?

I've come across Python scripts before that seemed familiar but when every I'd try to dig into them I always ended up shaking my head and stopping after a little bit of time. I'm most interested in learning Python to help script GIMP, tweak G-Edit plugins/sysadmin scripts I come across and maybe be able to work on some Django projects.

I'd like to work on a project that included something along those lines.

M. Volz's picture
M. Volz
Wed, 2011-05-04 13:03

Whoops! I meant June 1st. I picked a text based game because they can be as complicated (or uncomplicated) as your skill level, but obviously people can pick different projects if they really want to.