+7 (495) 781-19-12 интернет-магазин
Новый покупатель?
Зарегистрируйтесь здесь
Зарегистрированы?
Войти
Ваша корзина пуста
Оплата и доставка Скидки Есть вопрос?
    Расширенный поиск
К Вашим услугам
Издательский дом «Библио-Глобус»
Это связано с процессом поиска изданий, наличием в настоящий момент договорных отношений с поставщиком заказываемой книги и изменением сроков допечатки тиражей. В связи с возможным отсутствием книг у поставщика, мы не гарантируем выполнение заказа со статусом книг «Под заказ». В случае обработки заказа на крупную партию товара, возможно увеличение срока выполнения заказа в связи с поиском необходимого количества заказанной продукции у поставщиков.
Это связано с процессом поиска изданий, наличием в настоящий момент договорных отношений с поставщиком заказываемой книги и изменением сроков допечатки тиражей. В связи с возможным отсутствием книг у поставщика, мы не гарантируем выполнение заказа со статусом книг «Под заказ». В случае обработки заказа на крупную партию товара, возможно увеличение срока выполнения заказа в связи с поиском необходимого количества заказанной продукции у поставщиков.

Программирование на Python. Т. 1

Лутц М.

Артикул: 9732526

Дата издания: 2016

ISBN: 9785932862100 Об издании: [пер. с англ. А. Киселева] Издатель/Изготовитель:

Символ-Плюс

Переплёт: Мягкая обложка Размер: 24 X 16,5 см. Вес: 1265 г. Количество страниц: 990

