Блог // Макс Рокицкий
Блог Python/JS-разработчика
8 мая 2021 г.
🦄 Зачем нужен Gunicorn? Что такое WSGI?
Задеплоив своё первое Django-приложение в веб, я столкнулся с тем, что для его работы нужно дополнительно установить... wsgi-сервер? Что это и зачем? И это не считая Nginx, который тоже выполняет роль сервера.
Читать далее23 апреля 2021 г.
🖥️ mosh - ssh при нестабильном соединении
Так как я живу за городом и соединяться приходится по мобильному соединению, которое весьма нестабильно, ssh иногда меня выкидывает с сервера. Это проблему поможет решить mosh - утилита аналогична ssh, но нацелена как раз на подобные ситуации. Ей не страшны провалы в сети, смены wifi и т.д.
Читать далее8 февраля 2021 г.
📦 Распаковка списков и картежей
Одной из полезных фишек Python является деструктуризация списков и картежей. Её также называют распаковкой. Распаковка позволяет в одной строчке присвоить значения сразу нескольким переменным.
Читать далее22 декабря 2020 г.
📃 enumarate() - Перебираем списки с нумерацией
Цикл for перебирает элементы в итерируемых объектах. Ну если нам нужно знать также индекс (номер) элемента, для этого мы используем счётчик.
Читать далее20 декабря 2020 г.
🐍 Pipenv - npm по-змеиному
В экосистеме Python есть 2 проблемы. Глобальные пакеты и генерация requirements.txt вручную. Как минимум первую проблему решают venv и Pipenv, но Pipenv также предоставляет больше функционала. Хотя если он вам не нужен, то предпочтительней использовать venv.
Читать далее18 декабря 2020 г.
🎉 Новый блог - новое начало
Первый пост нового блога 😉 Недавно я удалил свой блог, так как он сжирал достаточно много денег, при этом ничего особенного не делал.
Читать далее