Learning Python: Powerful Object-Oriented Programming

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z]

C

    assignments 

    integration with 

C++ language  2nd 

call-by-reference argument passing 

callback functions 

    bound methods 

calls

    apply function 

    built-in string methods 

    classes 

    embedding 

    functions 

    indirect 

    instances 

    list methods 

    methods 

    signatures 

    superclasses constructors 

case sensitivity, names 

case-independent sort 

catching

    built-in exceptions 

    exceptions  2nd 

    user-defined exceptions 

categories

    exceptions 

    types 

CGI (Common Gateway Interface)

    modules  2nd 

    scripts  2nd 

characters

    encoding large sets 

    lists 

chr function  2nd 

chunk sizes, selecting 

class statement 

classes

    __add__ method 

    __getattr__ method 

    __getitem__ method 

    __init__ constructor  2nd  3rd 

    __repr__ method 

    calling 

    designing with OOP 

    documentation strings 

    exceptions 

    generic object factories 

    inheritance  2nd  3rd 

    instances 

    interfaces 

    iteration 

    methods  2nd 

    modules  2nd 

    multiple instance objects 

    name mangling 

    namespaces 

    nested scope 

    new style  2nd 

    operator overloading  2nd  3rd  4th 

    persistence 

    properties 

    pseudo-private attributes 

    reasons for 

    as records 

    subclasses 

    superclasses 

    trees 

    troubleshooting 

classic division 

classifying names 

clauses

    try statement 

    try/else 

clear-screens, IDLE 

close function 

cmp function 

code  [See also modules]

    architecture 

    C, Python and 

    class trees 

    column 1 

    comments 

    compiling 

    documentation 

    dynamic typing model 

    embedding 

    escape sequences 

    exceptions  2nd 

    executing 

    functions 

    hello world 

    hexadecimal notation 

    IDLE 

    interactive 

    modules  2nd 

    names 

    octal notation 

    OOP 

    reuse  2nd 

    strings  2nd 

    subexpressions 

    termination actions 

    testing 

    tools 

    troubleshooting 

    usage notes 

cohesion 

colons, compound statements 

COM (Microsoft Common Object Model)  2nd 

COM framework  2nd 

    finding information on 

    formletter.py 

command-line arguments  2nd 

commands, interactive prompt 

comments  2nd 

    documentation 

Common Gateway Interface  [See CGI]

commutative style operators 

comparisons 

    classes/modules 

    imports/scopes 

    languages 

    numbers 

    objects 

    operators 

compile function 

compiling

    byte code 

    extensions 

    modules 

    Psyco Just-in-Time compiler 

complex function 

complex numbers  2nd 

components

    integration 

    merging 

    Psyco Just-in-Time compiler 

    PVM 

composition  2nd 

compound object types 

compound statements  2nd 

concatenation 

    + (addition/concatenation) 

    strings 

concept hierarchy 

configuration

    dictionaries 

    exceptions  2nd  3rd 

    functions 

    modules 

    search path settings 

conflict resolution 

constants

    lists 

    tuples 

constraints, trapping 

constructors 

    classes  2nd  3rd  4th 

continue statement 

control flows

    nesting 

    statements 

    unusual 

control language 

conventions, naming  2nd 

conversion, strings  2nd  3rd 

copying

    copy module 

    dictionaries 

    directories 

    files 

    objects  2nd 

    references versus 

counter loops  2nd 

coupling 

CPython 

cross-file name changes 

csh shell 

customization

    classes 

    dictionaries 

    IDLE 

    inheritance 

    sorts 

    text editors 

cyclic data, printing 

Категории