Django. Практика создания Web-сайтов на Python.
Автор - Владимир Дронов
С помощью языка Python можно писать настольные приложения, в том числе имеющие графический интерфейс, системные утилиты, интернет-приложения — и командные сценарии для других программных пакетов. А еще на Python можно разрабатывать Web-серверные приложения — например, Web-сайты. Специально для разработки сайтов и создана библиотека Django, ставшая сейчас, вероятно, самой популярной библиотекой такого рода из всех, написанных для использования с Python. Вот лишь некоторые из ее возможностей: реализация архитектуры «модель-контроллер-шаблон»; реализация принципа DRY (Don’t Repeat Yourself, не повторяйся), в результате чего однажды написанный код может быть использован где угодно; унифицированные средства для работы с базами данных любых поддерживаемых форматов: SQLite, MySQL, PostgreSQL, Oracle, Microsoft SQL Server, Firebird и др.; мощный шаблонизатор, основанный на специальных тегах, с возможностью наследования шаблонов; богатые средства для работы с формами; инструменты для реализации разграничения доступа; встроенные средства для поддержки возможности комментирования, пагинации, генерирования каналов RSS и Atom, рассылки электронной почты и многие другие; встроенный административный сайт с возможностями настройки, который можно использовать для работы с данными; простая и ясная структура создаваемых сайтов: каждый раздел сайта представляет собой отдельное приложение, которое может быть отчуждено и использовано в другом сайте; все приложения объединяются в проект, собственно, и представляющий собой сайт. Осталось добавить к этому хорошую поддержку со стороны сообщества разработчиков и наличие в Интернете большого количества сайтов, посвященных Django, на которых можно найти статьи по программированию, ответы на часто возникающие вопросы и готовые примеры кода. Так что даже неопытный Django-программист не останется один на один со своими проблемами.
Книга Владимира Дронова "Django: Практика создания Web-сайтов на Python" посвящена разработке Web-сайтов общего назначения на языке программирования Python с применением библиотеки Django. Нужно сразу сказать, что книга не ставит своей целью полностью описать все возможности Python и, тем более, его гигантской стандартной библиотеки, равно как и Django. Для этого есть другие книги — огромные и очень дорогие тома, где рассказано и продемонстрировано на примерах кода абсолютно все. Автор описывает здесь лишь основные инструменты Python и Django, без которых не обойтись при разработке обычного Web-сайта, содержащего стандартный набор разделов: перечень товаров, разделенных на категории, гостевую книгу, новости, блог, главную страницу и набор совсем простых страниц с дополнительными сведениями (списком контактов, сведениями о разработчиках и др.). Цель автора — не описать функциональность Python и Django полностью, а на конкретных примерах научить читателя создавать с их помощью реально работающие сайты. В качестве практики мы создадим полнофункциональный сайт — интернет-представительство гипотетической фирмы «Веник-Торг», торгующей вениками, щетками и метлами. Этот сайт можно свободно использовать как основу для разработки других, более сложных и более, так сказать, приближенных к жизни решений.
Издательство – БХВ-Петербург
Год издания – 2016
Формат книги - PDF
Размер - 80,2 Мб
"Django. Практика создания Web-сайтов на Python. Владимир Дронов - скачать"
|