Teach Python

 
Python is a free object-oriented programming language available on all major operating systems. Python syntax is simple, making programming less intimidating, and it comes with a large code library allowing fun and interesting programs to be written quickly. Python is an ideal language for teaching programming in schools with excellent online resources and introductory textbooks.
Improve your programming skills - develop exciting teaching resources and projects
Feedback from previous Teach Python courses:
"This was a very well run course. All involved made a tremendous effort to make us feel welcome and were patient when we asked simple questions."
"A really excellent course - very valuable to me and hopefully to my students - THANKYOU!"
Registration form
Teach Python (Beginners)
This hands-on course will introduce you to Python programming. No programming experience is assumed. Lab sessions will be divided according to experience so everyone can learn at their own pace. By the end of the course you will have an understanding of basic Python programming including: installing Python; using the interpreter; simple statements; variables and expressions; control structures; built-in data structures (lists, dictionaries and tuples); invoking and defining functions; and basic Object Oriented programming. There will also be discussion sessions about approaches to teaching programming in schools. You will work step-by-step through developing an example Python project - a simple multi-player text-based adventure game.
Dates: Saturday 12th - Monday 14th July 2008, 9:00am-6:00pm
Cost: $275 per teacher
Phone: 02 9351 4917
Registration form
Teach Python (Advanced)
This hands-on course will extend your knowledge of Python. Understanding of the Beginners material is assumed. By the end of the course participants will have an understanding of advanced Object Oriented programming, including inheritance and polymorphism; Python error handling and exceptions; developing GUIs with wxPython; and Graphics, multimedia and game programming with pyGame. Participants will work step-by-step through developing an example pyGame project - a very simple graphical simulation game similar to SimCity or Civilisation.
Dates: Wednesday 16th-Friday 18th July 2008, 9:00am-6:00pm
Cost: $275 per teacher
Phone: 02 9351 4917
Registration form
Enrol in Teach Python (beginners) AND Teach Python (advanced) for only $500



