Осваиваем Python в 2024: С нуля до профессионала
Python — это высокоуровневый язык программирования, известный своей простотой и читаемостью. Эта статья поделится планом обучения и ресурсами, которые помогут вам быстро стать профи. Python популярен среди разработчиков, ученых и исследователей благодаря своей универсальности и легкости использования.
Подробности: https://utk2103.hashnode.dev/learning-python-in-2024-from-zero-to-hero
#en
@django_prog | Другие наши каналы
Python — это высокоуровневый язык программирования, известный своей простотой и читаемостью. Эта статья поделится планом обучения и ресурсами, которые помогут вам быстро стать профи. Python популярен среди разработчиков, ученых и исследователей благодаря своей универсальности и легкости использования.
Подробности: https://utk2103.hashnode.dev/learning-python-in-2024-from-zero-to-hero
#en
@django_prog | Другие наши каналы
Введение в моделирование базы данных в Django
Статья объясняет основы архитектуры MTV в Django (Model, Template, View). Особое внимание уделяется моделям, которые определяют поля и поведение данных. Рассматриваются создание и изменение таблиц, доступ к данным через Django ORM, а также связи между сущностями.
Подробности: https://suryeah.hashnode.dev/django-models
#en
@django_prog | Другие наши каналы
Статья объясняет основы архитектуры MTV в Django (Model, Template, View). Особое внимание уделяется моделям, которые определяют поля и поведение данных. Рассматриваются создание и изменение таблиц, доступ к данным через Django ORM, а также связи между сущностями.
Подробности: https://suryeah.hashnode.dev/django-models
#en
@django_prog | Другие наши каналы
Станьте организатором DjangoCon Europe 2026!
Хотите стать частью важного события в мире Django? Мы ищем организаторов для DjangoCon Europe 2026. Присоединяйтесь к сообществу, подавайте заявку и получите поддержку опытных коллег. Подать выражение интереса можно до 6 октября 2024 года. Подробности на сайте Django. Узнайте больше о Django: от начала до участия в сообществе
Официальный сайт Django предлагает множество ресурсов: от обучения и справки до инструментов для участия в развитии проекта. Найдите полезные ссылки, присоединяйтесь к группам, вносите свой вклад и следите за новостями.
Подробности: https://www.djangoproject.com/weblog/2024/aug/28/could-you-host-djangocon-europe-2026-cfp/
#en
@django_prog | Другие наши каналы
Хотите стать частью важного события в мире Django? Мы ищем организаторов для DjangoCon Europe 2026. Присоединяйтесь к сообществу, подавайте заявку и получите поддержку опытных коллег. Подать выражение интереса можно до 6 октября 2024 года. Подробности на сайте Django. Узнайте больше о Django: от начала до участия в сообществе
Официальный сайт Django предлагает множество ресурсов: от обучения и справки до инструментов для участия в развитии проекта. Найдите полезные ссылки, присоединяйтесь к группам, вносите свой вклад и следите за новостями.
Подробности: https://www.djangoproject.com/weblog/2024/aug/28/could-you-host-djangocon-europe-2026-cfp/
#en
@django_prog | Другие наши каналы
👍2
Wasp vs Django: Новая звезда среди фреймворков
Wasp — новый фреймворк для разработчиков, сочетает React, Node.js и Prisma, упрощая создание full-stack приложений по сравнению с Django. В статье приведено сравнение настройки проектов, работы с базой данных и создания маршрутов. Узнайте, почему Wasp может стать вашим новым фаворитом! Сравнение Wasp и Django для разработки приложений
Статья сравнивает использование Wasp и Django при создании приложений. В примерах показано, как настроить React-компоненты с бэкендом на Django и Wasp. Утверждается, что Wasp упрощает вызовы серверного кода и аутентификацию пользователей. Wasp имеет встроенную поддержку React-Query для кеширования данных. Создайте свой полный стек легко и быстро!
Wasp значительно упрощает создание full-stack приложений по сравнению с Django. Зачем писать тонны шаблонного кода? С Wasp вы получаете готовые шаблоны для различных приложений, будь то todo-листы или SaaS-решения. Узнайте больше и начните свой проект уже сегодня!
Подробности: https://wasp-lang.hashnode.dev/wasp-the-javascript-answer-to-django-for-web-development
#en
@django_prog | Другие наши каналы
Wasp — новый фреймворк для разработчиков, сочетает React, Node.js и Prisma, упрощая создание full-stack приложений по сравнению с Django. В статье приведено сравнение настройки проектов, работы с базой данных и создания маршрутов. Узнайте, почему Wasp может стать вашим новым фаворитом! Сравнение Wasp и Django для разработки приложений
Статья сравнивает использование Wasp и Django при создании приложений. В примерах показано, как настроить React-компоненты с бэкендом на Django и Wasp. Утверждается, что Wasp упрощает вызовы серверного кода и аутентификацию пользователей. Wasp имеет встроенную поддержку React-Query для кеширования данных. Создайте свой полный стек легко и быстро!
Wasp значительно упрощает создание full-stack приложений по сравнению с Django. Зачем писать тонны шаблонного кода? С Wasp вы получаете готовые шаблоны для различных приложений, будь то todo-листы или SaaS-решения. Узнайте больше и начните свой проект уже сегодня!
Подробности: https://wasp-lang.hashnode.dev/wasp-the-javascript-answer-to-django-for-web-development
#en
@django_prog | Другие наши каналы
👍2
Как настроить StreamingHttpResponse в Django с сохранением логирования и трассировки?
В статье рассказывается, как настроить StreamingHttpResponse в Django, чтобы избежать проблем с потерей данных трассировки и логирования. Использование class-based подхода и contextvars помогло решить проблемы с датчиками Datadog и структурированным логированием через structlog.
Подробности: https://til.justinthurman.dev/instrumentation-and-djangos-streaminghttpresponse
#en
@django_prog | Другие наши каналы
В статье рассказывается, как настроить StreamingHttpResponse в Django, чтобы избежать проблем с потерей данных трассировки и логирования. Использование class-based подхода и contextvars помогло решить проблемы с датчиками Datadog и структурированным логированием через structlog.
Подробности: https://til.justinthurman.dev/instrumentation-and-djangos-streaminghttpresponse
#en
@django_prog | Другие наши каналы
Ускорьте своё обучение Python
Если бы у меня были эти ресурсы и план три года назад, мой путь в освоении Python был бы гораздо быстрее. Теперь я делюсь своими находками, чтобы помочь вам стать настоящим профессионалом в Python. Узнайте, что такое Python и получите ценные советы для быстрого прогресса!
Подробности: https://utk2103.hashnode.dev/starting-python-in-2024-a-complete-resource-packed-guide-for-beginners
#en
@django_prog | Другие наши каналы
Если бы у меня были эти ресурсы и план три года назад, мой путь в освоении Python был бы гораздо быстрее. Теперь я делюсь своими находками, чтобы помочь вам стать настоящим профессионалом в Python. Узнайте, что такое Python и получите ценные советы для быстрого прогресса!
Подробности: https://utk2103.hashnode.dev/starting-python-in-2024-a-complete-resource-packed-guide-for-beginners
#en
@django_prog | Другие наши каналы
Глубокое погружение в жизненный цикл запросов Django
Хотите улучшить производительность и надежность ваших Django приложений? Узнайте обо всех этапах жизненного цикла запросов в Django — от маршрутизации URL до отправки ответа клиенту. Понять этот процесс поможет вам оптимизировать ваш код и быстрее находить ошибки.
Подробности: https://nilebits.hashnode.dev/django-request-life-cycle-explained
#en
@django_prog | Другие наши каналы
Хотите улучшить производительность и надежность ваших Django приложений? Узнайте обо всех этапах жизненного цикла запросов в Django — от маршрутизации URL до отправки ответа клиенту. Понять этот процесс поможет вам оптимизировать ваш код и быстрее находить ошибки.
Подробности: https://nilebits.hashnode.dev/django-request-life-cycle-explained
#en
@django_prog | Другие наши каналы
Django: Веб-фреймворк, который стоит вашего внимания
Django — это мощный и универсальный веб-фреймворк, популярный среди разработчиков благодаря своей простоте, безопасности и возможности быстрого создания приложений. Среди ключевых преимуществ Django — встроенные инструменты, высокий уровень безопасности, масштабируемость и активное сообщество. Узнайте больше о том, почему компании, такие как Instagram и Pinterest, выбирают Django для своих проектов.
Подробности: https://jorgecespedes.hashnode.dev/los-puntos-fuertes-de-django-un-framework-potente-y-versatil
#en
@django_prog | Другие наши каналы
Django — это мощный и универсальный веб-фреймворк, популярный среди разработчиков благодаря своей простоте, безопасности и возможности быстрого создания приложений. Среди ключевых преимуществ Django — встроенные инструменты, высокий уровень безопасности, масштабируемость и активное сообщество. Узнайте больше о том, почему компании, такие как Instagram и Pinterest, выбирают Django для своих проектов.
Подробности: https://jorgecespedes.hashnode.dev/los-puntos-fuertes-de-django-un-framework-potente-y-versatil
#en
@django_prog | Другие наши каналы
Автотесты на Django: менеджмент данных тестирования на монолите
Тестировать монолитное приложение может быть непросто — особенно, когда сервис активно развивается. На проверку каждой фичи уходит всё больше ресурсов, а времени на оптимизацию мало. Как поступить?
Читать: https://habr.com/ru/articles/840444/
#ru
@django_prog | Другие наши каналы
Тестировать монолитное приложение может быть непросто — особенно, когда сервис активно развивается. На проверку каждой фичи уходит всё больше ресурсов, а времени на оптимизацию мало. Как поступить?
Читать: https://habr.com/ru/articles/840444/
#ru
@django_prog | Другие наши каналы
Django 5: асинхронный бекенд и эффектный фронтенд с минимальными затратами времени
Приветствую, друзья!
Уже давно у меня возникала мысль подробно, как в случае с FastAPI и Aiogram 3, разобрать «суровый» Django 5. Однако, из-за большого дефицита свободного времени и масштабности Django, руки до этого не доходили. Сегодня, как вы уже поняли, момент настал.
В процессе написания кода мы затронем следующие темы: маршрутизация, работа со статическими файлами, асинхронное использование Django 5, работа с базой данных SQLite через встроенное ORM и многое другое.
Сегодня мы создадим простой сайт, который будет демонстрировать гороскоп на завтра для любого знака зодиака. Чтобы было интереснее, гороскоп будем парсить в момент обращения к знаку зодиака (об этом подробнее далее).
Читать: https://habr.com/ru/companies/amvera/articles/840612/
#ru
@django_prog | Другие наши каналы
Приветствую, друзья!
Уже давно у меня возникала мысль подробно, как в случае с FastAPI и Aiogram 3, разобрать «суровый» Django 5. Однако, из-за большого дефицита свободного времени и масштабности Django, руки до этого не доходили. Сегодня, как вы уже поняли, момент настал.
В процессе написания кода мы затронем следующие темы: маршрутизация, работа со статическими файлами, асинхронное использование Django 5, работа с базой данных SQLite через встроенное ORM и многое другое.
Сегодня мы создадим простой сайт, который будет демонстрировать гороскоп на завтра для любого знака зодиака. Чтобы было интереснее, гороскоп будем парсить в момент обращения к знаку зодиака (об этом подробнее далее).
Читать: https://habr.com/ru/companies/amvera/articles/840612/
#ru
@django_prog | Другие наши каналы
👍3
#Вышли обновления безопасности для Django
Django выпустил обновления 5.1.1, 5.0.9 и 4.2.16, исправившие важные уязвимости. Первая уязвимость связана с потенциальной атакой отказа в обслуживании, вторая - с возможностью выявления email пользователей при сбросе пароля. Рекомендуется обновить Django как можно скорее.
Подробности: https://www.djangoproject.com/weblog/2024/sep/03/security-releases/
#en
@django_prog | Другие наши каналы
Django выпустил обновления 5.1.1, 5.0.9 и 4.2.16, исправившие важные уязвимости. Первая уязвимость связана с потенциальной атакой отказа в обслуживании, вторая - с возможностью выявления email пользователей при сбросе пароля. Рекомендуется обновить Django как можно скорее.
Подробности: https://www.djangoproject.com/weblog/2024/sep/03/security-releases/
#en
@django_prog | Другие наши каналы
👍2
🎓 Разбор Уроков Django: Вызовы и Прорывы
Эта статья описывает важные моменты и сложности в изучении Django за неделю. Автор поделился опытом повторения ключевых концепций, созданием проектов на основе Django и решениями различных проблем, таких как интеграция с фронтендом и управление миграциями базы данных.
Подробности: https://abubakarkhanlakhwera.hashnode.dev/weekly-revision-and-django-concepts-challenges-and-learnings
#en
@django_prog | Другие наши каналы
Эта статья описывает важные моменты и сложности в изучении Django за неделю. Автор поделился опытом повторения ключевых концепций, созданием проектов на основе Django и решениями различных проблем, таких как интеграция с фронтендом и управление миграциями базы данных.
Подробности: https://abubakarkhanlakhwera.hashnode.dev/weekly-revision-and-django-concepts-challenges-and-learnings
#en
@django_prog | Другие наши каналы
👍2❤1
🔹 Как работают Django, Gunicorn и Nginx вместе?
Django используется для разработки веб-приложений, но для его работы в продакшене нужен сервер приложений, такой как Gunicorn. Gunicorn принимает запросы от Nginx, который является веб-сервером, и передает их Django для обработки. Узнайте, как эти компоненты взаимодействуют!
Подробности: https://yeonnan.hashnode.dev/nginx-gunicorn-django
#en
@django_prog | Другие наши каналы
Django используется для разработки веб-приложений, но для его работы в продакшене нужен сервер приложений, такой как Gunicorn. Gunicorn принимает запросы от Nginx, который является веб-сервером, и передает их Django для обработки. Узнайте, как эти компоненты взаимодействуют!
Подробности: https://yeonnan.hashnode.dev/nginx-gunicorn-django
#en
@django_prog | Другие наши каналы
Освойте JWT-аутентификацию в Django
Хотите эффективно защитить свой Django проект? В статье описан современный способ аутентификации пользователей с помощью JSON Web Tokens (JWT). Включает простую интеграцию JWT, настройку Django Rest Framework и ключевые преимущества, такие как повышенная безопасность и гибкость данных.
Подробности: https://renandev.hashnode.dev/django-and-jwt-how-to-set-up-a-secure-authentication-system
#en
@django_prog | Другие наши каналы
Хотите эффективно защитить свой Django проект? В статье описан современный способ аутентификации пользователей с помощью JSON Web Tokens (JWT). Включает простую интеграцию JWT, настройку Django Rest Framework и ключевые преимущества, такие как повышенная безопасность и гибкость данных.
Подробности: https://renandev.hashnode.dev/django-and-jwt-how-to-set-up-a-secure-authentication-system
#en
@django_prog | Другие наши каналы
👍2
Еженедельные новости Python/FastAPI/Django: обзор
В статье освещены последние обновления в экосистеме Python с 26 августа по 1 сентября 2024 года. Вас ждет гид по установке Python, веб-скрейпинг с Scrapy и MongoDB, вызов организаторов DjangoCon Europe 2026, и многое другое.
Подробности: https://poovarasu.hashnode.dev/stay-updated-with-pythonfastapidjango-weekly-news-summary-26082024-01092024
#en
@django_prog | Другие наши каналы
В статье освещены последние обновления в экосистеме Python с 26 августа по 1 сентября 2024 года. Вас ждет гид по установке Python, веб-скрейпинг с Scrapy и MongoDB, вызов организаторов DjangoCon Europe 2026, и многое другое.
Подробности: https://poovarasu.hashnode.dev/stay-updated-with-pythonfastapidjango-weekly-news-summary-26082024-01092024
#en
@django_prog | Другие наши каналы
Почему я выбрал Django вместо Flask
Автор статьи делится своим опытом перехода с Python Flask на Django. Он объясняет, что Django предлагает встроенные инструменты для аутентификации, масштабирования и безопасности, что делает его предпочтительным выбором для сложных проектов. Узнайте, почему Django может быть лучшим выбором для вашего следующего проекта.
Подробности: https://codewithhtml.hashnode.dev/why-i-ditched-python-flask-for-django-the-web-framework-showdown
#en
@django_prog | Другие наши каналы
Автор статьи делится своим опытом перехода с Python Flask на Django. Он объясняет, что Django предлагает встроенные инструменты для аутентификации, масштабирования и безопасности, что делает его предпочтительным выбором для сложных проектов. Узнайте, почему Django может быть лучшим выбором для вашего следующего проекта.
Подробности: https://codewithhtml.hashnode.dev/why-i-ditched-python-flask-for-django-the-web-framework-showdown
#en
@django_prog | Другие наши каналы
Вышла Visual Studio Code 1.93: поддержка профилей, улучшенная работа с Python и прочие нововведения
Visual Studio Code версии 1.93 представила множество нововведений, включая редактор профилей для переключения между различными наборами настроек, что особенно полезно для разработчиков с разными рабочими процессами. Также улучшена поддержка Python, добавлена возможность работы с тестами Django, и улучшена отладка
Читать: «Вышла Visual Studio Code 1.93: поддержка профилей, улучшенная работа с Python и прочие нововведения»
#ru
@django_prog | Другие наши каналы
Visual Studio Code версии 1.93 представила множество нововведений, включая редактор профилей для переключения между различными наборами настроек, что особенно полезно для разработчиков с разными рабочими процессами. Также улучшена поддержка Python, добавлена возможность работы с тестами Django, и улучшена отладка
Читать: «Вышла Visual Studio Code 1.93: поддержка профилей, улучшенная работа с Python и прочие нововведения»
#ru
@django_prog | Другие наши каналы
Реальное время с EventSource: лаги — в прошлое
EventSource — это API для стриминга данных с сервера на клиент в реальном времени без сложных протоколов. Используя всего несколько строчек кода, вы можете добиться плавных обновлений для таких приложений, как уведомления или новостные ленты. Подробности в статье.
Подробности: https://picostitch.hashnode.dev/eventsource-native-browser-streaming-api
#en
@django_prog | Другие наши каналы
EventSource — это API для стриминга данных с сервера на клиент в реальном времени без сложных протоколов. Используя всего несколько строчек кода, вы можете добиться плавных обновлений для таких приложений, как уведомления или новостные ленты. Подробности в статье.
Подробности: https://picostitch.hashnode.dev/eventsource-native-browser-streaming-api
#en
@django_prog | Другие наши каналы
👍1
🔭 Программа менторства Djangonaut Space открыта для заявок!
Ищете возможности для роста в сообществе Django? Djangonaut Space запускает третью сессию 14 октября 2024 года. Заявки принимаются до 14 сентября 2024 года. Подробнее на сайте. Получите поддержку и развивайтесь вместе с единомышленниками!
Подробности: https://www.djangoproject.com/weblog/2024/sep/06/djangonaut-space-new-session-2024/
#en
@django_prog | Другие наши каналы
Ищете возможности для роста в сообществе Django? Djangonaut Space запускает третью сессию 14 октября 2024 года. Заявки принимаются до 14 сентября 2024 года. Подробнее на сайте. Получите поддержку и развивайтесь вместе с единомышленниками!
Подробности: https://www.djangoproject.com/weblog/2024/sep/06/djangonaut-space-new-session-2024/
#en
@django_prog | Другие наши каналы
SolriXML: Лучи света в темном лесу XML-данных
В этой статье я расскажу, как SolriXML автоматизирует обработку XML-файлов, трансформируя сложные структуры данных в удобные для использования форматы. Когда дело касается огромных объемов данных в XML, эффективность обработки становится ключевым фактором успеха в мире e-commerce.
Помните, эффективная обработка данных - ключ к успеху в современном мире e-commerce. SolriXML здесь, чтобы сделать этот процесс максимально простым и эффективным для вас!
Попробовать SolriXML бесплатно
Читать: https://habr.com/ru/articles/841486/
#ru
@django_prog | Другие наши каналы
В этой статье я расскажу, как SolriXML автоматизирует обработку XML-файлов, трансформируя сложные структуры данных в удобные для использования форматы. Когда дело касается огромных объемов данных в XML, эффективность обработки становится ключевым фактором успеха в мире e-commerce.
Помните, эффективная обработка данных - ключ к успеху в современном мире e-commerce. SolriXML здесь, чтобы сделать этот процесс максимально простым и эффективным для вас!
Попробовать SolriXML бесплатно
Читать: https://habr.com/ru/articles/841486/
#ru
@django_prog | Другие наши каналы
Создайте Историю из Изображений с Pictures2Stories
Pictures2Stories — веб-приложение на Django, которое с помощью Azure AI Vision и OpenAI преобразует ваши загруженные изображения в короткие повествовательные истории. В статье описывается, как установить и настроить все необходимые сервисы Azure и GitHub для разворачивания приложения. Узнайте больше и начните создавать свои истории!
Подробности: https://fafacodes.hashnode.dev/pictures2stories-transforming-images-into-short-stories-with-ai-and-azure-services
#en
@django_prog | Другие наши каналы
Pictures2Stories — веб-приложение на Django, которое с помощью Azure AI Vision и OpenAI преобразует ваши загруженные изображения в короткие повествовательные истории. В статье описывается, как установить и настроить все необходимые сервисы Azure и GitHub для разворачивания приложения. Узнайте больше и начните создавать свои истории!
Подробности: https://fafacodes.hashnode.dev/pictures2stories-transforming-images-into-short-stories-with-ai-and-azure-services
#en
@django_prog | Другие наши каналы