complex decimals (see decimalsdivision operation - expression operators - in expressions - floating-point (see floating-point numbersfractions (see fractionsintegers (see integersnumeric display formats numeric extensions numeric literals - quiz questions and answers rational sequence operations sets (see setsin variables - numeric programming numpy numeric programming extension about customer base matrix support object persistence (see also specific modulesabout classes and database programming and implementing object relational mappers (orms) object serialization - object superclass - object types built-in (see built-in object typescompound dictionaries (see dictionariesdynamic typing - files (see filesgeneral type categories - implementation-related lists (see listsnumbers (see numbersquiz questions and answers strings (see stringsstrong typing testing - tuples (see tuplesobject-oriented programming (see oopobjects (see also immutable objectsmutable objectsabout attributes for - classes and - dynamic typing - expressions and garbage collection iterable - listing attributes per - methods as - modules as - optimizing reference counters shared references and - slice strong typing type designators updating on shelves variables and oct built-in function __oct__ method octal notation - oop (object-oriented programmingabout attribute inheritance - bound and unbound methods - class gotchas - classes and instances code reuse - coding class trees - coding classes - - composition and - by customization decorators and metaclasses - delegation and - exception classes - extending built-in types - generic object factories - important concepts in inheritance and - kiss principle metaclasses method calls mix-in classes - new-style classes - operator overloading - polymorphism and index