
Hello, next friday I'll give a one hour hands-on Python introduction to our students in second year of Bsc in Computer Science. The course is part of a "tools class" (other courses in this class are about svn, latex and so on). They already know Java and Oz. The first objective of the course is to arm them with shell scripting tools but I would like to convince them to continue learning/using/loving it for other tasks too. I think I will basically do this (10-15 minutes per item) : - language syntax - read/write files, os.listdir and glob.glob - os.system, os.popen, urllib.urlopen - online documentation and other resources Do you have ideas of subjects/features I could show them ? Or useful resources ? -- Grégoire Dooms

Grégoire Dooms wrote:
Hello, next friday I'll give a one hour hands-on Python introduction to our students in second year of Bsc in Computer Science. The course is part of a "tools class" (other courses in this class are about svn, latex and so on). They already know Java and Oz.
The first objective of the course is to arm them with shell scripting tools but I would like to convince them to continue learning/using/loving it for other tasks too.
I think I will basically do this (10-15 minutes per item) : - language syntax - read/write files, os.listdir and glob.glob - os.system, os.popen, urllib.urlopen - online documentation and other resources
Just suggest that you include in "documentation" the kind of questions one can answer for oneself from the interactive prompt. I actually find it relatively rare to need to go to the formal docs. dir(..) seems to answer a very decent % of the kinds of questions I tend to run into in practice - together with a measure of trial and error from the prompt. Art
Do you have ideas of subjects/features I could show them ? Or useful resources ? -- Grégoire Dooms
_______________________________________________ Edu-sig mailing list Edu-sig@python.org http://mail.python.org/mailman/listinfo/edu-sig

On 3/11/06, Grégoire Dooms <dooms@info.ucl.ac.be> wrote:
Hello, next friday I'll give a one hour hands-on Python introduction to our students in second year of Bsc in Computer Science. The course is part of a "tools class" (other courses in this class are about svn, latex and so on). They already know Java and Oz.
I think I will basically do this (10-15 minutes per item) : - language syntax - read/write files, os.listdir and glob.glob - os.system, os.popen, urllib.urlopen - online documentation and other resources
Do you have ideas of subjects/features I could show them ? Or useful resources ?
i have a one-hour presentation that i give to university students when i get a chance to speak at one with an appropriate group. attached is the abstract of a talk i gave late last year to computer science graduate students at san francisco state univ. if you think a copy of my slide presentation would help you further, just write me privately. cheers, -- wesley - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "Core Python Programming", Prentice Hall, (c)2006,2001 http://corepython.com wesley.j.chun :: wescpy-at-gmail.com cyberweb.consulting : silicon valley, ca http://cyberwebconsulting.com
participants (3)
-
Arthur
-
Grégoire Dooms
-
w chun