В этой книге приводится подробное руководство по основным областям применения языка Python, таким как системное администрирование, построение графических пользовательских интерфейсов и создание веб-приложений. Вы также узнаете, как язык Python используется в базах данных, сетях, внешних интерфейсах сценариев, обработке текста и т.д. Основное внимание в книге уделяется часто применяемым инструментам и библиотекам, которые помогут получить полное представление о многих ролях Python в реальном программировании.
Вы изучите синтаксис языка и методы программирования на множестве примеров, которые иллюстрируют правильное использование и общепринятые идиомы. Книга обновлена с учетом версии языка Python 3.x, который демонстрируется в качестве инструмента разработки программного обеспечения в многочисленных примерах кода, подобранных специально для этой цели.
"В главах этой книги описан очень обширный материал — от устранения неполадок до спецификаций проектирования, с прицелом на реалистичные задачи и избежание распространенных препятствий."
— Дайан Донован, California Bookwatch.
Как применять язык Python после освоения его основ? Эта книга предлагает подробное руководство по основным областям применения языка, среди которых системное администрирование, построение графических пользовательских интерфейсов и создание веб-приложений.
В ней рассматриваются особенности использования Python в базах данных, сетях, внешних интерфейсах сценариев, обработке текста и многом другом.
Сосредоточившись на часто применяемых инструментах и библиотеках, вы обретете более глубокое понимание роли Python в реальном программировании. Вы изучите синтаксис языка и методы программирования на множестве примеров, которые иллюстрируют правильное использование и общепринятые идиомы. Книга обновлена с учетом версии языка Python 3.x, который демонстрируется в качестве инструмента разработки программного обеспечения в многочисленных примерах кода, подобранных специально для этой цели.
ОСНОВНЫЕ ТЕМЫ КНИГИ
- Краткий тур по языку Python. С помощью простой демонстрации ознакомьтесь с такими темами, как представление данных, объектно-ориентированное программирование, постоянство объектов, графические пользовательские интерфейсы и основы веб-сайтов.
- Системное программирование. Изучите инструменты и приемы использования системного интерфейса для написания сценариев командной строки, обработки файлов и каталогов, параллельного запуска программ и многого другого.
- Построение графических пользовательских интерфейсов. Научитесь использовать библиотеку виджетов tkinter для создания полнофункциональных пользовательских интерфейсов.
- Программирование для Интернета. Получите доступ к сетевым протоколам на стороне клиента и инструментам электронной почты, используйте сценарии CGI и изучите приемы реализации веб-сайтов.
- Дополнительные способы применения Python. Реализуйте структуры данных, анализируйте текстовую информацию, взаимодействуйте с базами данных, а также расширяйте и встраивайте Python.
В ТОМЕ 1
- Предварительный обзор (глава 1)
- Системные инструменты и контекст выполнения сценариев (главы 2 и 3)
- Инструменты для работы с файлами и каталогами (глава 4)
- Системные инструменты для параллельного выполнения (глава 5)
- Примеры системных программ (глава 6)
- Графические пользовательские интерфейсы (глава 7)
- Обзор tkinter (главы 8 и 9)
- Приемы реализации графических пользовательских интерфейсов и реалистичные примеры (главы 10 и 11)
ОБ АВТОРЕ
Марк Лутц является мировым лидером в обучении языку Python, автором самых ранних и ставших бестселлерами книг по Python, а также первопроходцем в сообществе Python, начиная с 1992 года. Обладая более чем 30-летним опытом разработки, Марк был автором предыдущих изданий книги Programming Python, а также книг Learning Python и Python Pocket Reference, выпущенных издательством O'Reilly.
Станьте першими!