Программирование на Python. Том 1 Программирование на Python. Том 1 Монументальный труд Марка Лутца «Программирование на Python» в 2-х томах представляет собой учебник по применению языка Python для решения наиболее типичных задач в различных прикладных областях. В нем рассказывается о применении языка Python в системном администрировании, для создания графических интерфейсов и веб-­приложений и исследуются приемы программирования сетевых взаимодействий, взаимодействий с базами данных, обработки текста, создания интерфейсов для сценариев и во многих других областях. Несмотря на то, что на протяжении всей книги используется язык Python, тем не менее основное внимание будет уделяться не основам языка, а приемам решения практических задач. Попутно книга ставит своей целью познакомить читателя с часто используемыми инструментами и библиотеками. Таким образом, данная книга является ресурсом, позволяющим читателю получить более глубокое понимание роли языка Python в практике программирования. Дополнительно в книге исследуется пригодность языка Python на роль инструмента разработки программного обеспечения, в отличие от просто инструмента «создания сценариев». Многие примеры, представленные в книге, подобраны в соответствии с этой целью – среди них вы найдете примеры постепенной разработки клиентов электронной почты, опирающиеся на тысячи строк программного кода. Создание подобных крупномасштабных приложений всегда будет непростым делом, но мы покажем, насколько быстрее и проще создаются такие приложения, когда они разрабатываются на языке Python. В четвертое издание включено описание новых особенностей языка, библиотек и практических приемов программирования для Python 3.X. В частности, примеры, представленные в книге, выполняются под управлением интерпретатора версии Python 3.1 – наиболее свежей версии Python на момент написания этих строк. Непосредственно перед публикацией книги все основные примеры были опробованы под третьей альфа­версией Python 3.2, но, вообще говоря, они должны сохранить свою работоспособность при использовании любой версии Python из линейки 3.X. Символ 978-5-93286-210-0
3015 руб.
Russian
Каталог товаров

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

Программирование на Python. Том 1
Временно отсутствует
?
  • Описание
  • Характеристики
  • Отзывы о товаре (1)
  • Отзывы ReadRate
Монументальный труд Марка Лутца «Программирование на Python» в 2-х томах представляет собой учебник по применению языка Python для решения наиболее типичных задач в различных прикладных областях. В нем рассказывается о применении языка Python в системном администрировании, для создания графических интерфейсов и веб-­приложений и исследуются приемы программирования сетевых взаимодействий, взаимодействий с базами данных, обработки текста, создания интерфейсов для сценариев и во многих других областях. Несмотря на то, что на протяжении всей книги используется язык Python, тем не менее основное внимание будет уделяться не основам языка, а приемам решения практических задач. Попутно книга ставит своей целью познакомить читателя с часто используемыми инструментами и библиотеками. Таким образом, данная книга является ресурсом, позволяющим читателю получить более глубокое понимание роли языка Python в практике программирования.



Дополнительно в книге исследуется пригодность языка Python на роль инструмента разработки программного обеспечения, в отличие от просто инструмента «создания сценариев». Многие примеры, представленные в книге, подобраны в соответствии с этой целью – среди них вы найдете примеры постепенной разработки клиентов электронной почты, опирающиеся на тысячи строк программного кода. Создание подобных крупномасштабных приложений всегда будет непростым делом, но мы покажем, насколько быстрее и проще создаются такие приложения, когда они разрабатываются на языке Python.



В четвертое издание включено описание новых особенностей языка, библиотек и практических приемов программирования для Python 3.X. В частности, примеры, представленные в книге, выполняются под управлением интерпретатора версии Python 3.1 – наиболее свежей версии Python на момент написания этих строк. Непосредственно перед публикацией книги все основные примеры были опробованы под третьей альфа­версией Python 3.2, но, вообще говоря, они должны сохранить свою работоспособность при использовании любой версии Python из линейки 3.X.

