Авторизация
Поиск по указателям
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
Предметный указатель
os module, attribute definition
os module, functions (frequently used)
os module, string attributes
os.environ dictionary
os.error
os.listdir function
os.name
os.path module, functions
os.rename function
Ousterhout, John
outer try statements
output streams
output streams, modifying
output streams, redirecting
overloading operators 2nd 3rd
overloading operators, classes 2nd
Packages
packages, imports
packages, modules
parallel traversals
parameters, functions
parentheses in expressions
Parrot project
Parsing
parsing, arguments 2nd
parsing, raise statements
parsing, text
pass statement
passing keyword arguments
PATH environment variable 2nd
Paths
paths, modules
paths, qualification
paths, search 2nd
Patterns
patterns, built-in string methods
patterns, design
Performance
Perl language
Persistence
pickle module 2nd 3rd 4th
PIL (Python Imaging Library)
Piping
Polymorphism 2nd 3rd 4th
portable ANSI C
portable database APIs
positive offsets, strings
POSIX conventions
Precedence
precedence, expressions
precedence, rules (operators)
print statements 2nd
print statements, in files
print statements, numbers
privileges, executable scripts
Processing
processing, files 2nd
processing, lines
processing, number objects
Productivity
profile module
profiling
Programming
programming, AI
programming, architecture
programming, class trees
programming, code reuse
programming, comments
programming, databases
programming, documentation
programming, dynamic typing model
programming, exceptions 2nd
programming, executing
programming, functions
programming, GUI
programming, hello world
programming, interpreter
programming, modules 2nd
programming, names
programming, numeric
programming, OOP
programming, string methods
programming, strings
programming, structure
programming, termination actions
programming, tools
programming, troubleshooting
prompts
prompts, compound statements
prompts, file extensions
prompts, indenting
prompts, input (...)
prompts, input (>>>)
prompts, interactive
propagating exceptions 2nd
Properties
properties, classes
properties, lists
properties, syntax rules
Prototyping
pseudo-private class attributes
Psyco Just-in-Time compiler
pth file directories
PVM (Python Virtual Machine)
PyDoc tools
PyDoc tools, HTML reports
Python Imaging Library (PIL)
Python Virtual Machine (PVM)
Python.NET
PYTHONPATH variable
PYTHONPATH variable, directories
PYTHONSTARTUP variable
PythonWin
PythonWorks
qualification
qualification, names 2nd
qualification, __getattr__ method
Quality
raise statement 2nd
random module
ranges
ranges, character lists
ranges, loops
rapid prototyping
raw strings, suppressing escapes
raw_input function 2nd
re module 2nd
re.compile( ) (strings)
read stdin
Records
records, classes as
records, dictionaries
recursive imports
Redirection
redirection, output streams
redirection, scripts
references
references, arguments
references, assignments
references, copying versus
references, garbage collection
references, in-place object changes
references, shared
Regular expressions 2nd
relationships, inheritance/OOP
reloading modules
reloading modules, attributes
reloading modules, example
reloading modules, general form
reloading modules, impact from imports
reloading modules, usage notes
Remainder operator
repetition, one-level deep
reports, PyDoc 2nd
representations, strings
Reserved words
return statements 2nd
roles, exceptions
Rules
rules, LEGB
rules, open pairs
rules, scope
rules, syntax
running Python
running Python, embedded code, objects
running Python, interactive command line
running Python, interpreter
running Python, module files
running Python, Unix-style scripts
runtime, def statements
saving text
Scope 2nd [See also namespaces]3rd 4th
scope, built-in
scope, imports
scope, lambdas
scope, LGB rule
scope, nested functions
scope, nesting 2nd
scope, rules
scripting 2nd
scripting, IDLE
scripting, Internet
scripting, languages
scripting, PVM
scripting, redirecting
scripting, Unix-like
scripting, wrapping
Searching
searching, exceptions
searching, inheritance
searching, modules
Searching, packages
searching, paths, changing
Selection
selection, of chunk size
selection, of modules
sending extra data in instances
Sequences
sequences, embedding
sequences, execution
sequences, functions
sequences, intersecting
sequences, lists
sequences, suppressing
shared object references
shared references 2nd
shell tools
shelve module
shift operators
short-circuit evaluation
shutil module
signatures, calls
simple variables
single-quoted strings
size, object
Slicing 2nd 3rd
slicing, assignments
slicing, lists 2nd
slots, instances
software quality
Solutions to exercises
Sort method 2nd
sorts, customizing
source code, compiling
spaces in programs
sparse data structures, dictionaries for
special-case handling
speed of development
Stackless Python system
stacks
Standard Library modules
standard manual set
standards, docstrings
statements
statements, assert
statements, assignment 2nd 3rd 4th
statements, compound
statements, defined
statements, delimiters
statements, expressions
statements, if
statements, order of
statements, print 2nd
statements, raise
statements, summary
statements, syntax
statements, troubleshooting
statements, truth tests
statements, try/except/else
statements, try/finally
statements, try/finally/termination actions
statements, while
statements, wrapping
static local function variables
static methods, new style classes
statically nested scopes
Stein, Greg
Str function
stream processors
stream redirection
string module
string module, constants
string module, functions
string module, regular expressions problem
string module, replacement operation
strings
strings, basic operations
strings, block
strings, categories of types
strings, changing, formatting
strings, codes
strings, constants, operations
strings, defined
strings, documentation 2nd
strings, exceptions
strings, formatting
strings, indexing 2nd
strings, lists
strings, literals
strings, methods
strings, modifying 2nd
strings, returning
strings, slicing 2nd
struct module
struct module, format codes
Structure of programs
subclasses 2nd 3rd
subexpressions
suffixes [See also extensions]
suffixes, complex numbers
superclasses 2nd
superclasses, abstract
superclasses, constructors
suppressing escape sequences
Swing Java GUI toolkit
syntactic nesting
Syntax
syntax rules
syntax rules, blocks 2nd
syntax rules, compound statements
Реклама