A Brief Introduction to Python
Python
Teaching
What Python is, how it differs from other languages, and the pieces of the language you need to start writing useful programs.
Abstract
An introductory survey of Python for students with little or no prior programming experience. Covers the history of the language, the interactive shell, values and types, variables and expressions, the built-in data structures (lists, dictionaries, tuples, sets), and a short set of live demos.