Python. Подробный справочник

В наличии Цена за шт.

2600

Количество
Купить

Акции и скидки Поделиться


  • Артикул:00-01041246
  • Автор: Дэвид Бизли, перевод А.Киселева
  • ISBN: 978-5-93286-157-8
  • Обложка: Мягкая обложка
  • Издательство: Символ-Плюс (все книги издательства)
  • Город: Санкт-Петербург-Москва
  • Страниц: 864
  • Формат: 70x100 1/16
  • Год: 2010
  • Вес: 2153 г
Развернуть ▼

«Python. Подробный справочник» - это авторитетное руководство и детальный путеводитель по языку программирования Python. Книга предназначена для практикующих программистов; она компактна, нацелена на суть дела и написана очень доступным языком. Она детально описывает не только ядро языка, но и наиболее важные части стандартной библиотеки Python. Дополнительно освещается ряд тем, которые не рассматриваются ни в официальной документации, ни в каких-либо других источниках.
Читателю предлагается практическое знакомство с особенностями Python, включая генераторы, сопрограммы, замыкания, метаклассы и декораторы. Подробно описаны новые модули, имеющие отношение к разработке многозадачных программ, использующих потоки управления и дочерние процессы, а также предназначенные для работы с системными службами и организации сетевых взаимодействий.
В полностью переработанном и обновленном четвертом издании улучшена организация материала, что позволяет еще быстрее находить ответы на вопросы и обеспечивает еще большее удобство работы со справочником. Книга отражает наиболее существенные нововведения в языке и в стандартной библиотеке, появившиеся в Python 2.6 и Python 3.

Оглавление
Об авторе
Благодарности
Введение
I. Язык программирования Python
1. Вводное руководство
Вызов интерпретатора
Переменные и арифметические выражения
Условные операторы
Операции ввода-вывода с файлами
Строки
Списки
Кортежи
Множества
Словари
Итерации и циклы
Функции
Генераторы
Сопрограммы
Объекты и классы
Исключения
Модули
Получение справки
2. Лексические и синтаксические соглашения
Структура строк и отступы
Идентификаторы и зарезервированные слова
Числовые литералы
Строковые литералы
Контейнеры
Операторы, разделители и специальные символы
Строки документирования
Декораторы
Кодировка символов в исходных текстах
3. Типы данных и объекты
Терминология
Идентичность и тип объекта
Подсчет ссылок и сборка мусора
Ссылки и копии
Объекты первого класса
Встроенные типы представления данных
Встроенные типы представления структурных элементов программы
Встроенные типы данных для внутренних механизмов интерпретатора
Поведение объектов и специальные методы
4. Операторы и выражения
Операции над числами
Операции над последовательностями
Форматирование строк
Дополнительные возможности форматирования
Операции над словарями
Операции над множествами
Комбинированные операторы присваивания
Оператор доступа к атрибутам (.)
Оператор вызова функции ()
Функции преобразования
Логические выражения и значения истинности
Равенство и идентичность объектов
Порядок вычисления
Условные выражения
5. Структура программы и управление потоком выполнения
Структура программы и ее выполнение
Выполнение по условию
Циклы и итерации
Исключения
Менеджеры контекста и инструкция with
Отладочные проверки и переменная _debug_
6. Функции и функциональное программирование
Функции
Передача параметров и возвращаемые значения
Правила видимости
Функции как объекты и замыкания
Декораторы
Генераторы и инструкция yield
Сопрограммы и выражения yield
Использование генераторов и сопрограмм
Генераторы списков
Выражения-генераторы
Декларативное программирование
Оператор lambda
Рекурсия
Строки документирования
Атрибуты функций
Функции eval(), ехес() и compile()
7. Классы и объектно-ориентированное программирование
Инструкция class
Экземпляры класса
Правила видимости
Наследование
Полиморфизм, или динамическое связывание и динамическая типизация
Статические методы и методы классов
Свойства
Дескрипторы
Инкапсуляция данных и частные атрибуты
Управление памятью объектов
Представление объектов и связывание атрибутов
_slots_
Перегрузка операторов
Типы и проверка принадлежности к классу
Абстрактные базовые классы
Метаклассы
8. Модули, пакеты и дистрибутивы
Модули и инструкция import
Импортирование отдельных имен из модулей
Выполнение модуля как самостоятельной программы
Путь поиска модулей
Загрузка и компиляция модулей
Выгрузка и повторная загрузка модулей
Пакеты
Распространение программ и библиотек на языке Python
Установка сторонних библиотек
9. Ввод и вывод
Чтение параметров командной строки
Переменные окружения
Файлы и объекты файлов
Стандартный ввод, вывод и вывод сообщений об ошибках
Инструкция print
Функция print()
Интерполяция переменных при выводе текста
Вывод с помощью генераторов
Обработка строк Юникода
Ввод-вывод Юникода
Сохранение объектов и модуль pickle
10. Среда выполнения
Параметры интерпретатора и окружение
Интерактивные сеансы
Запуск приложений на языке Python
Файлы с настройками местоположения библиотек
Местоположение пользовательских пакетов
Включение будущих особенностей
Завершение программы
11. Тестирование, отладка, профилирование и оптимизация
Строки документирования и модуль doctest
Модульное тестирование и модуль unittest
Отладчик Python и модуль pdb
Профилирование программы
Настройка и оптимизация
II. Стандартная библиотека Python
12. Встроенные функции
Встроенные функции и типы
Встроенные исключения
Встроенные предупреждения
Модуль future_builtins
13. Службы Python времени выполнения
Модуль atex it
Модуль сору
Модуль gc
Модуль inspect
Модуль marshal
Модуль pickle
Модуль sys
Модуль traceback
Модуль types
Модуль warnings
Модуль weakref
14. Математика
Модуль decimal
Модуль fractions
Модуль math
Модуль numbers
Модуль random
15. Структуры данных, алгоритмы и упрощение программного кода
Модуль abc
Модуль array
Модуль bisect
Модуль collections
Модуль contextlib
Модуль functools
Модуль heapq
Модуль itertools
Модуль operator
16. Работа с текстом и строками
Модуль codecs
Модуль ге
Модуль string
Модуль struct
Модуль unicodedata
17. Доступ к базам данных
Прикладной интерфейс доступа к реляционным базам данных
Модуль sqlite3
Модули доступа к базам данных типа DBM
Модуль shelve
18. Работа с файлами и каталогами
Модуль bz2
Модуль filecmp
Модуль fnmatch
Модуль glob
Модуль gzip
Модуль shutil
Модуль tarfile
Модуль tempfile
Модуль zipfile
Модуль zlib
19. Службы операционной системы
Модуль commands
Модули ConfigParser и configparser
Модуль datetime
Модуль errno
Модуль fcntl
Модуль io
Модуль logging
Модуль mmap
Модуль msvcrt
Модуль optparse
Модуль os
Модуль os.path
Модуль signal
Модуль subprocess
Модуль time
Модуль winreg
20. Потоки и многозадачность
Основные понятия
Параллельное программирование и Python
Модуль multiprocessing
Модуль threading
Модуль queue (Queue)
Сопрограммы и микропотоки
21. Работа с сетью и сокеты
Основы разработки сетевых приложений
Модуль asynchat
Модуль asyncore
Модуль select
Модуль socket
Модуль ssl
Модуль SocketServer
22. Разработка интернет-приложений
Модуль ftplib
Пакет http
Модуль smtplib
Пакет urllib
Пакет xmlrpc
23. Веб-программирование
Модуль cgi
Модуль cgitb
Поддержка WSGI
Пакет wsgiref
24. Обработка и представление данных в Интернете
Модуль base64
Модуль binascii
Модуль CSV
Пакет email
Модуль hashlib
Модуль hmac
Модуль HTMLParser
Модуль json
Модуль mimetypes
Модуль quopri
Пакет xml
25. Различные библиотечные модули
Службы интерпретатора Python
Обработка строк
Модули для доступа к службам операционной системы
Сети
Обработка и представление данных в Интернете
Интернационализация
Мультимедийные службы
Различные модули
III. Расширение и встраивание
26. Расширение и встраивание интерпретатора Python
Модули расширений
Встраивание интерпретатора Python
Модуль ctypes
Дополнительные возможности расширения и встраивания
Jython и IronPython
Приложение A. Python 3
Кто должен использовать Python 3?
Новые возможности языка
Типичные ошибки
Перенос программного кода и утилита 2to3
Алфавитный указатель