Оставить заявку на описание
?
Содержание
Предисловие
«А теперь нечто совершенно иное…»
Об этой книге
О четвертом издании
Влияние Python 3. X на эту книгу
Использование примеров из книги
Как связаться с издательством O'Reilly
Типографские соглашения
Благодарности
Об авторе
Часть I. Начало
Глава 1. Предварительный обзор
«Программирование на Python»: краткий очерк
Постановка задачи
Шаг 1: представление записей
Шаг 2: сохранение записей на длительное время
Шаг 3: переход к ООП
Шаг 4: добавляем интерфейс командной строки
Шаг 5: добавляем графический интерфейс
Шаг 6: добавляем веб-интерфейс
Конец демонстрационного примера
Часть II. Системное программирование
Глава 2. Системные инструменты
«os.path - дорога к знанию»
Знакомство с разработкой системных сценариев
Модуль sys
Модуль os
Глава 3. Контекст выполнения сценариев
«Ваши аргументы, пожалуйста!»
Текущий рабочий каталог
Аргументы командной строки
Переменные окружения оболочки
Стандартные потоки ввода-вывода
Глава 4. Инструменты для работы с файлами и каталогами
«Как очистить свой жесткий диск за пять простых шагов»
Инструменты для работы с файлами
Инструменты для работы с каталогами
Глава 5. Системные инструменты параллельного выполнения
«Расскажите обезьянам, что им делать»
Ветвление процессов
Потоки выполнения
Завершение программ
Взаимодействия между процессами
Пакет multiprocessing
Другие способы запуска программ
Переносимый модуль запуска программ
Другие системные инструменты
Глава 6. Законченные системные программы
«Ярость поиска»
Игра: «Найди самый большой файл Python»
Разрезание и объединение файлов
Создание веб-страниц для переадресации
Сценарий регрессивного тестирования
Копирование деревьев каталогов
Сравнение деревьев каталогов
Поиск в деревьях каталогов
Visitor: обход каталогов «++»
Проигрывание медиафайлов
Автоматизированный запуск программ (внешние примеры)
Часть III. Программирование графических интерфейсов
Глава 7. Графические интерфейсы пользователя
«Я здесь, я смотрю на тебя, детка»
Различные возможности создания GUI в Python
Обзор tkinter
Взбираясь по кривой обучения программированию графических интерфейсов
Добавление кнопок и обработчиков
Добавление пользовательских обработчиков
Добавление нескольких виджетов
Настройка виджетов с помощью классов
Повторно используемые компоненты и классы
Завершение начального обучения
Соответствие между Python/tkinter и Tcl/Tk
Глава 8. Экскурсия по tkinter, часть 1
«Виджеты, гаджеты, графические интерфейсы… Бог мой!»
Темы этой главы
Настройка внешнего вида виджетов
Окна верхнего уровня
Диалоги
Привязка событий
Виджеты Message и Entry
Флажки, переключатели и ползунки
Три способа использования графических интерфейсов
Отображение и обработка изображений с помощью PIL
Глава 9. Экскурсия по tkinter, часть 2
«Меню дня: Spam, Spam и еще раз Spam»
Меню
Виджеты Listbox и Scrollbar
Виджет Text
Виджет Canvas
Сетки
Инструменты синхронизации, потоки выполнения и анимация
Конец экскурсии
Глава 10. Приемы программирования графических интерфейсов
«Создание улучшенной мышеловки»
GuiMixin: универсальные подмешиваемые классы
GuiMaker: автоматизация создания меню и панелей инструментов
ShellGui: графические интерфейсы к инструментам командной строки
GuiStreams: перенаправление потоков данных в виджеты
Динамическая перезагрузка обработчиков
Обертывание интерфейсов окон верхнего уровня
Графические интерфейсы, потоки выполнения и очереди
Другие способы добавления GUI к сценариям командной строки
Запускающие программы PyDemos и PyGadgets
Глава 11. Примеры законченных программ с графическим интерфейсом
«Python, открытое программное обеспечение и Camaro»
PyEdit: программа/объект текстового редактора
PyPhoto: программа просмотра и изменения размеров изображений
PyView: слайд-шоу для изображений и примечаний
PyDraw: рисование и перемещение графики
PyClock: виджет аналоговых/цифровых часов
PyToe: виджет игры в крестики-нолики
Что дальше
Алфавитный указатель
Штрихкод:   9785932862100
Аудитория:   Для специалистов
Бумага:   Офсет
Масса:   1 330 г
Размеры:   240x 170x 40 мм
Оформление:   Тиснение цветное
Тираж:   5 000
Литературная форма:   Практическое руководство, Учебник
Тип иллюстраций:   Черно-белые
Переводчик:   Киселев Александр
Отзывы Рид.ру — Программирование на Python. Том 1
5 - на основе 1 оценки Написать отзыв
1 покупатель оставил отзыв
По полезности
  • По полезности
  • По дате публикации
  • По рейтингу
5
17.07.2012 13:05
Вторая книга из серии Марка Лутца. Первой книгой осилил за 3 недели (не побоюсь этого слова) «Изучаем Python», где концептуально описан сам язык Python.

«Программирование на Python» — логичное продолжение книги «Изучаем Python» с упором на обучение практикой. Вообще, книги сильно взаимосвязаны, и изучать их нужно последовательно. Особенно, если вы как и я, решите освоить этот замечательный язык программирования с нуля. Обязательно скачайте с сайта издательства O'Reilly упражнения из книги, это значительно упростит вам жизнь.

Книга и перевод хорошие, рекомендую.
Нет 0
Да 0
Полезен ли отзыв?
Отзывов на странице: 20. Всего: 1
Ваша оценка
Ваша рецензия
Проверить орфографию
0 / 3 000
Как Вас зовут?
 
Откуда Вы?
 
E-mail
?
 
Reader's код
?
 
Введите код
с картинки
 
Принять пользовательское соглашение
Ваш отзыв опубликован!
Ваш отзыв на товар «Программирование на Python. Том 1» опубликован. Редактировать его и проследить за оценкой Вы можете
в Вашем Профиле во вкладке Отзывы


Ваш Reader's код: (отправлен на указанный Вами e-mail)
Сохраните его и используйте для авторизации на сайте, подписок, рецензий и при заказах для получения скидки.
Отзывы
Найти пункт
 Выбрать станцию:
жирным выделены станции, где есть пункты самовывоза
Выбрать пункт:
Поиск по названию улиц:
Подписка 
Введите Reader's код или e-mail
Периодичность
При каждом поступлении товара
Не чаще 1 раза в неделю
Не чаще 1 раза в месяц
Мы перезвоним

Возникли сложности с дозвоном? Оформите заявку, и в течение часа мы перезвоним Вам сами!

Captcha
Обновить
Сообщение об ошибке

Обрамите звездочками (*) место ошибки или опишите саму ошибку.

Скриншот ошибки:

Введите код:*

Captcha
Обновить