Django, практика создания Web-сайтов на Python, Дронов В.А., 2016.
Книга посвящена разработке Web-сайтов на популярном языке программирования Python с использованием библиотеки Django. Описывается создание моделей, контроллеров и шаблонов, применение форм для ввода данных и выгрузки на сайт файлов, реализация разграничения доступа, комментирование кода, работа со статичными страницами, применение сторонних библиотек для вывода миниатюр. Рассказывается о форматировании текста тегами BBCode, привязке к позициям тегов и выполнении поиска по тегам. Рассматриваются инструменты для генерирования каналов новостей RSS и Atom, рассылки электронной почты и настройка встроенного административного сайта Django под свои нужды. Детально описывается процесс разработки и публикации полнофункционального коммерческого Web-сайта, использующего, в том числе, технологию AJAX. Все исходные коды доступны для загрузки с сайта издательства.
Википедия — свободная интернет-энциклопедия — знает все. Давайте зайдем на нее и выполним поиск по слову Python. Что гласит статья, посвященная этому языку программирования?
Язык программирования Python
*Красивое лучше, чем уродливое.
* Явное лучше, чем неявное.
* Простое лучше, чем сложное.
* Читаемость имеет значение.
* Должен существовать один — и, желательно, только один — очевидный способ сделать это.
Здесь, конечно, приведены не все правила, определяющие так называемую философию Python, а лишь, на взгляд автора, самые значимые. Но ведь и в самом деле красивое всегда лучше уродливого, простое лучше сложного, желательно иметь только один способ сделать что-либо (чтобы лишний раз не ломать голову), а за хорошую читаемость программного кода, в особенности чужого, многие программисты, пожалуй, отдали бы все на свете.
И язык Python вполне соответствует этим постулатам. Простой, ясный с первого взгляда, непротиворечивый синтаксис, использование традиционной алгебраической записи и привычных по другим языкам конструкций, простые средства для работы со сложными типами данных, строгая модульность и компактность кода, богатые возможности объектно-ориентированного программирования — все это присутствует. А если добавить сюда еще и высокое (разумеется, для интерпретируемого языка) быстродействие, богатейшую стандартную библиотеку и наличие огромного числа сторонних библиотек, выполняющих самые разные задачи, становится совсем не удивительно, что Python в настоящее время столь популярен.
Оглавление.
Введениею.
ЧАСТЬ I. WEB-ПРИЛОЖЕНИЯ. ЯЗЫК PYTHON. БИБЛИОТЕКА DJANGO.
ЧАСТЬ II. ВЫВОД ДАННЫХ.
ЧАСТЬ III. ВВОД И ПРАВКА ДАННЫХ.
ЧАСТЬ IV. РАЗГРАНИЧЕНИЕ ДОСТУПА. КОММЕНТАРИИ. СТАТИЧНЫЕ СТРАНИЦЫ.
ЧАСТЬ V. ДОПОЛНИТЕЛЬНЫЕ БИБЛИОТЕКИ.
ЧАСТЬ VI. СОЗДАНИЕ WEB-САЙТА.
ЧАСТЬ VII. ПРОЧИЕ ВОЗМОЖНОСТИ PYTHON И DJANGO. ПУБЛИКАЦИЯ ГОТОВОГО WEB-САЙТА.
Заключение.
Предметный указатель.
Купить .
Теги: Django :: сайт :: Python :: Дронов :: 2016
Смотрите также учебники, книги и учебные материалы:
- Обработка изображений с помощью OpenCV, Гарсия Г.Б., Суарес О.Д., Аранда Х.Л.Э., Терсеро Х.С., Грасиа И.С., Энано Н.В., 2016
- Data Science, наука о данных с нуля, Граc Д., 2017
- Введение в язык программирования Питон, Дьяконов А., 2016
- Автостопом по Python, Рейтц К., Шлюссер Т., 2017
- Создание микросервисов, Ньюмен С., 2016
- Python, карманный справочник, Лутц М., 2015
- Python для сетевых инженеров, Самойленко Н.
- Pandas, обзор основных функций