Index
A
- advanced Nucular features
- about / Advanced Nucular features
- field-qualified indexes / Time for action – field-qualified indexes, What just happened?
- advanced Nucular queries
- advanced pattern matching
- about / Advanced pattern matching
- grouping / Grouping, What just happened?
- assertions / Assertions
- allow-update keyword / Understanding BIND configuration format
- anchors
- applying, for match restriction / Applying anchors to restrict matches
- about / Applying anchors to restrict matches
- And class
- about / And
- anyWord query method / An introduction to Nucular
- Apache Lucene
- about / Apache Lucene
- appendChild method / Creating and modifying documents programmatically
- application
- building / Building an application, What just happened?
- application configuration files
- ASCII
- about / ASCII
- example / ASCII
- limitations / Limitations of ASCII
- assertions
- about / Assertions
- look-ahead / Assertions
- look-behind / Assertions
- positive look-ahead / Assertions
- examples / Assertions
- negative look-ahead / Assertions
- attributeRange method / An introduction to Nucular
- attributes
- inheriting / Inheriting attributes
- attributeWord method / An introduction to Nucular
B
- Babel
- installing, on local virtual environment / Internationalization and Localization
- about / Internationalization and Localization
- Babel, installing
- on local virtual environment / Internationalization and Localization
- Babel documentation
- Backus-Naur Form
- grammar, specifying with / Specifying grammar with Backus-Naur Form
- backwards compatibility, Unicode / Backwards compatibility
- base templates
- inheriting from / Inheriting from base templates
- updating / Time for action – updating base template, What just happened?
- basic configuration file support
- adding, to log-processing application / Time for action – adding basic configuration read support, What just happened?
- BeautifulSoup package
- about / BeautifulSoup
- big-oh notation
- about / What just happened?
- bigram
- about / Discovering collocations
- BIND
- about / Processing bind zone files
- BIND configuration format
- Bison
- about / Generating C-based parsers with GNU Bison
- C-based parsers, generating / Generating C-based parsers with GNU Bison
- working / Generating C-based parsers with GNU Bison
- borderColor attribute / What just happened?
- borderWidth attribute / What just happened?
- built-in functions, Python
C
- C-based parsers
- generating, with GNU Bison / Generating C-based parsers with GNU Bison
- cache directory / What just happened?
- Caesar Cipher
- about / Implementing a simple cipher
- calculate_profit function
- about / What just happened?
- calculator
- implementing / Time for action – implementing a calculator
- call_chain argument / What just happened?
- capitalize method / Casing
- character classes
- detecting / Detecting character classes
- character encodings
- about / Understanding basic character encodings
- ASCII / ASCII
- character set
- about / Specifying character sets and classes
- properties / Specifying character sets and classes
- characters method / What just happened?
- CharsNotIn class
- about / CharsNotIn
- char value
- about / ASCII
- Cheetah
- chr function
- about / ASCII
- cleanUp method
- about / What just happened?
- close method
- about / close
- codecs module
- about / The codecs module, Time for action – changing encodings, What just happened?
- standard library documentation, URL / What just happened?
- col attribute / What just happened?
- collocation
- about / Discovering collocations
- color attribute / What just happened?
- Combine class
- about / Combine
- community resources
- about / Community resources
- mailing lists / Following groups and mailing lists
- groups / Following groups and mailing lists, Finding a users' group
- local Python conference / Attending a local Python conference
- comp.lang.python group
- compiled expression object
- about / Compiled expression objects
- methods / Compiled expression objects
- compressed files
- ConfigParser module
- configuration data
- writing / Writing configuration data
- configuration file
- context free grammar
- context managers
- about / Context managers
- example / Context managers
- using / Context managers
- control structures, Mako / Managing execution with control structures
- conversion flags
- about / Conversion flags
- conversion specifiers
- copy applications
- createAttribute method / Creating and modifying documents programmatically
- createCDATASection method / Creating and modifying documents programmatically
- createComment method / Creating and modifying documents programmatically
- createDocumentFragment method / Creating and modifying documents programmatically
- createElement method / Creating and modifying documents programmatically
- createProcessingInstruction method / Creating and modifying documents programmatically
- createTextNode method / Creating and modifying documents programmatically
- cross-site scripting
- about / Filtering output
- cryptography / Implementing a simple cipher
- csv.DictReader class
- about / What just happened?
- csv.reader method / What just happened?
- CSV data
- reading / Reading CSV data, Time for action – processing Excel formats
- about / Reading CSV data
- drawbacks / Reading CSV data
- and formulas / Time for action – CSV and formulas, What just happened?
- writing / Writing CSV data, Time for action – creating a spreadsheet of UNIX users
- csv module
- custom CSV formats
- custom tags, Mako
- about / Custom tags
- creating / Time for action – creating custom Mako tags, What just happened?
- Cyrillic
- about / What just happened?
D
- %defs
- functions, defining with / Defining functions with %def, Time for action – defining Mako def tags, What just happened?
- importing, with %namespace / Importing %def sections using %namespace, Time for action – converting mail message to use namespaces, What just happened?
- %doc
- multiline comments, generating / Generating multiline comments with %doc
- data
- extracting, from file / Time for action – suppressing portions of a match
- processing, NLTK used / Processing data using the Natural Language Toolkit, NLTK processing examples
- date
- reformatting, with Python code / Time for action – reformatting the date with Python code, What just happened?
- decode method
- defaultdict object
- about / What just happened?
- default options
- delimiters
- about / Reading CSV data
- design goals, Unicode consortium
- about / Design goals
- universality / Universality
- efficiency / Efficiency
- characters / Characters, not glyphs
- semantics / Semantics
- plain text / Plain text
- logical order / Logical order
- unification / Unification
- dynamic composition / Dynamic composition
- stability / Stability
- convertibility / Convertibility
- distutils package
- about / Packaging in a nutshell
- Django
- about / What just happened?
- DNS records
- documentation tools, Python
- about / Using other documentation tools
- documents
- DOM
- about / The Document Object Model
- DOM parser
- about / The Document Object Model
- Doxygen system
- about / Using other documentation tools
- dungeon adventure game
E
- easy_install command / Time for action – installing SetupTools, Running a virtual environment, Internationalization and Localization, Time for action – installing ReportLab
- EBNF
- egg-based package
- egg files / Time for action – installing SetupTools
- ElementTree packages
- about / The Document Object Model
- XML data, accessing / Accessing XML data using ElementTree
- employee management example
- encode method
- about / Encodings in Python
- encoding, Unicode
- about / Encoding
- encodings, Python
- about / Encodings in Python
- good practices, adopting / Adopting good practices
- endDocument method / What just happened?
- endElement method / What just happened?
- endElementNS method / What just happened?
- endPrefixMapping method / What just happened?
- enumerate
- about / What just happened?
- epydoc package
- about / Using other documentation tools
- error handling
- about / Error handling
- event-driven processing
- excel formats
- Excel spreadsheet
- saving, as CSV document / Time for action – processing Excel formats, What just happened?
- creating / Time for action – processing Excel formats, What just happened?
F
- -file switch
- about / What just happened?
- feed method / What just happened?
- field-qualified indexes
- file
- data, extracting from / Time for action – suppressing portions of a match
- file-like objects
- implementing / Implementing file-like objects
- fileinput module
- file keyword / Understanding BIND configuration format
- fileno method
- about / fileno
- file object methods
- files
- accessing, directly / Accessing files directly, What just happened?
- fill argument
- about / Fill
- filter
- structured markup, processing / Processing structured markup with a filter, Time for action – processing as a filter
- about / Processing structured markup with a filter
- filters, Mako
- about / Expression filters
- u / Expression filters
- h / Expression filters
- x / Expression filters
- trim / Expression filters
- entity / Expression filters
- unicode / Expression filters
- decode.<encoding> / Expression filters
- n / Expression filters
- customizing / Customizing filters
- findall function
- about / findall and finditer
- finditer method
- about / findall and finditer
- flags method
- about / Compiled expression objects
- flush method
- about / flush
- FollowedBy class
- about / FollowedBy
- fontfamily attribute / What just happened?
- fontName attribute / What just happened?
- fontsize attribute / What just happened?
- format method
- using / Using the format method approach
- FormEncode
- about / What just happened?
- full text index
- creating, Nucular used / Time for action – full text indexing, What just happened?
- FullTextIndex class
- about / What just happened?
- functions
- defining, with %def / Defining functions with %def, Time for action – defining Mako def tags, What just happened?
G
- Genshi
- get attribute / Generating a template context
- getpos method / What just happened?
- getSampleStyleSheet method / What just happened?
- about / What just happened?
- gettext module
- get_nodes method
- about / What just happened?
- get_starttag_text method / What just happened?
- glyph
- about / Characters, not glyphs
- grammar
- about / Defining a language syntax
- specifying, with Backus-Naur Form / Specifying grammar with Backus-Naur Form
- grammar driven parser
- about / Grammar-driven parsing
- greedy operators
- versus non greedy operators / Using greedy versus non-greedy operators
- groupindex method
- about / Compiled expression objects
- grouping
- about / Grouping, What just happened?
- groups method
- about / Compiled expression objects
H
- handle charref method / What just happened?
- handle_comment method / What just happened?
- handle_data method / What just happened?
- handle_decl method / What just happened?
- handle_entityref method / What just happened?
- handle_pi method / What just happened?
- handle_startendtag method / What just happened?
- help function / Self-documenting
- HTML
- reading / Reading HTML
- HTML content
- spell check, performing on / Time for action – spell-checking HTML content, What just happened?
- HTML document
- example / Providing information through markup
- HTML page
- links, displaying on / Time for action – displaying links in an HTML page, What just happened?
- HTMLParser module
- about / Reading HTML
- HTMLSpellChecker class
- about / What just happened?
- HTTP URL
I
- ignorableWhiteSpace method / What just happened?
- in-place filtering
- about / Inplace filtering
- include tag
- about / Rendering files with %include
- incremental processing
- about / Incremental processing
- indexDictionary method / An introduction to Nucular
- IndexDirectory class
- about / What just happened?
- indexing
- about / Understanding search complexity
- benefits, measuring / Time for action – measuring index benefit, What just happened?
- performing, on Open Office documents / Time for action – indexing Open Office documents, What just happened?
- index systems
- about / Other index systems
- Apache Lucene / Apache Lucene
- zc.catalog / ZODB and zc.catalog
- ZODB / ZODB and zc.catalog
- SQL index / SQL text indexing
- index_contents function / What just happened?
- information
- providing, via Markup / Providing information through markup
- inheritance layer, Mako
- inheritance structures, Mako
- about / Growing the inheritance chain
- insertBefore method / Creating and modifying documents programmatically
- inspect module
- about / What just happened?
- installation, Babel
- on local virtual environment / Internationalization and Localization
- installation, Mako
- installation, NLTK / Time for action – installing NLTK
- installation, Nucular / Time for action – installing Nucular, What just happened?
- installation, ODFPy
- installation, PyParsing library / Time for action – installing PyParsing, What just happened?
- installation, ReportLab
- installation, SetupTools / Time for action – installing SetupTools, What just happened?
- installation, xlwt package
- internationalization (i18n)
- about / Internationalization and Localization
- external resources / Looking for more information on internationalization
- int function
- about / What just happened?
- io.open method
- about / Understanding IO in Python 3
- IO system
- about / Understanding IO in Python 3
J
- Java implementation
- URL / Lucene and Solr
- Jinja2
- join method
- about / Dealing with lists of strings
- JSON
- about / Working with JSON
- JSON data
- writing / Time for action – writing JSON data, What just happened?
- encoding / Encoding data
- decoding / Decoding data
K
- keys attribute / Generating a template context
- Keyword class
- about / Keyword
- KOI8
- about / What just happened?
- KOI8-R
- kwargs attribute / Generating a template context
L
- language changes, Python 3
- about / Major language changes
- print function / Print is now a function
- exceptions, catching / Catching exceptions
- metaclasses, using / Using metaclasses
- new reserved words / New reserved words
- library changes / Major library changes
- list comprehensions changes / Changes to list comprehensions
- language syntax
- defining / Defining a language syntax
- leftIndent attribute / What just happened?
- line.split() function / Calling string object methods
- linear algorithm
- about / What just happened?
- linear search
- implementing / Time for action – implementing a linear search, What just happened?
- lineno attribute / What just happened?
- links
- displaying, on HTML page / Time for action – displaying links in an HTML page, What just happened?
- list comprehension
- about / What just happened?
- literal
- Literal class
- about / Literal
- ljust method / Aligning text
- localization (L10n)
- local Python conference
- attending / Attending a local Python conference
- log-processing application
- basic configuration read support, adding / Time for action – adding basic configuration read support, What just happened?
- log format
- LogProcessor class
- about / What just happened?, What just happened?
- log processor output
- LogProcessor script
- logscan.py file
- look-ahead assertion
- about / Assertions
- look-behind assertion
- about / Assertions
- lookup attribute / Generating a template context
- Lucene project
- about / Lucene and Solr
M
- mail message
- converting, to use namespaces / Time for action – converting mail message to use namespaces, What just happened?
- Mako
- installing / Time for action – installing Mako, What just happened?
- usage / Basic Mako usage
- template context, generating / Generating a template context
- control structures / Managing execution with control structures
- tags / Adding functionality with tags
- documenting, with %text / Documenting Mako with %text
- inheritance structures / Growing the inheritance chain
- inheritance layer, adding / Time for action – adding another inheritance layer, What just happened?
- attributes, inheriting / Inheriting attributes
- custom tags, creating / Time for action – creating custom Mako tags, What just happened?
- filters, customizing / Customizing filters
- mako-render utility
- about / What just happened?
- Mako template
- manual decoding, UTF-8 data
- about / Time for action – manually decoding
- example / Time for action – manually decoding
- mapping key
- about / Mapping key
- margin attribute / What just happened?
- marginbottom attribute / What just happened?
- marginleft attribute / What just happened?
- marginright attribute / What just happened?
- margintop attribute / What just happened?
- markInputLine attribute / What just happened?
- Markup
- information, providing / Providing information through markup
- markup tags
- matchAttribute method / An introduction to Nucular
- MatchFirst class
- about / MatchFirst
- match function
- about / Understanding the match function
- match object
- about / The match object
- MaxSizeHandler class
- about / What just happened?, What just happened?
- memoryview module
- metacharacters
- about / Learning basic syntax
- metaclasses
- about / Using metaclasses
- using / Using metaclasses
- ModuleDocumentor class
- about / What just happened?
- modules, Python
- module_members function / What just happened?
- moveTransientToBase method
- about / What just happened?
- multiline comments
- generating, with %doc / Generating multiline comments with %doc
- multiple file access
- simplifying / Simplifying multiple file access
- in-place filtering / Inplace filtering
- multiple files
- accessing / Accessing multiple files
- MX (Mail Exchanger) records
- about / Processing bind zone files
N
- %namespace
- natural languages
- about / Defining a language syntax
- negative look-ahead assertion
- about / Assertions
- newlines system
- enabling / Enabling universal newlines
- NLTK
- data, processing / Processing data using the Natural Language Toolkit, NLTK processing examples
- about / Processing data using the Natural Language Toolkit
- installing / Time for action – installing NLTK
- non-excel data
- reading / Reading non-Excel data
- custom CSV formats, processing / Time for action – processing custom CSV formats, What just happened?
- non-literal strings
- building / Building non-literal strings
- non-terminal
- none keyword / Understanding BIND configuration format
- non greedy operators
- versus greedy operators / Using greedy versus non-greedy operators
- normalize method / Creating and modifying documents programmatically
- NotAny class
- about / NotAny
- NTLK processing examples
- stems, removing / Removing stems
- collocations, discovering / Discovering collocations
- Nucular
- installing / Time for action – installing Nucular, What just happened?
- using / An introduction to Nucular
- about / An introduction to Nucular
- full text index, creating / Time for action – full text indexing, What just happened?
- scripts / Scripts provided by Nucular
- XML files, using / Using XML files
- nucularAggregate.py utility / Scripts provided by Nucular
- nucularDump.py utility / Scripts provided by Nucular
- nucularLoad.py utility / Scripts provided by Nucular
- nucularQuery.py utility / Scripts provided by Nucular
- nucularSite.py utility / Scripts provided by Nucular
- nums object / What just happened?
O
- objects
- using / Using objects interchangeably
- odf.style module
- about / What just happened?
- ODFPy
- installing / Time for action – installing ODFPy, What just happened?
- ODFPy, installing
- odfpy package
- ODF XML files
- ODT Generator
- generating / Time for action – generating ODT data, What just happened?
- oneOf object / What just happened?
- OneOrMore class
- about / OneOrMore, ZeroOrMore
- online resources, Python / Where to get help?
- OOXML
- about / What just happened?
- OpenDocument files
- about / Working with OpenDocument files
- open function
- about / What just happened?
- OpenOffice
- Open Office documents
- operator module
- about / What just happened?
- OptionParser class
- about / What just happened?
- ord function
- about / ASCII
- ordinal
- about / ASCII
- organizational structure, Unicode / Organizational structure
- or operation
- performing / Performing an 'or' operation
P
- parseFile method / What just happened?
- parse function
- about / What just happened?
- parse method
- about / What just happened?
- parser
- implementing / Implementing parser
- parser flags
- about / Parser flags
- re.I / Parser flags
- re.IGNORECASE / Parser flags
- re.L / Parser flags
- re.LOCALE / Parser flags
- re.M / Parser flags
- re.MULTILINE / Parser flags
- re.S / Parser flags
- re.DOTALL / Parser flags
- re.U / Parser flags
- re.UNICODE / Parser flags
- re.X / Parser flags
- re.VERBOSE / Parser flags
- parser implementation
- about / Grammar-driven parsing
- parseString method / What just happened?
- parseWithTabs method / What just happened?
- parse_zone function
- about / What just happened?
- parsing classes
- about / PyParsing objects
- And / And
- CharsNotIn / CharsNotIn
- Combine / Combine
- FollowedBy / FollowedBy
- Keyword / Keyword
- Literal / Literal
- MatchFirst / MatchFirst
- NotAny / NotAny
- OneOrMore / OneOrMore, ZeroOrMore
- ZeroOrMore / OneOrMore, ZeroOrMore
- Regex / Regex
- StringStart / StringStart, StringEnd
- StringEnd / StringStart, StringEnd
- White / White
- pattern method
- about / Compiled expression objects
- PDFBuilder class
- about / What just happened?
- PDF files
- generating, PLATYPUS used / Dealing with PDF files using PLATYPUS, Generating PDF documents, What just happened?
- writing, with style mechanism / Time for action – writing PDF with basic layout and style, What just happened?
- writing, with basic layout / Time for action – writing PDF with basic layout and style, What just happened?
- pdfgen framework
- PEP292
- about / Python enhancement proposals
- PEP3101
- about / Python enhancement proposals
- PEP document
- about / Python enhancement proposals
- percent (modulo) formatting, Python
- about / Percent (modulo) formatting
- mapping key / Mapping key
- conversion flags / Conversion flags
- maximum width / Minimum width
- precision / Precision
- width / Width
- conversion type / Conversion type
- performance issues
- dealing with / Dealing with performance issues
- plane
- about / Organizational structure
- PLATYPUS
- PDF files, generating / Dealing with PDF files using PLATYPUS, Generating PDF documents, What just happened?
- about / Dealing with PDF files using PLATYPUS
- polymorphism
- about / Using objects interchangeably
- positive look-ahead assertion
- about / Assertions
- precision
- about / Precision
- prefixAttribute method / An introduction to Nucular
- print function
- about / Print is now a function
- print statement
- about / What just happened?
- processingInstruction method / What just happened?
- process method
- about / What just happened?, What just happened?
- production
- proximateWords method / An introduction to Nucular
- about / What just happened?
- pybabel script
- running / Internationalization and Localization
- pydoc command / Self-documenting
- PyEnchant toolkit
- about / What just happened?
- PyParsing example
- calculator, implementing / Time for action – implementing a calculator
- PyParsing library
- about / PyParsing
- installing / Time for action – installing PyParsing, What just happened?
- modules, importing from / What just happened?
- PyParsing object
- type translations, handling / Time for action – handling type translations, What just happened?
- PyParsing objects
- methods / What just happened?
- about / PyParsing objects
- PyParsing objects, methods
- parseFile / What just happened?
- parseWithTabs / What just happened?
- scanString / What just happened?
- searchString / What just happened?
- PyPI
- about / Supporting third-party modules
- URL / Where to get help?
- Python
- downloading, URL / Ensuring you have Python installed
- percent (modulo) formatting / Percent (modulo) formatting
- CSV data, reading / Reading CSV data, Time for action – processing Excel formats
- CSV data, writing / Writing CSV data, Time for action – creating a spreadsheet of UNIX users
- egg-based package, creating / Time for action – creating an egg-based package, What just happened?
- resources / Python resources
- documentation tools / Using other documentation tools
- Python-Dev
- Python-Help
- Python-specific elements
- implementing / Implementing Python-specific elements
- Python-tutor mailing list
- Python 2 source file
- upgrading / Time for action – using 2to3 to move to Python 3
- Python 3
- support, providing for / Providing support for Python 3
- IO system / Understanding IO in Python 3
- Unicode, using with / Using Unicode with Python 3
- about / Using Unicode with Python 3, Getting started with Python 3
- major language changes / Major language changes
- migrating to / Migrating to Python 3
- Python applications
- preparing, for translation / Preparing an application for translation
- multiple languages, handling / Time for action – preparing for multiple languages, What just happened?
- translations, adding / Time for action – providing translations, What just happened?
- Python code
- date,. reformatting / Time for action – reformatting the date with Python code, What just happened?
- Python community / Where to get help?
- Python documentation
- unofficial documentation / Unofficial documentation
- enhancement proposals / Python enhancement proposals
- self documenting / Self-documenting
- Python documentation page
- URL / Python resources
- Python Papers Anthology
- Python resources
- about / Python resources
- community resources / Community resources
- Python template systems
- ZPT / Overviewing alternative approaches
- Jinja2 / Overviewing alternative approaches
- Cheetah / Overviewing alternative approaches
- Genshi / Overviewing alternative approaches
- Tempita / Overviewing alternative approaches
R
- raw string
- about / What just happened?
- re.DOTALL flag / Parser flags
- re.I flag / Parser flags
- re.IGNORECASE flag / Parser flags
- re.L flag / Parser flags
- re.LOCALE flag / Parser flags
- re.M flag / Parser flags
- re.MULTILINE flag / Parser flags
- re.S flag / Parser flags
- re.U flag / Parser flags
- re.UNICODE flag / Parser flags
- re.VERBOSE flag / Parser flags
- re.X flag / Parser flags
- readline method
- about / readline
- readlines method
- about / readlines
- read method
- about / read
- Regex class
- about / Regex
- regular expressions
- about / What just happened?, Learning basic syntax
- repetition, detecting / Detecting repetition
- remote files
- removeAttribute method / Creating and modifying documents programmatically
- removeChild method / Creating and modifying documents programmatically
- render_email method / What just happened?
- render_header function
- about / What just happened?
- replaceChild method / Creating and modifying documents programmatically
- ReportLab
- installing / Time for action – installing ReportLab, What just happened?
- ReportLab, installing
- ReportLab website
- reset method / What just happened?
- rightIndent attribute / What just happened?
- rjust method / Aligning text
- ROT13 encoder
- implementing / Time for action – implementing a ROT13 encoder, What just happened?
- ROT13 processor
- working, as filter / Time for action – processing as a filter
- rotate_from_file method / What just happened?
S
- SAX
- about / SAX processing
- scanString method / What just happened?
- search function
- about / search
- searching
- about / Understanding search complexity
- searchString method / What just happened?
- seek method
- about / seek
- setAttribute method / Creating and modifying documents programmatically
- setDebug method
- setDocumentLocator method / What just happened?
- setParseAction method
- setup.py file
- about / Understanding the setup.py file
- SetupTools
- installing / Time for action – installing SetupTools, What just happened?
- about / What just happened?
- SetupTools system
- set_option method
- about / What just happened?
- simple cipher
- implementing / Implementing a simple cipher
- simple index directory
- creating / An introduction to Nucular
- skippedEntity method / What just happened?
- Solr
- about / Lucene and Solr
- highlights / Lucene and Solr
- source
- reconfiguring / Reconfiguring our source
- special characters
- * / Detecting repetition
- ? / Detecting repetition
- + / Detecting repetition
- {m,n} / Detecting repetition
- {,n} / Detecting repetition
- {m,} / Detecting repetition
- {n} / Detecting repetition
- [] / Specifying character sets and classes
- . / Specifying character sets and classes
- \d / Specifying character sets and classes
- \D / Specifying character sets and classes
- \s / Specifying character sets and classes
- \S / Specifying character sets and classes
- \w / Specifying character sets and classes
- \W / Specifying character sets and classes
- ^ / Applying anchors to restrict matches
- $ / Applying anchors to restrict matches
- \A / Applying anchors to restrict matches
- \b / Applying anchors to restrict matches
- \B / Applying anchors to restrict matches
- \Z / Applying anchors to restrict matches
- ( ) / What just happened?
- (?P<name> ) / What just happened?
- (?P=name) / What just happened?
- (?Topicnspecial characters(? ) / What just happened?
- (?= ) / Assertions
- (?!...) / Assertions
- (?<= ) / Assertions
- (?<!...) / Assertions
- (?(name-or-id)match-exp|fail-exp) / Assertions
- spell check
- performing, on HTML content / Time for action – spell-checking HTML content, What just happened?
- performing, on live HTML pages / Time for action – spell-checking live HTML pages, What just happened?
- Sphinx documentation system
- about / Using other documentation tools
- split function
- about / split
- split method
- spreadsheet
- creating, of UNIX users / Time for action – creating a spreadsheet of UNIX users, What just happened?
- sprintf style syntax
- about / String formatting
- startDocument method / What just happened?
- startElement method / What just happened?
- startElementNS method / What just happened?
- startPrefixMapping method / What just happened?
- state machine / State machines
- std_page method / What just happened?
- stems
- removing / Removing stems
- StringEnd class
- about / StringStart, StringEnd
- string formatting
- about / String formatting
- StringIO instance
- about / Handling string IO instances
- handling / Handling string IO instances
- StringIO module
- string methods
- manipulations, making with / Time for action – simple manipulation with string methods, What just happened?
- string objects
- str type / Understanding the basics of string object
- unicode type / Understanding the basics of string object
- about / Understanding the basics of string object
- methods / Calling string object methods
- strings
- about / Defining strings
- searching / Searching strings
- treating, as sequences / Treating strings as sequences
- string special methods
- using / Using string special methods
- StringStart class
- about / StringStart, StringEnd
- str type
- style attributes
- fontName / What just happened?
- leftIndent / What just happened?
- rightIndent / What just happened?
- borderWidth / What just happened?
- borderColor / What just happened?
- color / What just happened?
- fontsize / What just happened?
- fontfamily / What just happened?
- margintop / What just happened?
- marginleft / What just happened?
- marginbottom / What just happened?
- marginright / What just happened?
- sub function
- about / sub
- subprocess module
- about / Apache Tika
- sys module
- about / What just happened?
T
- %text
- Mako, documenting with / Documenting Mako with %text
- tags, Mako
- about / Adding functionality with tags
- include / Rendering files with %include
- tell method
- about / tell
- Tempita
- template context
- generating / Generating a template context
- TemplateLookup object
- about / What just happened?
- templates
- creating / Creating templates
- warnings, displaying on malformed lines / Time for action – displaying warnings on malformed lines, What just happened?
- syntax / Template syntax
- rendering / Rendering a template
- terminal
- text
- aligning / Aligning text
- text data
- categorizing / Categorizing types of text data, Understanding freeform content
- structured formats / Meaning through structured formats
- text_beginner directory / What just happened?
- third-party modules
- supporting / Supporting third-party modules, Packaging in a nutshell
- Tika
- about / Apache Tika
- URL / Apache Tika
- time module
- about / What just happened?
- title method / Casing
- title_page method / What just happened?
- toprettyxml method / Creating and modifying documents programmatically
- toxml method / Creating and modifying documents programmatically
- transfer statistics
- trigram
- about / Discovering collocations
- TrigramCollocationFinder
- about / Discovering collocations
- type keyword / Understanding BIND configuration format
- type translations
U
- UCS
- about / Encoding
- UCS-2
- about / UTF-8
- UNDEFINED attribute / Generating a template context
- Unicode
- using, in Python 3 / Using Unicode with Python 3
- about / Understanding Unicode
- organizational structure / Organizational structure
- backwards compatibility / Backwards compatibility
- encoding / Encoding
- reading / Reading Unicode
- data, copying / Time for action – copying Unicode data, What just happened?
- Unicode consortium
- about / Understanding Unicode
- URL / Understanding Unicode
- Unicode consortium, design goals
- about / Design goals
- universality / Universality
- efficiency / Efficiency
- characters / Characters, not glyphs
- semantics / Semantics
- plain text / Plain text
- logical order / Logical order
- unification / Unification
- dynamic composition / Dynamic composition
- stability / Stability
- convertibility / Convertibility
- Unicode data
- Unicode literal
- about / What just happened?
- Unicode regular expressions
- about / Unicode regular expressions
- example / Unicode regular expressions
- Unicode strings
- unicode type
- urllib 2 errors
- urllib module
- about / What just happened?
- UTF-8
- UTF-8 data
- decoding, manually / Time for action – manually decoding
- UTF-32
- about / UTF-32
- UTF standards
V
- value interpolation
- values
- calculating, example / Time for action – CSV and formulas, What just happened?
- vars keyword
- about / Handling default options
- virtual environment
- running / Running a virtual environment
- configuring / Time for action – configuring a virtual environment
- virtualenv package
- configuring / Configuring virtualenv
W
- web server log parser
- about / Parsing web server logs
- transfer statistics, generating / Time for action – generating transfer statistics, What just happened?
- White class
- about / White
- with statement
- about / Context managers
- Word object / What just happened?
- write attribute / Generating a template context
- writelines method
- about / writelines
- write method
- about / write
- writexml method / Creating and modifying documents programmatically
X
- XLS documents
- xlwt.Utils.rowcol_to_cell package
- about / What just happened?
- xlwt package
- about / Writing native Excel data, What just happened?
- installing / Time for action – installing xlwt, What just happened?
- xlwt package, installing
- xml.dom.minidom package
- xml.sax module
- about / Incremental processing
- XML data
- about / XML data
- example / XML data
- accessing, ElementTree used / Accessing XML data using ElementTree
- XML files
- using / Using XML files
- XPath
- about / XPath
- using, in dungeon adventure game / Time for action – using XPath in our adventure, What just happened?
Y
- YACC
Z
- zc.catalog
- about / ZODB and zc.catalog
- ZeroOrMore class
- about / OneOrMore, ZeroOrMore
- zfill method / Aligning text
- ZODB
- about / ZODB and zc.catalog
- zoneinfy function
- about / What just happened?
- zone keyword / Understanding BIND configuration format
- ZPT