Оставьте отзыв о товаре
Рекомендуем
×

Диски

Журналы и бланки

Журналы для автодорог, дорожного хозяйстваЖурналы для АЗС и АЗГСЖурналы для аптекЖурналы для архивовЖурналы для аттракционовЖурналы для банковЖурналы для бассейновЖурналы для бухгалтерииЖурналы для газовых хозяйств, газораспределительных систем, ГАЗПРОМаЖурналы для гостиниц, общежитий, хостеловЖурналы для грузоподъемных механизмовЖурналы для делопроизводстваЖурналы для драгметалловЖурналы для ЖКХЖурналы для канатных дорог, фуникулеровЖурналы для кладбищЖурналы для конструкторских, научно-техническая документацияЖурналы для лесных хозяйствЖурналы для лифтовЖурналы для медицинских учрежденийЖурналы для МЧСЖурналы для нефтебазЖурналы для нефтепромысла, нефтепроводовЖурналы для образовательных учрежденийЖурналы для парикмахерских, салонов красоты, маникюрных, педикюрных кабинетовЖурналы для проверки и контроля госорганами, контролирующими организациямиЖурналы для промышленностиЖурналы для работ с повышенной опасностьюЖурналы для регулирования алкогольного рынкаЖурналы для сельских хозяйств, ветеринарииЖурналы для складовЖурналы для снегоплавильных пунктовЖурналы для стройки, строительстваЖурналы для тепловых энергоустановок, котельныхЖурналы для транспортаЖурналы для туризмаЖурналы для учреждений культуры, библиотек, музеевЖурналы для церкви, религиозных организацийЖурналы для шахт, рудников, метрополитенов, подземных сооруженийЖурналы для электроустановокЖурналы и бланки для армии, вооруженных силЖурналы и бланки для нотариусов, юристов, адвокатовЖурналы и бланки для организаций пищевого производства, общепита и пищевых блоковЖурналы и бланки для организаций, занимающихся охраной объектов и частных лицЖурналы и бланки для ФТС РФ (таможни)Журналы и бланки по экологииЖурналы и бланки, используемые в торговле, бытовом обслуживанииЖурналы и бланки, относящиеся к нескольким отраслямЖурналы по геодезии, геологииЖурналы по метрологииЖурналы по охране труда и технике безопасностиЖурналы по пожарной безопасностиЖурналы по психологииЖурналы по санитарии, проверкам СЭСЖурналы по связиЖурналы по эксплуатации зданий и сооруженийЖурналы по энергетикеЖурналы, бланки, формы для кадровых работЖурналы, бланки, формы документов для органов прокуратуры и суда, минюста, пенитенциарной системыЖурналы, бланки, формы документов МВД РФ, РосгвардииКомплекты документов и журналовОбложки для журналов и удостоверенийСамокопирующиеся бланки

