Introduction To Python
From MantidProject
The following set of slides provides an introduction to the Python language. It is designed for those with some programming experience and does not cover advanced material such as object oriented programming. For information regarding these topics see other references, e.g. "Core Python Programming", W. J. Chun, Prentice-Hall 2008; "Learning Python", M. Lutz, O'Reilly, 2007; http://docs.python.org/tutorial/.
- Basic Language Principles
- Type conversions
- Sequence data types:Lists
- Control structures
- Working with functions
- Exercises 1-3: Getting to know Python
- Working with files
- Using modules
- Pattern matching with regular expressions
- Exercise 4: Putting it all together
