 | Python at 1000 Feet |
- Basic building blocks: Expressions, statements, and
functions
- Abstraction facilities: Classes and Modules
- Control flow: conditionals, loops, exceptions, co-routines
(aka iterators and generators), library for threads
- Built-in
datatypes: Booleans, numbers, sequences (mutable: lists;
immutable: strings, tuples), dictionarys/hashs/maps, files, reflective
objects (modules, classes, fucntions, methods, code, etc.)
- Key libraries: regular expressions, 'net protocols (ftp,
http, etc.), URIs, OS functions, XML, etc. etc. etc.)
- Several RDF libraries (non standard):
- 4Suite
- Redland has
Python bindings
- CWM
- The one we'll be using, rdflib
- Plus, numerous other more experimental ones
- Provoking talk on "Webizing
Python"