Регистрация ·  Логин: Пароль: Запомнить   · Забыли пароль?




Ответить на тему
Автор Сообщение

Администратор
Аватара пользователя

С нами: 12 лет 4 месяца
Сообщения: 9175
Откуда: Новгород
Россия

Сообщение 12 фев 2014, 02:18 

[Цитировать]

Марк Лутц | Программирование на Python. Том I и II. 4-е издание [2011] [PDF]

Автор: Марк Лутц
Название: Программирование на Python. Том I и II. 4-е издание
Год: 2011
Издательство: Символ-Плюс
ISBN: 978-5-93286-210-0, 978-5-93286-211-7
Формат: PDF
Качество: Изначально электронное (ebook)

Описание:
Монументальный труд Марка Лутца «Программирование на Python» в 2-х томах представляет собой учебник по применению языка Python для решения наиболее типичных задач в различных прикладных областях. В нем рассказывается о применении языка Python в системном администрировании, для создания графических интерфейсов и веб-­приложений и исследуются приемы программирования сетевых взаимодействий, взаимодействий с базами данных, обработки текста, создания интерфейсов для сценариев и во многих других областях.

Скриншоты:

    Часть 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: виджет игры в крестики-нолики
    Часть IV. Создание сценариев для Интернета
      Глава 12. Сетевые сценарии
        «Подключись, зарегистрируйся и исчезни»
        Другие возможности разработки сценариев для Интернета на языке Python
        Трубопровод для Интернета
        Программирование сокетов
        Обслуживание нескольких клиентов
        Придание сокетам внешнего вида файлов и потоков ввода-вывода
        Простой файловый сервер на Python
      Глава 13. Сценарии на стороне клиента
        «Свяжись со мной!»
        FTP: передача файлов по сети
        Передача файлов с помощью ftplib
        Передача каталогов с помощью ftplib
        Передача деревьев каталогов с помощью ftplib
        Обработка электронной почты
        POP: чтение электронной почты
        SMTP: отправка электронной почты
        Пакет email: анализ и составление электронных писем
        Почтовый клиент командной строки
        Вспомогательный пакет mailtools
        NNTP: доступ к телеконференциям
        HTTP: доступ к веб-сайтам
        Еще раз о пакете urllib
        Прочие возможности создания клиентских сценариев
      Глава 14. Почтовый клиент PyMailGUI
        «Пользуйся исходными текстами, Люк!»
        Основные изменения в PyMailGUI
        Демонстрация PyMailGUI
        Реализация PyMailGUI
        Идеи по усовершенствованию
      Глава 15. Сценарии на стороне сервера
        «До чего же запутанную паутину мы плетем…»
        Что такое серверный CGI-сценарий?
        Запуск примеров серверных сценариев
        Вверх к познанию CGI
        Сохранение информации о состоянии в сценариях CGI
        Переключатель «Hello World»
        Рефакторинг программного кода с целью облегчения его сопровождения
        Подробнее об экранировании HTML и URL
        Передача файлов между клиентами и серверами
      Глава 16. Сервер PyMailCGI
        «Список дел на поездку в Чикаго»
        Веб-сайт PyMailCGI
        Корневая страница
        Отправка почты по SMTP
        Чтение электронной почты по протоколу POP
        Обработка загруженной почты
        Вспомогательные модули
        Преимущества и недостатки сценариев CGI
    Часть V. Инструменты и приемы
      Глава 17. Базы данных и постоянное хранение
        «Дайте мне приказ стоять до конца, но сохранить данные»
        Возможности постоянного хранения данных в Python
        Файлы DBM
        Сериализованные объекты
        Файлы shelve
        Объектно-ориентированная база данных ZODB
        Интерфейсы баз данных SQL
        ORM: механизмы объектно-реляционного отображения
        PyForm: просмотр хранимых объектов (внешний пример)
      Глава 18. Структуры данных
        «Розы - красные, фиалки - голубые; списки изменяемы, а также и класс Foo»
        Реализация стеков
        Реализация множеств
        Создание подклассов встроенных типов
        Двоичные деревья поиска
        Поиск на графах
        Перестановки последовательностей
        Обращение и сортировка последовательностей
        Структуры данных в сравнении со встроенными типами: заключение
        PyTree: универсальное средство просмотра деревьев объектов
      Глава 19. Текст и язык
        «Пилите, Шура, пилите!»
        Стратегии обработки текста в Python
        Строковые методы
        Поиск по шаблонам регулярных выражений
        Синтаксический анализ XML и HTML
        Дополнительные инструменты синтаксического анализа
        Парсеры, написанные вручную
        PyCalc: программа/объект калькулятора
      Глава 20. Интеграция Python/C
        «Я заблудился в C»
        Расширения на C: обзор
        Простой модуль расширения на C
        Генератор интегрирующего программного кода SWIG
        Создание оберток для функций окружения C
        Обертывание классов C++ с помощью SWIG
        Другие инструменты создания расширений
        Встраивание Python в С: обзор
        Основные приемы встраивания
        Регистрация объектов для обработки обратных вызовов
        Использование классов Python в программах C
        Другие темы интеграции
    Часть VI. Финал
      Глава 21. Заключение: Python и цикл разработки
        «Книга заканчивается, пора уже и о смысле жизни»
        «Как-то мы неправильно программируем компьютеры»
        «Фактор Гиллигана»
        Делать правильно
        И тут появляется Python
        А как насчет того узкого места?..
        По поводу потопления «Титаника»
        Так что же такое Python: продолжение
        Заключительный анализ
        Алфавитный указатель
Время раздачи: По возможности круглосуточно
Download
Для скачивания .torrent файлов необходима регистрация
Сайт не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм

Страница 1 из 1

Ответить на тему

   Похожие торренты   Торрент 




cron