Index

A

add() method
add_column() method
addTypeEqualityFunc() method
Affero General Public License (AGPL)
American Standard Code for Information Interchange (ASCII)
annotation_processor()
append() method
Arithmetic operations
ASCII, see American Standard Code for Information Interchange (ASCII)
attach_to_class() method

B

Backward compatibility
Berkeley Software Distribution (BSD) license
Bitwise operations
__bool__() method
Bound methods
break statement
Built-in function type
Built-in id() function
Built-in type() function
Byte string
chr() and ord()
standard strings
struct module

C

Cache
Callables
__call__() method
chain() function
Classes
attributes
descriptors
functions
“get” and “set” functions
properties
creation
code block
individual plugin
metaclasses
namespace controlling
plugin framework
plugin mount class and plugin subclass
runtime
inheritance
contact class
“get” and “set” functions
introspection
MRO ( see Method resolution order (MRO))
multiple inheritance
Person and Company classes
Python class
iterators
magic methods
attributes
automatic subclasses
delattr() method
setattr() function
getattr() function
instantiation creation
repr() method
string representations
str() function
methods
assigning functions
bound methods
class methods
static methods
unbound methods
Class methods
clear() method
coerce_arguments() decorator
Collections module
default dictionaries
named tuples
ordered dictionaries
sets
add()method
append() method
clear() method
difference()method
discard() method
in keyword
intersection() method
issubset() method
issuperset()method
letters determination
pop() method
remove() method
union() method
update() method
Comma Separated Values (CSV) files
argument checking
column name array
keyword arguments
positional arguments
declarative programming ( see Declarative programming)
enumerate() method
kwargs
looping
reader() method
Content class
csv_dialect attribute
Dialect class
iterable object
__iter__() method
__next__() method
row class
reader objects
row class
writer() method
contents
row subclass
title() method
writerow() method
writer objects
Comparison operations
Context managers
Control flow
catching exceptions
EnvironmentError
except keyword
IOError
OSError
raise keyword
SystemExit
try keyword
TypeError
conditional expressions
and operator
false value
if/else function
or operator
count_lines() function
definition
except blocks
exception chains
optimizing loops
UnicodeDecodeError
with statement
copy() method
CounterMeta class
count_lines()
CSV framework
custom_operator() function
Cyclical counting

D

Declarative framework
Declarative programming
advantage
base class
class declaration
end-user code
example.py
fields
arguments
attach_to_class() method
base class
columns
definition
__init__() method
title
__init__.py module
instance methods
managing options
component
custom class
dialects
dictionary implementation
encode() method
header row
__init__() method
open() function
validation method
metaclasses ( see Metaclasses)
options container
placeholder
string variable
valuable approach
deepcopy() method
__del__() method
discard() method
Distribution
licensing
AGPL
BSD license
free software foundation
GPL
LGPL
OSI
online documentation
packaging
definition
documentation
MANIFEST.in
sdist command
setup.py
tests directory
PyPI
divmod() method
Django and Elixir approach
Doctest module
code formatting
docstrings
documentation
print() function
repr() function
testmod() function
times2() function
Documentation
comments
docstrings
external
installation and configuration
reference documents
tutorials
proper naming
utilities
formatting
links
Sphinx
Don’t Repeat Yourself (DRY)
Double-asterisk syntax
dump()/dumps() functions

E

elif keyword
__enter__() method
enumerate() method
example() function
__exit__() method

F

Feedparser
Fibonacci sequence
Field library
Column class
DateColumn class
date() method
format object
strptime() method
to_python() method
DecimalColumn
FloatColumn
IntegerColumn
StringField
to_python() method
to_string() method
__floordiv__()
Floor division
Functions
annotations
annotation_processor
coercion
decorators
typesafe() decorator
type safety
arguments
flexibility
get_arguments()
introspection
invoking functions
positional arguments
preloading
Python’s keyword
required arguments
update() function
values
variable keyword
variable positional
decorators
arguments
closures
creation
log_error() function
memoization
@ syntax
with/without arguments
wrappers
generators
introspection
definition
docstrings
modules and packages
object types
Lambdas
programming language
functools.partial()
functools.wraps() decorator

G, H

Garbage collection
cyclical references
del b
__del__() method
gc.collect()
gc.module
example() function
namespace
reference counting
weak reference
General Public License (GPL)
get() method
get_arguments()
__getattr__() method
getdoc() function
__getitem__() method
__getstate__() method

I, J, K

Image processing
changing orientation
crop function
filters
__import__() function
Importing code
asterisk
fallback
__future__ module
__import__() function
importlib module
relative imports
importlib module
import_module() function
import_path() function
__index__() method
IndexError
__init__() method
insort() method
inspect.getdoc()
intersection() method
Introspection techniques
__invert__() method
isinstance() function
issubset() method
issuperset() method
__iter__() method
Iterables
break statement
built-in range() function
generators
__getitem__() method
__init__() method
__iter__() method
__next__() method
Iteration
category
chaining iterables
definition
dictionary comprehensions
for loop
generator expressions
list comprehensions
looping
memory allocation
object-oriented perspective
range() function
sequence unpacking
set comprehensions
zipping iterables

L

