Хирьянов Т.Ф. - Основы программирования и анализа данных на Python - 12. Реляционные базы данных
Старт изолированного Django3 проекта под деплой на uWSGI и nginx
Банальный и простой пример старта в виртуальном окружении Django 3 проекта под деплой на uWSGI и nginx. Будем считать, что у нас чистая система Ubuntu 18.04, с установленным python версии 3, пользователем root и открытым ssh доступом. Обновим пакеты системы и глобольно установим пакет для работы с виртуальным окружением virtualenv: sudo apt-get update sudo apt install python3-pip pip3 install virtualenv После чего, создадим пользователя с домашней папкой. Не надо работать от пользователя root. Самый легкий путь - использовать команду adduser - она по шагам проведет по созданию пользователя. Назовем его для примера django-user...
Основы разработки web-приложений на Python с уклоном в deepweb.
Python - это скриптовый язык, основы синтаксиса которого базируются на отступах. Чаще всего во многих линукс системах стоит по умолчанию. Существует две ветви данного языка - Python2 и Python3. Мною используется Python2, как наиболее стабильная и с большим кол-вом библиотек. Преимущество данного языка для разработки заключается в том, что он позволяет очень быстро создавать скелет приложения, а также без проблем в дальнейшем разрабатывать полноценный проект. Для использования в web-разработке желательно использовать фреймворки...