Авторизация
Поиск по указателям
Lutz M., Ascher d. — Learning Python
Обсудите книгу на научном форуме
Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter
Название: Learning Python
Авторы: Lutz M., Ascher d.
Аннотация: Learning Python is an introduction to the increasingly popular Python programming language. Python is an interpreted, interactive, object-oriented scripting language. Python is growing in popularity because:
* It is available on all important platforms: Windows NT, Windows 95, Windows 98, Linux, all major UNIX platforms, MacOS, and even the BeOS.
* It is open-source software, copyrighted but freely available for use, even in commercial applications.
* Its clean object-oriented interface makes it a valuable prototyping tool for C++ programmers.
* It works well with all popular windowing toolkits, including MFC, Tk, Mac, X11, and Motif.
Learning Python is written by Mark Lutz, author of Programming Python and Python Desktop Reference; and David Ascher, a vision scientist and Python user.
This book starts with a thorough introduction to the elements of Python: types, operators, statements, functions, modules, and exceptions. By reading the first part of the book, the reader will be able to understand and construct programs in the Python language. In the second part of the book, the authors present more advanced information, demonstrating how Python performs common tasks and presenting real applications and the libraries available for those applications.
All the examples use the Python interpreter, so the reader can type them in and get instant feedback. Each chapter ends with a series of exercises. Solutions to the exercises are in an appendix.
Язык:
Рубрика: Технология /
Статус предметного указателя: Готов указатель с номерами страниц
ed2k: ed2k stats
Издание: second edition
Год издания: 2003
Количество страниц: 591
Добавлена в каталог: 29.06.2007
Операции: Положить на полку |
Скопировать ссылку для форума | Скопировать ID
Предметный указатель
delegation and OOP
delimiters
delimiters, blocks
delimiters, statements
Design
design, exceptions 2nd 3rd
design, functions
design, modules
design, OOP
design, patterns
Destructors
developer productivity
Development
diamond inheritance
Dictionaries
dictionaries, assigning indexes
dictionaries, changing
dictionaries, common constants, operations
dictionaries, copying
dictionaries, creating 2nd
dictionaries, interfaces
dictionaries, keys
dictionaries, language tables
dictionaries, namespaces
dictionaries, operations
dictionaries, records
dictionaries, sequence operations
dictionaries, sys.modules
dictionaries, sys.path
dictionaries, usage notes
Dir function 2nd
Directories, copying
Division
docstrings
docstrings, built-in
docstrings, standards
Documentation
documentation, COM
documentation, strings 2nd
double-quoted strings
dynamic typing 2nd 3rd
ease of use
Edit/Runscript option (IDLE)
editing [See text editors]
efficiency of built-in objects
elif clause
else (loops) 2nd 3rd 4th
else statement
Embedding
embedding, objects
embedding, Python in C
embedding, sequences
empty sequences
empty strings
Encapsulation
enclosing
enclosing, expressions
enclosing, functions
encoding large character sets
Environment
equality, testing for
Error handling
escape sequences
escape sequences, suppressing
eval function
event notification
Exceptions
exceptions, assert statement
exceptions, catching 2nd
exceptions, catching built-in (example)
exceptions, classes
exceptions, matching
exceptions, nesting 2nd
exceptions, outer try
exceptions, passing extra data
exceptions, raise statement
exceptions, raw_input
exceptions, search routine
exceptions, strings
exceptions, testing
exceptions, text
exceptions, troubleshooting
exceptions, try/except/else statement
exceptions, try/finally statement
exceptions, user-defined (example)
exec statement
execfile function 2nd
executable scripts
executable scripts, frozen binaries
execution
execution, code
execution, in-process tests
execution, interactive coding
execution, model variations
execution, module files 2nd
execution, PVM
execution, sequences
execution, text editors
exercises, solutions to
explicit conflict resolution
Expressions 2nd
expressions, common
expressions, functions, methods
expressions, lambdas 2nd
expressions, list comprehension
expressions, literals
expressions, mixed types
expressions, numbers
expressions, operators, overloading
expressions, parentheses
expressions, printing values
Extending
extending, built-in types
extending, Python with C
Extensible Markup Language [See XML]
Extensions
extensions, automatic (Windows)
extensions, built-in objects
extensions, byte code
extensions, imports as
extensions, new style classes
extensions, numbers
extensions, print statements
Factories
false objects
feedback.py program
file manipulation
file manipulation, glob module
file manipulation, open and close functions
file manipulation, set of files, command line
file manipulation, temporary files
filename manipulation
Files
files, copying
files, cross-file name changes
files, executing
files, extensions
files, matching
files, print statements in
files, processing 2nd
files, scanner loops
files, scope
files, selecting
float function 2nd
floating-point literals
floating-point numbers
floor division
For loop
for loop, variations
Formatting
formatting, dictionaries 2nd
formatting, for loops
formatting, functions 2nd
formatting, if statements
formatting, lists
formatting, loops
formatting, modules
formatting, strings 2nd
FormEditor program
FormEditor program, add_variable
FormEditor program, code
FormEditor program, feedback.py versus
FormEditor program, for loop block
FormEditor program, load_data function 2nd
FormEditor program, select method
formletter.py program
forms, print statements
forward references
frameworks 2nd
frameworks, COM
frameworks, design considerations
frameworks, PIL
frameworks, Swing Java GUI
freeware
from statement 2nd
from statement, assignments
from statement, for assignments
from statement, general form
from statement, interactive testing
from statement, modules
from statement, packages
frozen binaries
frozen binaries, executables
Functions 2nd
functions, apply function
functions, argument-passing 2nd
functions, built-in
functions, call syntax
functions, callback
functions, calls
functions, code
functions, code reuse
functions, design
functions, Dir
functions, enclosing
functions, executing Python code
functions, general set
functions, generators
functions, global statement 2nd
functions, indirect calls
functions, intersecting
functions, iterators
functions, lambdas
functions, map function
functions, mapping
functions, nesting
functions, number tools
functions, overloading
functions, raw_input 2nd
functions, results
functions, return statement
functions, scope rules in
functions, troubleshooting
functions, type conversions
functions, values
future execution models
gaming
Garbage collection
garbage collection, references
general set functions
generality, qualification
Generation
generation, of instances
generation, of multiple instance objects
Generators
generic data stream processors
glob module
global scope
global statement 2nd
grapher.py 2nd
Graphical User Interface [See GUI]
GUI (Graphical User Interface)
GUI, design considerations
GUI, programming
Hammond, Mark
has-a relation
hello world, printing
Hex function
Hexadecimal constants
hexadecimal literals
Hexadecimal notation
hiding data in modules
hierarchies
hierarchies, classes
hierarchies, objects
home directory
HTML (Hypertext Markup Language) 2nd
HTML, PyDoc reports
HyperText Markup Language [See HTML]
icons, Windows
identity tests
IDLE
IF statements
imaginary numbers
immutable sequences
immutable types, changing
implementation
import statement 2nd
import statement, as assignment
import statement, general form
Imports
imports, architecture
imports, assignments
imports, attributes
imports, equivalence
imports, extensions
imports, modules 2nd 3rd 4th
imports, name strings
imports, packages
imports, recursive
imports, scope
imports, usage notes
IN operator
in-place object changes
in-process tests, running
Indentation 2nd
indentation, interactive prompts
IndexError exception
Indexing 2nd 3rd
indexing, classes
indexing, dictionaries [See dictionaries]
indexing, lists 2nd 3rd
indexing, __getitem__ method
indirect calls
inheritance 2nd
inheritance, classes 2nd
inheritance, customization
inheritance, diamond
inheritance, multiple
inheritance, namespace tree construction
inheritance, OOP
inheritance, searching
inheritance, specialization methods
input, modifying
Installation
Instances
instances, calls
instances, classes
instances, multiple object
instances, sending extra data in
Реклама