Все товары Библиотека O`Reilly
Серия O`Reilly
Издательство Символ
Год издания 2015
Страниц 992
Переплет Мягкая обложка
Издание Четвертое издание
Формат 70х100/16 (170х240 мм, увеличенный)
ISBN 978-5-93286-210-0
Вес 1 360 г
Изготовитель ООО "Издательство "Символ-плюс". 193144, РФ, г. Санкт-Петербург, ул. 5-я Советская, 44/59
Импортер ООО «НТЦ АПИ», г. Минск, ул. Уманская, 54, пом. 1, каб. 34

Содержание

  • Глава 1
    • Часть I посвящена краткому экскурсу, в котором рассматриваются фундаментальные понятия языка Python и представляются некоторые из наиболее типичных приемов его использования. В главе обсуждается простой пример – запись информации о людях, который на протяжении книги рассматривается в самых разных ситуациях, что позволит встретиться с базами данных, графическими интерфейсами, веб-сайтами и др. Эта своего рода демонстрационная глава задумывалась с целью возбудить у читателя интерес. Здесь не исследуются все аспекты, но у нас будет возможность увидеть Python в действии, прежде чем мы погрузимся в детали. Данная глава служит также обзором некоторых базовых идей языка, с которыми вы должны быть знакомы, прежде чем приступите к чтению этой книги, такими как представление данных и объектно-ориентированное программирование (ООП).
    • Назначение этой части книги не в том, чтобы дать вам всесторонний обзор языка Python, а в том, чтобы познакомить с примером его применения и предоставить краткий обзор определенного круга задач, решаемых с помощью языка Python.
  • Глава 2
    • В части II представлены инструменты Python для системного программирования – интерфейсы к службам операционной системы, а также к контексту выполнения программы. Глава 2 представляет собой полный обзор часто используемых инструментов системного программирования. Она знакомит с инструментами и приемами, которые используются далее в этой книге, и отчасти может применяться как справочник. Глава 3 продолжает тему, начатую в главе 2, и показывает, как работать со стандартными потоками вводавывода, аргументами командной строки, переменными окружения и многим другим. Глава 4 продолжает знакомить с системными интерфейсами и описывает инструменты и приемы, используемые при работе с файлами и каталогами. В этой главе мы познакомимся с двоичными файлами, с приемами обхода деревьев и т. д. Глава 5 служит введением в поддержку библиотекой Python параллельного выполнения программ. Здесь вы найдете описание потоков выполнения, механизма ветвления процессов, каналов, сокетов, сигналов, очередей и т. п. Глава 6 содержит коллекцию типичных примеров системного программирования, основанных на материале глав 2–5. Представленные здесь сценарии Python выполняют реальные задачи, демонстрируют среди прочего, как разрезать и объединять файлы, сравнивать и копировать каталоги, тестировать другие программы, а также отыскивать и запускать выполняемые файлы.
    • Хотя в части II особое значение придается задачам системного программирования, представленные в ней средства являются универсальными и будут часто использоваться в последующих главах.
  • Глава 3
    • Часть III демонстрирует, как применять Python для создания переносимых графических интерфейсов пользователя, в первую очередь с помощью стандартной библиотеки Python tkinter. В главе 7 рассматриваются возможности создания графических интерфейсов, доступные в языке Python, а затем представлен учебный материал, иллюстрирующий базовые понятия программирования с использованием tkinter. Глава 8 начинает обзор двух частей библиотеки tkinter – набора графических элементов и сопутствующих инструментов. В первой части обзора рассказывается о наиболее простых инструментах и графических элементах библиотеки: всплывающих окнах, различных видах кнопок, изображениях и т. д. Глава 9 – продолжение обзора библиотеки графических элементов tkinter, включая меню, текст, холст, полосы прокрутки, сетки, события таймера и анимацию. В главе 10 рассматриваются приемы программирования графических интерфейсов. Мы узнаем, как автоматически конструировать меню из шаблонов объектов, как запускать графический интерфейс в виде отдельной программы, как реализовать выполнение продолжительных операций параллельно с основной программой с помощью потоков выполнения и очередей и многое другое. Глава 11 объединяет идеи из предыдущих глав для реализации набора интерфейсов пользователя. Здесь представлены более крупные примеры графических интерфейсов – часов, текстовых редакторов, программ для рисования и просмотра графических изображений и других, которые также демонстрируют приемы программирования на Python в целом.
    • Материал, представленный в части III, применим в целом ряде областей и будет снова использован в последующих главах книги для создания интерфейсов, настроенных на конкретные области применения. Так, примеры PyMailGUI и PyCalc в последующих главах предполагают, что вы знакомы с основами, охватываемыми в части III.

Наверх

Вход

В течение нескольких секунд вам придёт SMS с одноразовым кодом для входа. Если ничего не пришло — отправьте код ещё раз.
Получите доступ к персональным скидкам и акциям, ускорьте оформление заказов.
Войдите с помощью своего профиля

Регистрация

Введите номер вашего мобильного телефона:
Войдите с помощью электронной почты или номера телефона
Войдите с помощью своего профиля

Восстановление пароля

Укажите адрес электронной почты, который вы использовали при регистрации
Нужна помощь? Звоните 695-25-25 (МТС, velcom, life:) или напишите нам

Восстановление пароля

Инструкции по восстановлению пароля высланы на 
Нужна помощь? Звоните 695-25-25 (МТС, velcom, life:) или напишите нам
Приходите в будние дни с 10 до 20, в субботу с 10 до 17. Воскресенье — выходной
695-25-25 МТС, velcom, life:)

Магазин OZ

Магазины OZ

Минск
Ещё  0 городов
В будние дни с 10 до 20
В субботу с 10 до 17
Воскресенье — выходной
695-25-25 МТС, velcom, life:)