Forwarded from Сохранёнки программиста
Гарвардский курс по веб-разработке на Python и JS
Курс HarvardX: CS50's Web Programming продолжает легендарный CS50, фокусируясь на разработке веб-приложений с Python, JavaScript и SQL. Тут разбирают дизайн БД, масштабируемость, безопасность и UI.
В процессе обучения есть и практические проекты, среди которых создание API, интерактивных интерфейсов и использование облачных сервисов GitHub и Heroku.
Одним словом — годнота
#курс #web #js #python #en
Курс HarvardX: CS50's Web Programming продолжает легендарный CS50, фокусируясь на разработке веб-приложений с Python, JavaScript и SQL. Тут разбирают дизайн БД, масштабируемость, безопасность и UI.
В процессе обучения есть и практические проекты, среди которых создание API, интерактивных интерфейсов и использование облачных сервисов GitHub и Heroku.
Одним словом — годнота
#курс #web #js #python #en
👍10❤1
Forwarded from Django Unleashed Framework
Запуск Django в Docker с PostgreSQL, Gunicorn и Nginx
Интересуетесь, как запустить ваше Django-приложение в Docker? Статья описывает пошаговый процесс развертывания с использованием PostgreSQL, Gunicorn и Nginx. Узнайте, как конфигурировать файлы и тестировать приложение в контейнерах.
Подробности: https://arefinrumi.hashnode.dev/dockerizing-django-with-postgres-gunicorn-and-nginx
#en
@django_prog | Другие наши каналы
Интересуетесь, как запустить ваше Django-приложение в Docker? Статья описывает пошаговый процесс развертывания с использованием PostgreSQL, Gunicorn и Nginx. Узнайте, как конфигурировать файлы и тестировать приложение в контейнерах.
Подробности: https://arefinrumi.hashnode.dev/dockerizing-django-with-postgres-gunicorn-and-nginx
#en
@django_prog | Другие наши каналы
❤7👍2🔥1
Forwarded from Django Unleashed Framework
Регистрация пользователей с верификацией по OTP
В статье описан процесс настройки регистрации пользователей с верификацией по одноразовому паролю (OTP) в Django. Читатели узнают, как создать приложение пользователя, настроить сериализаторы и конечные точки для процесса регистрации и активации аккаунта через OTP на электронную почту.
Подробности: https://captain0205.hashnode.dev/user-registration-with-otp-verification
#en
@django_prog | Другие наши каналы
В статье описан процесс настройки регистрации пользователей с верификацией по одноразовому паролю (OTP) в Django. Читатели узнают, как создать приложение пользователя, настроить сериализаторы и конечные точки для процесса регистрации и активации аккаунта через OTP на электронную почту.
Подробности: https://captain0205.hashnode.dev/user-registration-with-otp-verification
#en
@django_prog | Другие наши каналы
Forwarded from Django Unleashed Framework
Django ORM: Работа с внешними ключами
Статья объясняет, как работать с отношениями "один ко многим" и "многие ко многим" в Django ORM. В примерах показано, как использовать внешние ключи и параметр related_name для доступа к связанным объектам, а также как предотвращать ошибки атрибутов, используя кастомные имена связей.
Подробности: https://rohansblog.hashnode.dev/django-accessing-foreign-key-objects
#en
@django_prog | Другие наши каналы
Статья объясняет, как работать с отношениями "один ко многим" и "многие ко многим" в Django ORM. В примерах показано, как использовать внешние ключи и параметр related_name для доступа к связанным объектам, а также как предотвращать ошибки атрибутов, используя кастомные имена связей.
Подробности: https://rohansblog.hashnode.dev/django-accessing-foreign-key-objects
#en
@django_prog | Другие наши каналы
👍2
Forwarded from Django Unleashed Framework
🚨 Обновление безопасности Django: версии 5.1.5, 5.0.11 и 4.2.18
Команда Django выпустила обновления, устраняющие уязвимость, связанную с проверкой IPv6, которая могла привести к отказу в обслуживании. Рекомендуется обновить версии Django 5.1, 5.0 и 4.2 без промедления. Подробности на сайте проекта.
Подробности: https://www.djangoproject.com/weblog/2025/jan/14/security-releases/
#en
@django_prog | Другие наши каналы
Команда Django выпустила обновления, устраняющие уязвимость, связанную с проверкой IPv6, которая могла привести к отказу в обслуживании. Рекомендуется обновить версии Django 5.1, 5.0 и 4.2 без промедления. Подробности на сайте проекта.
Подробности: https://www.djangoproject.com/weblog/2025/jan/14/security-releases/
#en
@django_prog | Другие наши каналы
Forwarded from Django Unleashed Framework
Покоряем Django: Ваш Путеводитель
Узнайте, как овладеть разработкой на Python Django с помощью этого подробного руководства. Погрузитесь в изучение основных компонентов Django, освоение его передовых функций и создание мощных веб-приложений. Идеально для новичков и профессионалов, которые хотят улучшить свои навыки.
Подробности: https://metacode.hashnode.dev/mastering-python-django-development-a-comprehensive-guide
#en
@django_prog | Другие наши каналы
Узнайте, как овладеть разработкой на Python Django с помощью этого подробного руководства. Погрузитесь в изучение основных компонентов Django, освоение его передовых функций и создание мощных веб-приложений. Идеально для новичков и профессионалов, которые хотят улучшить свои навыки.
Подробности: https://metacode.hashnode.dev/mastering-python-django-development-a-comprehensive-guide
#en
@django_prog | Другие наши каналы
👎6
Forwarded from Data Analysis / Big Data
Функции или ООП: как строить data pipelines на Python
В статье Start Data Engineering обсуждаются плюсы и минусы использования функционального и объектно-ориентированного подходов при построении дата-пайплайнов на Python. Функции обеспечивают простоту и удобство отладки, а ООП позволяет управлять состоянием и конфигурациями. Узнайте, как эффективно сочетать эти методы для улучшения качества и поддержки вашего кода. Как создать и поддерживать эффективные data pipelines?
Текст поста: В статье рассматриваются принципы создания поддерживаемых data pipelines. Вы узнаете о шаблонах структурирования, роли классов и dependency injection. Эти методы помогут вам писать более понятный и легкий в сопровождении код, за что будущие коллеги будут благодарны.
Читать подробнее
#en
@big_data_analysis | Другие наши каналы
В статье Start Data Engineering обсуждаются плюсы и минусы использования функционального и объектно-ориентированного подходов при построении дата-пайплайнов на Python. Функции обеспечивают простоту и удобство отладки, а ООП позволяет управлять состоянием и конфигурациями. Узнайте, как эффективно сочетать эти методы для улучшения качества и поддержки вашего кода. Как создать и поддерживать эффективные data pipelines?
Текст поста: В статье рассматриваются принципы создания поддерживаемых data pipelines. Вы узнаете о шаблонах структурирования, роли классов и dependency injection. Эти методы помогут вам писать более понятный и легкий в сопровождении код, за что будущие коллеги будут благодарны.
Читать подробнее
#en
@big_data_analysis | Другие наши каналы
✍3