Python Pocket Reference, 5th Edition
Автор | Марк Лутц |
Издательство | Науковий світ |
Cтраниц | 320 |
Год | 2022 |
ISBN | 978-617-7812-37-0 |
Обложка | мягкая |
Язык | Русский |
Формат | 84х108/32 (130х200 мм.) |
Введение
Запуск программ на Python из командной строки
Параметры командной строки в Python
Указание программ в командной строке
Параметры командной строки в версии Python 2.X
Переменные окружения Python
Операционные переменные
Переменные, аналоги параметров командной строки в Python
Запуск программ на Python в Windows
Директивы запуска файлов
Командные строки для запуска
Переменные окружения для запуска
Встроенные типы и операторы
Операторы и их предшествование
Примечания к применению операторов
Категории операций
Конкретные встроенные типы
Числа
Символьные строки
Символьные строки в уникоде
Списки
Словари
Кортежи
Файлы
Множества
Другие типы и преобразования
Операторы и синтаксис
Правила синтаксиса
Правила именования
Конкретные операторы
Оператор присваивания
Оператор выражения
Оператор print
Условный оператор if
Оператор цикла while
Оператор цикла for
Оператор pass
Оператор break
Оператор continue
Оператор del
Оператор def
Оператор return
Оператор yield
Оператор global
Оператор nonlocal
Оператор import
Оператор from
Оператор class
Оператор try
Оператор raise
Оператор assert
Оператор with
Операторы в версии Python 2.X
Правила обозначения пространств имен и областей действия
Уточненные имена: пространства имен объектов
Неуточненные имена: лексические области действия
Вложенные области действия и замыкания
Объектно-ориентированное программирование
Классы и экземпляры
Псевдозакрытые атрибуты
Классы нового стиля
Формальные правила наследования
Методы перегрузки операторов
Методы для всех видов операций
Методы для операций над коллекциями (последовательностями и отображениями)
Методы для числовых операций в двоичной форме
Методы для других операций над числами
Методы для операций с дескрипторами
Методы для операций с диспетчерами контекста
Методы перегрузки операторов в версии Python 2.X
Встроенные функции
Встроенные функции в версии Python 2.X
Встроенные исключения
Суперклассы категорий исключений
Конкретные исключения
Конкретные исключения типа OSError
Исключения категории предупреждений
Каркас предупреждений
Встроенные исключения в версии Python 3.
Встроенные исключения в версии Python 2.X
Встроенные атрибуты
Стандартные библиотечные модули
Модуль sys
Модуль string
Функции и классы
Константы
Модуль os
Административные средства
Константы переносимости
Средства командной оболочки
Средства среды исполнения
Средства дескрипторов файлов
Средства имен путей к файлам
Управление процессами
Модуль os.path
Модуль re сопоставления по шаблонам
Функции из модуля re
Шаблонные объекты регулярных выражений
Совпадающие объекты
Синтаксис шаблонов
Модули сохраняемости объектов
Модули shelve и dbm
Модуль pickle
Модуль tkinter для построения ГПИ
Пример применения модуля tkinter
Базовые виджеты в модуле tkinter
Типичные средства создания диалоговых окон
Дополнительные классы и средства в модуле tkinter
Сопоставление модуля tkinter с библиотекой Tk на языке Tcl
Модули и средства доступа к Интернету
Другие стандартные библиотечные модули
Модуль math
Модуль time
Модуль timeit
Модуль datetime
Модуль random
Модуль json
Модуль subprocess
Модуль enum
Модуль struct
Модули многопоточной обработки
Прикладной интерфейс API базы данных SQL в Python
Пример применения прикладного интерфейса API базы данных SQL
Интерфейсный модуль
Объекты подключения к базе данных
Объекты курсоров
Объекты типов и конструкторы
Дополнительные рекомендации и идиомы
Общие рекомендации по языку
Рекомендации по среде исполнения
Рекомендации по применению
Разные рекомендации