Установка бесплатного ssl сертификата с помощью letsencrypt и certbot

С недавнего времени chrome начал помечать сайты работающие по протоколу http как небезопасные. А это значит самое время настроить ssl сертификат. Чтобы получить ssl сертификат совсем не обязательно платить за него. Можно воспользоваться бесплатным сертификатом от letsencrypt. И в этом нам поможет официальный клиент - certbot.

PEP 20. Дзен языка Python

20 афоризмов, описывающие принципы написания кода на языке Python, лаконично описанные Тимом Питерсом.

Эти афоризмы вошли в Python Enhanced Proposal под индексом 20 и получили название "The Zen of Python"

Отправка почты с помощью smtplib

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

Использование Celery во Flask

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