CSESoc Python Seminars/Workshops

CSESoc's 'Tech' working group is running a series of workshops on various programming languages, the Python workshops are the first in this series. These workshops aim to give you instruction and practical experience in programming with some of the more popular and/or interesting programming languages out there.

Why Python?

Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code.

Python.org

When/Where is it?

12pm-2pm Friday in the CHI lab (Ground floor K17 Building), week 1-6, S109.

Who should go?

The workshop material will assume you have a reasonable understanding of basic programming constructs such as variables, loops, conditions, etc. This is not a course designed to teach introductory programming, for that purpose you can take COMP1911 or COMP1917.

People who are interested in learning how to use a powerful, general-purpose, scripting language - to broaden their knowledge of programming, should attend.

Who is teaching?

David Claridge, a 3rd Year Computer Science undergraduate will be teaching. More info at http://www.cse.unsw.edu.au/~davidc/

Course outline

Week

Topic

Notes

1

Welcome to Python

notes IBM Python Cheatsheet <-- This pretty well covers everything from the week1 class

2

Object Oriented Python

notes

3

The Python Standard Library

http://docs.python.org/library

4

CGI

5

Public Holiday

Mid-Semester Break

6

Django

7

Advanced Python

Notes will be made public after each week's seminar.

Python language documentation available at: http://docs.python.org/reference/

Python standard library documentation available at: http://docs.python.org/library/

Inquiries

Email: <davidc AT SPAMFREE cse DOT unsw DOT edu DOT au>

Tech/Seminars/Python (last edited 2009-04-02 18:25:51 by davidc)