Книга посвящена разработке 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-САЙТА.
Заключение.
Предметный указатель.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Django :: #сайт :: #Python :: #Дронов :: #2016
Смотрите также учебники, книги и учебные материалы:
- Обработка изображений с помощью OpenCV, Гарсия Г.Б., Суарес О.Д., Аранда Х.Л.Э., Терсеро Х.С., Грасиа И.С., Энано Н.В., 2016
- Data Science, наука о данных с нуля, Граc Д., 2017
- Введение в язык программирования Питон, Дьяконов А., 2016
- Автостопом по Python, Рейтц К., Шлюссер Т., 2017
- Создание микросервисов, Ньюмен С., 2016
- Python, карманный справочник, Лутц М., 2015
- Python для сетевых инженеров, Самойленко Н.
- Pandas, обзор основных функций