Best New Free Computer IT Training Tutorial Resources

September 16, 2009

5 Python Tutorials and References

Here are 5 Python Tutorials and Learning Resources at New Mexico Tech Computer Center. Through these five tutorials you will come to understand and learn about all things that you need to know about the Python programming language. The five Python tutorials and references below cover the following: an introduction to Python Programming, Python Quick Reference, Python GUI, Python Imaging Library (PIL), and Python XML processing.

A Python Programming Tutorial
This tutorial makes heavy use of Python's conversational mode. The basic features of the programming language are neatly explained in this section.

 - Introduction
 - Python's numeric types
 - Character string basics
 - Sequence types
 - Dictionaries
 - Branching
 - How to write a selfexecuting Python script
 - def: Defining functions
 - Using Python modules
 - Input and output
 - Introduction to objectoriented programming

Python Quick Reference
This section serves as a reference guide to most of the common features of the Python programming language, version 2.5.

 - Introduction: What is Python?
 - Starting Python
 - Line syntax
 - Reserved words
 - Basic types
 - Numeric types
 - Sequence types
 - Types set and frozenset: Set types
 - Type dict: Dictionaries
 - Type file: Input and output files
 - None: The special placeholder value
 - Operators and expressions
 - Basic functions
 - Advanced functions
 - Simple statements
 - Compound statements
 - def(): Defining your own functions
 - Exceptions: Error signaling and handling
 - Classes: Defining your own types
 - pdb: The Python interactive debugger  
 - Commonly used modules

Tkinter Reference: a GUI for Python  
This section explains the Tkinter widget set for constructing graphical user interfaces (GUIs) in the Python programming language.

 - What is Tkinter?
 - A minimal application
 - Definitions
 - Layout management
 - Standard attributes
 - The widget
 - The Canvas widget
 - The Checkbutton widget
 - The Entry widget
 - The Frame widget
 - The Label widget
 - The LabelFrame widget
 - The Listbox widget
 - The Menu widget
 - The Menubutton widget
 - The Message widget
 - The OptionMenu widget
 - The PanedWindow widget
 - The Radiobutton widget
 - The Scale widget
 - The Scrollbar widget
 - The Spinbox widget
 - The Text widget
 - Toplevel: Toplevel window methods
 - Universal widget methods
 - Standardizing appearance
 - Connecting your application logic to the widgets
 - Control variables: the values behind the widgets
 - Focus: routing keyboard input
 - Events
 - Popup dialogs

Python Imaging Library (PIL) Quick Reference
This section of the tutorial describes an image-processing library, the Python imaging library(PIL) for the Python programming language.

 - Introduction
 - Definitions
 - Creating objects of class Image
 - The ImageDraw module
 - Image enhancement: the ImageFilter module
 - The ImageFont module
 - The ImageTk module
 - Supported file formats

Python XML Processing with lxml
This part of the tutorial explains the lxml package for reading and writing XML files with the Python programming language.

 - Introduction: Python and XML
 - How ElementTree represents XML
 - Reading an XML document
 - Creating a new XML document
 - Modifying an existing XML document
 - Features of the etree module
 - class ElementTree: A complete XML document
 - class Element: One element in the tree
 - XPath processing
 - Automated validation of input files
 - etbuilder: A simplified XML builder module
 - Implementation of etbuilder

Tags for this post>>

Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 3:53 pm

Powered by WordPress