Информация о книге

978-5-8459-1912-0,978-5-8459-1965-6,978-5-907114-60-9,978-1-449-35701-6

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Интернет, Интранет, компьютерные сети » Разработка для Интернет » Python. Карманный справочник

Лутц М., Python. Карманный справочник

Диалектика / Вильямс, 2019 г., 978-5-8459-1912-0,978-5-8459-1965-6,978-5-907114-60-9,978-1-449-35701-6


Описание книги

Этот краткий справочник по Python карманного типа обновлен с учетом версий 3.4 и 2.7 и очень удобен для наведения быстрых справок в процессе разработки программ на Python. В лаконичной форме здесь представлены все необходимые сведения о типах данных и...

Ключевые слова


  Python 


Поделиться ссылкой на книгу



Дополнительно о книге

Python — это язык общего назначения с открытым исходным кодом, применением множества парадигм, поддержкой структур объектно-ориентированного, функционального и процедурного программирования. Как правило, он применяется для написания как автономных программ, так и сценариев в самых разных областях и обычно считается одним из самых широко употребляемых языков программирования во всем мире. К характерным особенностям Python относятся акцент на удобочитаемости исходного кода и функциональных возможностях библиотек, а также конструкция, оптимизирующая производительность труда разработчика, качество программного обеспечения, переносимость программ и интеграцию их компонентов. Программы на Python выполняются на большинстве общеупотребительных платформ , включая Unix и Linux, Windows, Mac OS и .NET, Android, iOS и пр.
В этом карманном справочнике вкратце рассматриваются типы данных и операторы языка Python, имена специальных методов, встроенные функции и исключения, общеупотребительные стандартные библиотечные модули и прочие примечательные языковые средства Python. Этот справочник предназначен в качестве краткого руководства для разработчиков в дополнение к другой литературе с упражнениями, примерами исходного кода и прочим учебным материалом. В настоящем, пятом издании рассматриваются обе версии — Python2.X и 3.X. И хотя основное внимание в нем уделяется версии 3.X, по ходу изложения материала отмечаются отличия, имеющиеся в версии 2.X. В частности, настоящее издание обновлено по версиям Python 2.7 и 3.3, а также наиболее примечательным усовершенствованиям в версии 3.4, хотя большая часть содержания этого справочника распространяется как на прежние, так и на последующие выпуски в рамках версий 2.X и 3.X. Настоящее издание охватывает все основные реализации Python, в том числе CPython, PyPy, Jython, IronPython и Stackless. Оно обновлено и дополнено с учетом самых последних изменений в данном языке, его библиотеках и практике программирования на нем. К этим изменениям относятся порядок разрешения методов (MRO) и функция super(), формальные алгоритмы наследования, импорт, диспетчеры контекста, расположение кодовых блоков с отступами, наиболее употребительные библиотечные модули и инструментальные средства, в том числе json, timeit, random, subprocess, enum, а также новое средство запуска программ в Windows.

Содержание книги

Запуск программ на 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
Интерфейсный модуль
Объекты подключения к базе данных
Объекты курсоров
Объекты типов и конструкторы
Дополнительные рекомендации и идиомы
Общие рекомендации по языку
Рекомендации по среде исполнения
Рекомендации по применению
Разные рекомендации


Об авторе


Отзывы

Полезная книжка  [19 December 2014]
Коротко и по делу.
Действительно карманный  [ 7 October 2014]
Наверное самый лучший вариант для обновления забытых фич и возможностей. Вдобавок позволяет узнавать какие-то новые тонкости, которые далеко не везде пишутся.

Последние поступления в рубрике "Разработка для Интернет"



Легкий способ выучить Python 3 еще глубже Легкий способ выучить Python 3 еще глубже Шоу З.

Воплотите ваши идеи в код самого высокого качества! Зед Шоу – один из тех, кто по-настоящему разбирается в Python. Его советы помогли миллионам программистов по всему миру, помогут они и вам. От вас потребуется лишь дисциплина, желание и упорство, все......

Разработка веб-приложений с помощью Node.js, MongoDB и Angular. Исчерпывающее руководство по использованию стека MEAN Разработка веб-приложений с помощью Node.js, MongoDB и Angular. Исчерпывающее руководство по использованию стека MEAN Дейли Б.

Node.js является главной средой для программирования на стороне сервера, MongoDB — самой распространенной базой данных типа NoSQL и Angular— ведущим каркасом для разработки веб-приложений на стороне клиента по шаблону MVC. Совместно они образуют легко......

Программирование GPU при помощи Python и CUDA Программирование GPU при помощи Python и CUDA Тоуманнен Б.

Книга предлагает быстрое погружение в программирование GPU. Вы узнаете, как применять закон Амдала, использовать профилировщик для определения узких мест в коде на Python, настроить окружения для программирования GPU. По мере чтения вы будете......

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Лутц М., Python. Карманный справочник в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.