Аннотация: Монументальный труд Марка Лутца «Программирование на Python» в 2-х томах представляет собой учебник по применению языка Python для решения наиболее типичных задач в различных прикладных областях. В нем рассказывается о применении языка Python в системном администрировании, для создания графических интерфейсов и веб-­приложений и исследуются приемы программирования сетевых взаимодействий, взаимодействий с базами данных, обработки текста, создания интерфейсов для сценариев и во многих других областях. Несмотря на то, что на протяжении всей книги используется язык Python, тем не менее основное внимание будет уделяться не основам языка, а приемам решения практических задач. Попутно книга ставит своей целью познакомить читателя с часто используемыми инструментами и библиотеками. Таким образом, данная книга является ресурсом, позволяющим читателю получить более глубокое понимание роли языка Python в практике программирования. Дополнительно в книге исследуется пригодность языка Python на роль инструмента разработки программного обеспечения, в отличие от просто инструмента «создания сценариев». Многие примеры, представленные в книге, подобраны в соответствии с этой целью – среди них вы найдете примеры постепенной разработки клиентов электронной почты, опирающиеся на тысячи строк программного кода. Создание подобных крупномасштабных приложений всегда будет непростым делом, но мы покажем, насколько быстрее и проще создаются такие приложения, когда они разрабатываются на языке Python. В четвертое издание включено описание новых особенностей языка, библиотек и практических приемов программирования для Python 3.X. В частности, примеры, представленные в книге, выполняются под управлением интерпретатора версии Python 3.1 – наиболее свежей версии Python на момент написания этих строк. Непосредственно перед публикацией книги все основные примеры были опробованы под третьей альфа­версией Python 3.2, но, вообще говоря, они должны сохранить свою работоспособность при использовании любой версии Python из линейки 3.X. Первый том включает первые 3 части оригинального весьма объемного издания. Часть I (глава 1) посвящена краткому экскурсу, в котором рассматриваются фундаментальные понятия языка Python и представляются некоторые из наиболее типичных приемов его использования. В главе обсуждается простой пример – запись информации о людях, который на протяжении книги рассматривается в самых разных ситуациях, что позволит встретиться с базами данных, графическими интерфейсами, веб-сайтами и др. Эта своего рода демонстрационная глава задумывалась с целью возбудить у читателя интерес. Здесь не исследуются все аспекты, но у нас будет возможность увидеть Python в действии, прежде чем мы погрузимся в детали. Данная глава служит также обзором некоторых базовых идей языка, с которыми вы должны быть знакомы, прежде чем приступите к чтению этой книги, такими как представление данных и объектно-­ориентированное программирование (ООП). Назначение этой части книги не в том, чтобы дать вам всесторонний обзор языка Python, а в том, чтобы познакомить с примером его применения и предоставить краткий обзор определенного круга задач, решаемых с помощью языка Python. В части II представлены инструменты Python для системного программирования – интерфейсы к службам операционной системы, а также к контексту выполнения программы. Глава 2 представляет собой полный обзор часто используемых инструментов системного программирования. Она знакомит с инструментами и приемами, которые используются далее в этой книге, и отчасти может применяться как справочник. Глава 3 продолжает тему, начатую в главе 2, и показывает, как работать со стандартными потоками ввода­вывода, аргументами командной строки, переменными окружения и многим другим. Глава 4 продолжает знакомить с системными интерфейсами и описывает инструменты и приемы, используемые при работе с файлами и каталогами. В этой главе мы познакомимся с двоичными файлами, с приемами обхода деревьев и т. д. Глава 5 служит введением в поддержку библиотекой Python параллельного выполнения программ. Здесь вы найдете описание потоков выполнения, механизма ветвления процессов, каналов, сокетов, сигналов, очередей и т. п. Глава 6 содержит коллекцию типичных примеров системного программирования, основанных на материале глав 2–5. Представленные здесь сценарии Python выполняют реальные задачи, демонстрируют среди прочего, как разрезать и объединять файлы, сравнивать и копировать каталоги, тестировать другие программы, а также отыскивать и запускать выполняемые файлы. Хотя в части II особое значение придается задачам системного программирования, представленные в ней средства являются универсальными и будут часто использоваться в последующих главах. Часть III демонстрирует, как применять Python для создания переносимых графических интерфейсов пользователя, в первую очередь с помощью стандартной библиотеки Python tkinter. В главе 7 рассматриваются возможности создания графических интерфейсов, доступные в языке Python, а затем представлен учебный материал, иллюстрирующий базовые понятия программирования с использованием tkinter. Глава 8 начинает обзор двух частей библиотеки tkinter – набора графических элементов и сопутствующих инструментов. В первой части обзора рассказывается о наиболее простых инструментах и графических элементах библиотеки: всплывающих окнах, различных видах кнопок, изображениях и т. д. Глава 9 – продолжение обзора библиотеки графических элементов tkinter, включая меню, текст, холст, полосы прокрутки, сетки, события таймера и анимацию. В главе 10 рассматриваются приемы программирования графических интерфейсов. Мы узнаем, как автоматически конструировать меню из шаблонов объектов, как запускать графический интерфейс в виде отдельной программы, как реализовать выполнение продолжительных операций параллельно с основной программой с помощью потоков выполнения и очередей и многое другое. Глава 11 объединяет идеи из предыдущих глав для реализации набора интерфейсов пользователя. Здесь представлены более крупные примеры графических интерфейсов – часов, текстовых редакторов, программ для рисования и просмотра графических изображений и других, которые также демонстрируют приемы программирования на Python в целом. Материал, представленный в части III, применим в целом ряде областей и будет снова использован в последующих главах книги для создания интерфейсов, настроенных на конкретные области применения. Так, примеры PyMailGUI и PyCalc в последующих главах предполагают, что вы знакомы с основами, охватываемыми в части III.
Цена со скидкой: 2 119,20 руб.
Цена магазина: 2 649,00 руб.
В наличии
С этим товаром покупают:
В наличии
100% предоплата
Предзаказ
Компьютерный букварь для ржавых чайников

Левина Л. Т.

Количество страниц: 172
339,00 руб.
 
В наличии
100% предоплата
Предзаказ
Планшеты и смартфоны на Android : Простой и понятный самоучитель

Леонов В.

Количество страниц: 349
139,00 руб.
 
В наличии
100% предоплата
Предзаказ
Программирование на языке Python

Седжвик Р.

Количество страниц: 736
1 649,00 руб.
 
Наш адрес: Россия, 101990, г. Москва, ул. Мясницкая, д. 6/3, стр. 1, Торговый Дом «БИБЛИО-ГЛОБУС».
Телефон: (495) 781-19-12 e-mail: web.logist@bgshop.ru
Время работы службы выдачи заказов: пн. – пт. 10:00 – 22:00, сб. – вс. 10:00 – 21:00.
Информационное наполнение © 1999 – 2015 ООО Торговый Дом «БИБЛИО-ГЛОБУС». Все права защищены.
Разработка и поддержка © 1999 – 2015 ООО Торговый Дом «БИБЛИО-ГЛОБУС». Все права защищены.