Знаки безопасности, таблички, стенды

Вспомогательные знаки, таблички-наклейкиЗапрещающие знакиЗнаки для инвалидовЗнаки для уборки и сбора мусораЗнаки на автомобильЗнаки пожарной безопасностиЗнаки электробезопасностиИнформационные знаки для строительных площадокМедицинские и санитарные знакиНаклейкиПредписывающие знакиПредупреждающие знакиСтендыУказательные знакиЭвакуационные знакиЮмористические знаки

Календари

Книги

Букинистическая литератураГОСТы, ОСТыДетская литератураДомашний кругДругоеИскусство. Культура. ФилологияКниги в электронном видеКниги издательства "Комсомольская правда"Компьютеры и интернетКосмосНаука. Техника. МедицинаНормативные правовые актыОбщественные и гуманитарные наукиОхрана труда, обеспечение безопасностиПодарочные книгиПутешествия. Отдых. Хобби. СпортРелигия. Оккультизм. ЭзотерикаРостехнадзорСанПины, СП, МУ, МР, ГНСборники рецептур блюд для предприятий общественного питанияСНиП, СП, СО,СТО, РД, НП, ПБ, МДК, МДС, ВСНУчебный годХудожественная литератураЭкономическая литератураЭнциклопедии, справочники, словари

Курвиметры

Ленты с тиснением

Линейки

Авиационные и военные линейкиДетские линейкиМедицинские линейкиПортновские линейкиТехнические линейкиТрафареты с чертежными шрифтамиЧертежные линейки

Маркировочная продукция

Маркировка трубопровода "Вода"Маркировка трубопровода "Воздух"Маркировка трубопровода "Газ"Маркировка трубопровода "Жидкость"Маркировка трубопровода "Кислота"Маркировка трубопровода "Пар"Маркировка трубопровода "Прочие вещества"Маркировка трубопровода "Щелочь"

Материалы для типографии (мини-типографии)

Бумага для оргтехникиКлейПереплетные материалыПленка для печати и ламинацииФольга для тиснения

Металлические изделия (металлическая мебель, конструкции, навесы)

Металлическая мебельМеталлические изделия для дачи и дома

Носки и портянки

Одноразовая одежда

Охрана труда

Печати и штампы

Медицинские печати и штампыОснастки, самонаборные штампыПечати и штампы для бухгалтерии и делопроизводстваПечати и штампы для водителейПечать фирмы (организации, компании, подразделения, отдела)Штампы по техническому контролю, учету и хранению

Плакаты

Погоны министерств и ведомств

Подарки нашим покупателям

Полотенца

Портреты знаменитых людей

Сувениры

Бизнес сувениры, корпоративные подаркиБрелкиГимн России. Эксклюзивное графическое оформление в багетном обрамленииГудки и Рожки охотничьиЗажигалкиКружки для термопереносаКружки подарочныеПодарочные наборы игрПредметы интерьераСувениры, подарки для мужчин

Тир

Рогатки спортивные

Ткани

Товары "Юнармия"

Береты

Товары для дома и офиса

Грамоты и благодарностиИндикаторы стерилизацииКанцелярские товарыКаски, защитные очки, маскиКухонные принадлежностиОгнетушителиПланы эвакуацииСамоспасателиСредства дезинфекцииТовары для ремонтаФитолампы и прожекторыХозяйственные товарыЭлектроудлинители, тройники, катушкиЭлектроустановочные изделия

Товары для здоровья, БАДы

Аюрведические товарыСредства гигиены, косметика из минералов Мертвого моря

Товары для развития, игрушки

Бумажные модели

Товары для спорта, туризма и охоты

Походные сумки, рюкзаки и мешочки для храненияСигнальное снаряжениеТовары для фитнеса

Удостоверения, Свидетельства

Зачетные книжки, студенческие билетыУдостоверения для спортивных секцийУдостоверения рабочих различных специальностей

Упаковка, упаковочные материалы

Коробки картонные

Членские книжки

ГК, ГСК, членские книжки, пропуска и пр.Садоводческие книжки, членские книжки СНТ
;