Python: Further Topics
Course description
This course is part of the Scientific Computing series, and as such many of the examples chosen are of most relevance to scientific computing.
This course will introduce more advanced aspects of the Python language than the “Python: Introduction for Absolute Beginners” or “Python: Introduction for Programmers” courses. The course will cover topics such as file I/O in more detail than either of those two courses. Whilst the course will not cover the use of Python to produce graphical output, some mention will be made of how Python can be used to interface with tools such as gnuplot to produce graphical output of scientific data.
This course does not explicitly cover the object oriented aspects of the Python language.
Topics covered in this course:
- More advanced Python data types
- File I/O in Python
- Error handling in Python
- Handling structured data files (comma separated value (CSV) files)
- Interfacing with gnuplot for graphical output
- Introduction to Python's
pickle
andcPickle
modules - Other advanced aspects of the Python language
Notes
The course notes for the “Python: Further Topics” course are available in various formats.
Day one | Notes (PDF) | Source (ODP) |
Day two | Notes (PDF) | Source (ODP) |
All comments or questions regarding this course, and any course materials provided on this page, should be sent to escience-support@ucs.cam.ac.uk.
The title of this document is:
Python: Further Topics
URL:
http://www-uxsup.csx.cam.ac.uk/courses/moved.PythonFurther/index.html