Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]
Содержание
ВВЕДЕНИЕ
ГЛАВА 1. КРАТКОЕ ОПИСАНИЕ ЯЗЫКА PYTHON
  Выполнение программ Python
  Переменные и арифметические выражения
  Условные выражения
  Ввод и вывод файлов
  Строки
  Списки и кортежи
  Циклы
  Словари
  Функции
  Классы
  Исключения
  Модули
ГЛАВА 2. ЛЕКСИЧЕСКИЕ СОГЛАШЕНИЯ И СИНТАКСИС
  Структура строки и отступы
  Идентификаторы и зарезервированные слова
  Литералы
  Операторы, разделители и специальные символы
  Строки документации
ГЛАВА 3. ТИПЫ И ОБЪЕКТЫ
  Терминология
  Идентификация и тип объекта
  Подсчет ссылок
  Ссылки и копии
  Встроенные типы
    Тип None
    Числовые типы
    Типы последовательностей
    Типы отображений
    Вызываемые типы
    Модули
    Классы
    Экземпляры класса
    Файлы
    Внутренние типы
     Объекты кода
     Объекты среды выполнения
     Объекты обратной трассировки
     Объекты среза
     Объект Ellipsis
  Специальные методы
    Создание, уничтожение и представление объекта
    Доступ к атрибуту
    Методы последовательности и отображения
    Математические операции
    Вызываемые объекты
  Вопросы производительности и использования памяти
ГЛАВА 4. ОПЕРАТОРЫ И ВЫРАЖЕНИЯ
  Операции с числами
  Операции над последовательностями
  Операции над словарями
  Оператор доступа к атрибуту (.)
  Преобразование типов
  Логические выражения и значения истинности
  Равенство и идентичность объектов
  Порядок вычисления
ГЛАВА 5. УПРАВЛЕНИЕ ХОДОМ ВЫПОЛНЕНИЯ ПРОГРАММЫ
  Условные выражения
  Циклы
  Исключения
  Определение новых исключений
  Проверка с помощью оператора assert и переменная _debug_
ГЛАВА 6. ФУНКЦИИ И ФУНКЦИОНАЛЬНОЕ ПРОГРАММИРОВАНИЕ
  Функции
  Передача параметров и возвращаемые значения
  Правила определения области действия
  Функция аррlу()
  Оператор lambda
  Функции map(), reduce() и filter()
  Функции eval(), exec, execfile() и compile()
ГЛАВА 7. КЛАССЫ И ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ
            ПРОГРАММИРОВАНИЕ
  Оператор class
  Экземпляры класса
  Подсчет ссылок и уничтожение экземпляра
  Наследование
  Сокрытие информации
  Перегрузка оператора
  Классы, типы и проверка принадлежности
ГЛАВА 8. МОДУЛИ И ПАКЕТЫ
  Модули
  Путь поиска файлов модулей
  Загрузка и компиляция модуля
  Перезагрузка модуля
  Пакеты
ГЛАВА 9. ВВОД И ВЫВОД
  Чтение опций и системных переменных
  Файлы
  Стандартные файлы ввода/вывода данных,
  а также вывода ошибок
  Оператор print
  Сохраняемость объектов
ГЛАВА 10. СРЕДА ВЫПОЛНЕНИЯ
  Опции интерпретатора и среда выполнения
  Интерактивные сеансы
  Запуск приложений Python
  файлы конфигурации сайта
  Завершение программы
ПРИЛОЖЕНИЕ А. БИБЛИОТЕКА PYTHON
  Встроенные функции и исключения
    Встроенные функции
    Встроенные исключения
  Службы Python
    copy
    copy_reg
    marshal
    new
    operator
    pickle и cPickle
    site
    sys
    traceback
    types
    UserDict и UserList
  Математические функции
    array
    cmath
    math
    random
    whrandom
  Обработка строк
    re
    string
    StringlO и cStringlO
    struct
  Управление данными и сохраняемость объектов
    anydbm
    bsddb
    dbhash
    dbm
    dumbdbm
    gdbm
    shelve
    whichdb
  Службы операционной системы
    cmp
    commands
    crypt
    errno
    fcntl
    fileinput
    findertools
    fnmatch
    getopt
    getpass
    glob
    grp
    gzip
    locale
    macfs
    macostools
    msvcrt
    os
     Среда процесса
     Создание файлов и дескрипторы файлов
     Файлы и каталоги
     Управление процессами
     Исключение
     Пример
    os.path
    рореn2
    pwd
    readline
    resource
    shutil
    signal
    stat
    statvfs
    tempfile
    termios
     Режимы ввода
     Режимы вывода
     Режимы управления
     Автономные режимы
     Скорости
     Управляющие символы
     Пример
    time
    tty
    zlib
  Нити
    Основные сведения о нитях
    Нити Python
    thread
    threading
     Объекты Thread
     Объекты блокировки
     RLock
     RLock()
     Переменная условия
     Примеры
     Семафор
     События
     Пример
    Queue
  Сетевое программирование
    asyncore
    BaseHTTPServer
    cgi
    CGIHTTPServer
    ftplib
    httplib
    imaplib
    nntplib
    poplib
    select
    SimpleHTTPServer
    smtplib
    socket
    SocketServer
    urtlib
    uriparse
  Обработка и кодирование данных Internet
    base64
    binascii
    binhex
    mailcap
    mimetools
    mimetypes
    MimeWriter
    multifile
    quopri
    rfc822
    uu
    xdrlib
  Ограниченное выполнение
    rexec
    Bastion
  Прочие модули
    bisect
    cmd
    md5
    sna
    shiex
  Отладчик Python
  Профилировщик Python
    profile
    pstats
  Неописанные модули
    Службы Python
    Обработка строк
    Модули операционной системы
    Сеть
    Обработка данных Internet
    Мультимедийные службы
    SGI Irix
    Службы, применяемые в системе Sun
    Прочее
ПРИЛОЖЕНИЕ В. РАСШИРЕНИЕ И ВНЕДРЕНИЕ
                 ИНТЕРПРЕТАТОРА PYTHON
  Поддержка необязательных модулей
  Пример модуля расширения
  Компиляция расширений
  Преобразование данных из формата Python в формат С
  Преобразование данных из формата С в формат Python
  Обработка ошибок
  Подсчет ссылок
  Уровень абстрактных объектов
  Функции низкого уровня для работы со встроенными типами
  Определение новых типов
  Специальные методы для типов
  Нити
  Внедрение интерпретатора Python
  Инструментальные средства для создания расширений
    Классы расширений
    СХХ
    SWIG
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ
Начало
Предисловие
Введение
Об авторе
Заказать книгу в магазине "Мистраль"