Lambda function
Lesser General Public License (LGPL)
List comprehensions
log_error()

M

map() function
Mappings
math.ceil()
Matplotlib library
Memoization
memoize() decorator
Metaclasses
attach_to_class() method
class-level attributes
encoding
hasattr()
dialect class
inner class
loop
RowMeta
Method resolution order (MRO)
base class
breadth-first approach
C3 algorithm
C3 function
candidate class
candidate removing
candidate selection
horizontal approach
non–first classes
parent classes
purchase() method
simple two-element list
super() function
test() method
TypeError
while True loop
min() processes
min() function
__mod__() method
multiply_by()

N

namedtuple()function
Namespace dictionary
Borg pattern
__init__() method
__new__() method
__dict__ attribute
self-caching properties
cachedproperty()
__getattr__() method
ORM
Person.get_employer() method
@property
__setattr__() method
__new__() method
New BSD license
__next__() method
Numbers
comparison operations
__floor__() method
__index__()method
__int__() method
__round__() method
sign operations
TypeError
NumPy
arrays
installation
scientific computing and data manipulation
statistical functions

O

Object management
Beautiful Soup
copying
built-in sorted() method
copy() method
deepcopy() method
shallow copy
drawback
garbage collection ( see Garbage collection)
identity
namespace dictionary ( see Namespace dictionary)
object type
pickling
_currency() method
dumps() function
__getstate__() method
load() and loads() functions
__setstate__() method
value
Object-Relational Mapping (ORM)
open() function
Open Source Initiative (OSI)
Operations
bitwise
__bool__() method
mathematical operations
arithmetic
floor division
modulo operation
__pow__() method
rectangle
variations
OrderedDict class
Ordered fields
Column.__init__()
attach_to_class()
Column object
Dialect object
__init__() method
insort() method
RowMeta class
Column.__new__()
CounterMeta.__call__()
DeclarativeMeta.__prepare__()
add_column() method
Column class
namespace dictionary
RowMeta
options

P, Q

Pareto Principle
Pickle command
pop() method
__pow__() method
Preloading arguments
__prepare__() method
Principles and philosophy, Python
backward compatibility
DRY
loose coupling
Pareto Principle
Robustness Principle
Samurai Principle
Zen of Python
bracket syntax
code blocks
code snippet
comp.lang.python
complexity
documentation
elif keyword
encoding
error handling
explicit code
flat structures
get() method
implementation
interface
is_valid code
iterative development
keyword arguments
namespace handling
PEP-8
readability Counts
robust error-handling system
Unicode strings
validate() method
Pseudo-random number generator
Python 3.0
Python Enhancement Proposal (PEP)
Python extensions
Beacon components
charts type
get value
Matplotlib library
mean() and groupby()
NIST Beacon, installation
Pandas and Matplotlib, installation
Pandas to display data
statistics
text file
Python Imaging Library (PIL)
Python Package Index (PyPI)
Python’s introspection
Python’s keyword arguments

R

readlines ()
Reference counting
remove() method
return statement
returns() function
Robustness principle
__round__() method

S

Samurai principle
Scrapy
installation
project setup
retrieve web data
running
shell options
web page, view
Secrets module
password generation
random number algorithm
self.fail()
Sequences
additional attributes and behaviors
built-in len() function
class range
__contains__() method
__delitem__() method
__getitem__() method
__len__() method
reversed() function
__setitem__() method
Sequence structure
__setattr__() method
__setitem__() method
__setstate__() method
setup() function
Shallow copies
Sign operations
Simplified BSD license
sort() method call
sort() operation
Sphinx
startswith() method
Static methods
str() function
strftime() method
String representation
Strings
bytes
chr() and ord()
standard strings
struct module
formatting
custom format
customizable validation function
explicit format() method
format()
keyword arguments
object reference
plain text table of contents
positional arguments
__repr__() method
standard format
__str__() method
simple substitution
text
encodings
unicode
strptime() method
Struct module
subclass() function
suppress_errors() decorator
suppress_errors() function
symmetric_difference() method

T

tearDown() method
Testing
custom test class
definition
doctest module
code formatting
docstrings
documentation
print() function
repr() function
testmod() function
times2() function
test-driven development
unittest module
addTypeEqualityFunc() method
assertEqual()
assertion
AssertionError
assertRaises()
assertRaisesRegexp()
comparison methods
identity
main() function
sequence content
setUp() method
strings
tearDown() method
TestCase class
tests.py
with block
testmod() function
testNumber() method
tests.py module
test_value() function
title() method
to_python() method
to_string() method
Transmission Control Protocol (TCP)
Transparency
__truediv__() method
typesafe() decorator
typesafe() function

U

Unbound methods
union() method
Unittest module
addTypeEqualityFunc() method
assertEqual()
assertion
AssertionError
assertRaises()
assertRaisesRegexp()
comparison methods
identity
main() function
sequence content
setUp() method
strings
tearDown() method
TestCase class
tests.py
with block
update() function
update() method
UTF-8

V

validate() method
Variable arguments
Variable keyword arguments

W

Weak references
What You See Is What You Mean (WYSIWYM) approach
Wrapped function
writerows() method

X, Y

XOR operation

Z

zip() function
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset