blog.miguelgrinberg.com

Мега-Учебник Flask

Miguel Grinberg

Перевел и опубликовал: Александр Драгункин


Это перевод самого популярного учебника The Flask Mega-Tutorial по использованию фреймворка Flask привносит все в технологии 2017/2018, включая Python 3.6 и последнюю версию Flask. Прежний перевод давно утратил свою актуальность.

Я, со своей стороны, постараюсь не отставать с переводом.

В настоящий момент опубликованы 6 глав учебника. Они выделены жирным шрифтом. Планируемые даты выхода остальных глав содержатся в конце наименований.

Список статей этой серии.

  • Глава 1: Привет, мир!
  • Глава 2: Шаблоны
  • Глава 3: Веб-формы
  • Глава 4: База данных
  • Глава 5: Пользовательский логин
  • Глава 6: Страница профиля и аватар
  • Глава 7: Обработка ошибок
  • Глава 8: Подписчики, контакты и друзья
  • Глава 9: Разбивка на страницы
  • Глава 10: Поддержка электронной почты
  • Глава 11: Реконструкция (доступна 13 февраля 2018 года)
  • Глава 12: Дата и время (доступно 20 февраля 2018 года)
  • Глава 13: I18n и L10n (доступно 27 февраля 2018 года)
  • Глава 14: Ajax (доступно 6 марта 2018 года)
  • Глава 15: Улучшение структуры приложения (доступно 13 марта 2018 года)
  • Глава 16: Полнотекстовый поиск (доступен 20 марта 2018 года)
  • Глава 17: Развертывание в Linux (доступно 27 марта 2018 года)
  • Глава 18: Развертывание на Heroku (доступно 3 апреля 2018 года)
  • Глава 19: Развертывание на Docker контейнерах (доступно 10 апреля 2018 года)
  • Глава 20: Магия JavaScript (доступна 17 апреля 2018 года)
  • Глава 21: Уведомления пользователей (доступно 24 апреля 2018 года)
  • Глава 22: Справочные задания (доступны 1 мая 2018 года)
  • Глава 23: Интерфейсы прикладного программирования (API) (доступно 8 мая 2018 г.)

    Новый учебник написан в 2017 году, и, наконец, он выглядит так, как если бы он был настроен на версию Python 3. Решены проблемы с совместимостью, изменен фокус в сторону Python 3 , а не Python 2 как было в 2012 году в прежней версии учебника.

    К сожалению, Python 2 или 3 - это не единственное, что изменилось. Есть также несколько технологий, которые имели смысл в 2012 году, но теперь устарели. К ним относятся:

    Многие вещи, которые изменились за эти пять лет, в основном означают, что нужно пересмотреть все главы, причем большинство из них претерпели довольно важные изменения.

    Сам Мигель считает, что вырос профессионально за эти пять лет, и думает, что сможет принести гораздо большую ценность этому учебнику с этим новым опытом. После выхода первого учебника он провел более дюжины конференций и выпустил кучу учебных пособий, написал очень успешную книгу разработки Flask для крупного издательства, создал несколько популярных проектов с открытым исходным кодом .

    Кроме того, у Мигеля есть еще пять лет опыта работы в качестве технического блоггера, так как продолжал создавать контент для своего блога на протяжении всех этих лет. Весь этот опыт будет отражен в обновлениях, которые он приводит в учебнике.

    Более подробно читайте в блоге Мигеля