TCC free classes: The Python programming language |
|
This free, non-credit, low-pressure course series is an introduction to programming in the Python language. Python is a recent, general-purpose, high-level programming language. It is free, object-oriented, very clear and readable, runs just about everywhere, and has interfaces to almost everything. For more information, see the Python page in the TCC help system.
Meets every week at:
| Date (Wed.) | Date (Thu.) | Subject |
|---|---|---|
| Jan. 29 | Jan. 30 | Overview: what can Python do for you? |
| Feb. 5 | Feb. 6 | Numeric and string operations |
| Feb. 12 | Feb. 13 | Sequence types: lists and tuples |
| Feb. 19 | Feb. 20 | Dictionaries; branching; scripting |
| Feb. 26 | Feb. 27 | Functions; input/output; import and modules |
| Mar. 4 | Mar. 5 | Introduction to objects |
| Mar. 11 | Mar. 12 | No class this week |
| Mar. 18 | Mar. 19 | Object example; special methods |
| Mar. 25 | Mar. 26 | Exceptions; list comprehensions; iterators |
| Apr. 1 | Apr. 2 | Numeric and scientific packages |
| Apr. 8 | Apr. 9 | matplotlib, a complete plotting package |
| Apr. 15 | Apr. 16 | Active web pages and database access |
| Nov. 14 | Nov. 15 | The Tkinter graphical user interface, part I |
| Nov. 28 | Nov. 29 | The Tkinter graphical user interface, part II |
Additional topics in this series will be determined based on demand. For up-to-date scheduling information, see the Message of the day.