Mark Lutz
Track: Python
Date: Monday, July 22
Time: 8:45am - 12:15pm
Location: Marina V
This tutorial will provide a fast but gentle introduction to the Python language, and sample its most common application domains. It is composed of three parts:
- A general overview of Python's history, uses, and goals.
- An introduction to the core language.
- A brief peek at selected application level examples.
Of these, the second represents the bulk of this session. The primary goal will be to present the basics of the Python language: datatypes, syntax, OOP fundamentals, and so on--just enough to prepare you for the more advanced Python sessions on the roster.
Advanced topics such as C integration, GUIs, web scripting, and Python internals, will be discussed only in cursory fashion, and only as time allows.
If you are an experienced programmer (Perl, Java, or similar language) looking for a fast-paced introduction to intermediate and advanced Python development, see the parallel tutorial, Python for [Perl] Programmers.