skip to navigation skip to content
- Select training provider - (University Information Services - Digital Literacy Skills)
Mon 15 Apr 2013
14:15 - 17:00

Venue: Phoenix Teaching Room 1, New Museums Site

Provided by: University Information Services - Digital Literacy Skills


Booking

Bookings cannot be made on this event (Event is completed).


Other dates:

No more events

[ Show past events ]



Register interest
Register your interest - if you would be interested in additional dates being scheduled.


Booking / availability

Python 3: Advanced Topics - Self Paced
PrerequisitesNew

Mon 15 Apr 2013

Description

Description: This course is part of the Scientific Computing series and is suitable for people who have Python experience equivalent to either of the introductory courses: Introduction for Absolute Beginners or Introduction for Programmers

These sessions consist of a selection of self-paced mini-courses, each taking at most a half-day. Two or more Python experts from the UCS will be present to answer questions or address difficulties with these. Attendees can select from the available topics to most closely meet their individual needs. Attendees are welcome to attend more than one session to work through multiple topics. If an attendee finishes a topic with time to spare they may select another, and so on.

Prerequisites
  • Knowledge of a plain text editor such as
    • gedit
    • emacs
    • Vi
  • Some topics may have their own prerequisites. These are listed on each workbook.
Sessions

Number of sessions: 1

# Date Time Venue Trainers
1 Mon 15 Apr 2013   14:15 - 17:00 14:15 - 17:00 Phoenix Teaching Room 1, New Museums Site map Bruce Beckles,  Bob Dowling
Topics covered

Topics available:

  • Checkpointing
  • Comma-separated value files
  • Error handling
  • Interoperation with Fortran
  • Numerical programming
  • Parsing the command line
  • Pickling objects
  • Process management
  • Regular Expressions
  • Unit testing [OO]

[OO] These topics have a further prerequisite of the "Object Oriented Programming: Introduction" course.

Format

Self-taught with class instructor assistance

Taught using

Python v. 3.x on MCS Linux

Notes
  • This course is only suitable for those with Python programming experience equivalent to either of the introductory courses Introduction for Absolute Beginners or Introduction for Programmers
  • The course notes as well as the exercises and solutions will be made available
  • As this course is part of the Scientific Computing series, the examples chosen are of most relevance to scientific programming.
Duration

One half day

Themes

Booking / availability