Navigation
index
next
|
previous
|
The Hazel Tree
»
Python Lessons
»
Source
Python 201 – (Slightly) Advanced Python Topics
ΒΆ
Dave Kuhlman
http://www.rexx.com/~dkuhlman
Email:
dkuhlman
@
rexx
.
com
Release 1.00 June 6, 2003
contents
[expand]
Front Matter
Abstract:
Contents
2. Regular Expressions
2.1 Defining regular expressions
2.2 Compiling regular expressions
2.3 Using regular expressions
2.4 Using match objects to extract a value
2.5 Extracting multiple items
2.6 Replacing multiple items
3. Unit Tests
3.1 Defining unit tests
4. Extending and embedding Python
4.1 Introduction and concepts
4.2 Extension modules
4.3 SWIG
4.4 Pyrex
4.5 SWIG vs. Pyrex
4.6 Extension types
4.7 Extension classes
5. Parsing
5.1 Special purpose parsers
5.2 Writing a recursive descent parser by hand
5.3 Creating a lexer/tokenizer with Plex
5.4 A survey of existing tools
5.5 Creating a parser with PLY
5.6 Creating a parser with pyparsing
5.6.1 Parsing comma-delimeted lines
5.6.2 Parsing functors
5.6.3 Parsing names, phone numbers, etc.
5.6.4 A more complex example
6. GUI Applications
6.1 Introduction
6.2 PyGtk
6.2.1 A simple message dialog box
6.2.2 A simple text input dialog box
6.2.3 A file selection dialog box
6.3 EasyGUI
6.3.1 A simple
EasyGUI
example
7. Guidance on Packages and Modules
7.1 Introduction
7.2 Implementing Packages
7.3 Using Packages
7.4 Distributing and Installing Packages
End Matter
Acknowledgements and Thanks
About this document ...
Navigation
index
next
|
previous
|
The Hazel Tree
»
Python Lessons
»