Django Вопросы @haarrp all questions to @haarrp @ai_machinelearning_big_data -ML @ArtificialIntelligencedl -AI @datascienceiot - ml 📚 @pythonlbooks -📚books @hr_itwork-работа
⭐️А вы знали, что можно легко преобразовать репозиторий GitHub для работы с LLM?
В мире современных технологий, где искусственный интеллект и машинное обучение становятся всё более распространёнными, важно уметь эффективно использовать доступные инструменты.
Одним из таких инструментов является возможность работы с репозиториями на GitHub для обучения и взаимодействия с языковыми моделями (LLM).
👾👾Как это сделать?
Если вы хотите адаптировать репозиторий GitHub для работы с LLM, вам нужно лишь внести небольшое изменение в URL.
Вместо стандартного адреса с «hub» замените его на «ingest».
Это простое действие позволит вам интегрировать данные из репозитория в ваши модели, что значительно упростит процесс обработки и анализа информации.
🤖Пример
Предположим, у вас есть URL репозитория:https://github.com/username/repository
Чтобы преобразовать его для работы с LLM, просто замените «hub» на «ingest»:https://gitingest.com/username/repository
Теперь вы можете использовать этот новый адрес для загрузки данных и обучения вашей модели.
👍🏻👍🏻👍🏻
@data_analysis_ml
🖥 Это - пошаговое руководство по интеграции MongoDB с Django с использованием библиотеки django-mongodb-backend!
🔗 Ссылка: *клик*
1–2 марта проводим Weekend Offer Analytics
Устроиться в Яндекс за выходные — реально. Ищем крутых аналитиков с опытом работы от 2 лет на Python, готовых работать в офисном или гибридном режиме на территории России.
Подавайте заявку до 24 февраля — и всего за 2 дня пройдите все технические собеседования. После сможете пообщаться с одиннадцатью нанимающими командами и выбрать ту, которая покажется самой интересной. Если всё сложится хорошо, сразу же пришлём вам офер.
Узнать подробности и зарегистрироваться.
🖥 Сложные фильтры Django с помощью Subquery
Subquery в Django - один из самых мощных инструментов в ORM. Документация хорошо объясняет его на высоком уровне, но если вы не разбираетесь в SQL, вы можете не до конца понять его возможности.
Примечание: В статье используется ipython и расширения django-extensions, чтобы использовать python manage.py shell_plus --print-sql, а затем форматировать этот SQL вручную с помощью sqlformat.org.
https://www.better-simple.com/django/2025/01/01/complex-django-filters-with-subquery/
Проверь свои знания о Django!
Это Django Quiz 2024 от Адама Джонсона. В нем всего 12 вопросов.
🚀 Пройди тест по ссылке: ссылка.
https://adamj.eu/tech/2024/12/18/django-quiz-2024/
@Django_pythonl
Скажите рутине STOP✋
👉 Ускорьте рабочие процессы и освободите время для более интересных дел — с помощью курса Слёрма «Python для инженеров».
Это обучение, заточенное на инженеров — в нём нет ничего лишнего, только то, что необходимо именно вам.
На курсе вы научитесь:
🔹 писать эффективный и поддерживаемый код;
🔹 писать Kubernetes-операторы и модули для Ansible;
🔹 создавать, использовать и тестировать свои API;
🔹 взаимодействовать с инструментами CI/CD, CVS и DevOps системами.
Для того, чтобы вы смогли «пощупать» курс изнутри, даём бесплатный пробный доступ на 3 дня.
А при покупке даём в подарок мини-курс «Python, Чат-боты и DevOps» и видеокурс «Gitlab CI/CD».
👩💻 django-storages — Python-библиотека для интеграции различных облачных и внешних хранилищ с Django!
🌟 Она предоставляет простой и универсальный интерфейс для работы с файлами, позволяя сохранять и извлекать их из различных хранилищ, таких как Amazon S3, Google Cloud Storage, Azure Blob Storage и других. Эта библиотека полезна для разработки приложений, которые требуют надежного и масштабируемого хранения файлов.
🔐 Лицензия: BSD-3-Clause
🖥 Github
Черные скидки на курсы в Академии!
-40% до конца ноября
🔥 В честь Черной пятницы до 30 ноября запускаем распродажу на все курсы proglib.academy и дарим промокод на сумму 10 000 на технику в магазине DigitalRazor (отправим вам по запросу)
🎁 Анонс новогоднего сюрприза!
🎄 Те, кто успеет приобрести курсы с 27 ноября по 27 декабря, получат шанс выиграть крутой новогодний подарок.
Что это будет, пока держим в секрете – следите за новостями на нашем канале!
Почему стоит выбрать нас?
⚫️ Опытные преподаватели
Вас будут обучать доценты ВМК МГУ по математике, а алгоритмы расскажет разработчик из Яндекса и преподаватель МФТИ и НИУ ВШЭ.
⚫️ Бессрочный доступ ко всем курсам
Проходите обучение в удобном для вас темпе, без давления жестких сроков.
⚫️ Поддержка преподавателей
Не останетесь одни — вам всегда помогут разобраться с трудными темами и ответят на любые вопросы через чат и платформу Coreapp.
👉 Не уверены, подойдет ли вам курс? Начните с бесплатных вводных занятий и познакомьтесь с преподавателями и форматом обучения –
Ждем вас на обучении! 🙌
Реклама. ИП Дрёмов Артём Сергеевич, ИНН 771391651571. Erid 2VtzqxMUQtX
Узнайте о работе async Django к использованию в производственных условиях, его преимуществах, проблемах и о том, как рабочие нагрузки ИИ могут эффективно использовать его возможности.
https://jonathanadly.com/is-async-django-ready-for-prime-time
@Django_pythonl
🖥 ${REPO_NAME}: django-project-template
Этот репозиторий был инициализирован с использованием этого шаблона репозитория. Этот шаблон выпущен под лицензией GPLv3, как указано в файле с именем COPYING в его корневом каталоге. Это позволяет вашему репозиторию работать под лицензией GPLv3, но не волнуйтесь! Это не будет иметь никакого практического значения, если ваш проект представляет собой проект на Django, который вы будете запускать на сервере, и вы никогда не будете делиться копиями исходного кода вашего проекта, что весьма вероятно. Вы можете сохранить свой исходный код в частном репозитории и запускать свой проект Django по своему усмотрению.
https://codeberg.org/David-Guillot/django-project-template
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:
МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Linux: t.me/linuxacademiya
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc
Разработка игр: /channel/gamedev
💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: /channel/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: /channel/addlist/mzMMG3RPZhY2M2Iy
😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno
🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: /channel/addlist/BkskQciUW_FhNjEy
🔥 JetBrains опубликовала в своем блоге PyCharm статью с интересными идеями для первых проектов на Django.
Это отличный ресурс для тех, кто ищет вдохновение для своих первых проектов на этом популярном веб-фреймворке. Вот некоторые из предложенных идей:
1. Приложение, отображающее текущую температуру воздуха – простой способ изучить основы работы с API и данными.
2. Блог-платформа – классический пример для изучения управления контентом и взаимодействия с пользователем.
3. Приложение с to-do list – хороший выбор для освоения базовой CRUD-функциональности.
4. Приложение для квизов – возможность поработать с интерактивностью и пользовательским взаимодействием.
5. Система аутентификации – отличная практика для понимания механизмов безопасности в Django.
Читайте полную статью в блоге PyCharm для более детального рассмотрения каждой идеи и дополнительных рекомендаций.
https://blog.jetbrains.com/pycharm/2024/09/django-project-ideas/
Django dashboard
Придайте вашему дашюорду django новый современный вид с новыми возможностями,
Мобильный отзывчивый и настраиваемый поверх tailwindcss
https://github.com/hypy13/django-daisy/
🎓Django Two-Factor Authentication
Библиотека предназначена для добавления двухфакторной аутентификации (2FA) в проекты на Django.
#django #веб
🛠 django-mfa2 | Двухфакторная авторизация для Django-сайта
Мастхэв для современного веб-портала с поддержкой TOTP (одноразовых СМС-паролей), U2F, FIDO2 U2F (Web Authn), почтовых Email-кодов, доверенных устройств и резервных кодов восстановления.
Репозиторий проекта
#библиотека
Что спрашивают на собеседовании у Middle Python-разработчика?
Уже завтра, 11 февраля в 19:00 мск — бесплатное открытое собеседование в прямом эфире!
Интервьюер Савва Демиденко, ex. TechLead в Яндексе, Авито и другом русском бигтехе будет задавать реальные вопросы и задачи разработчику-добровольцу. В конце — время вопросов ментору из зала.
Что узнаешь на эфире:
✅ Какие вопросы задают на собеседованиях и зачем
✅ Как подготовиться, чтобы получить достойный оффер
✅ Чего ждут от кандидатов на Middle Python
Запишись на эфир в боте ШОРТКАТ → @shortcut_py_bot
Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqwsYLFw
🖥 MicroPie — это ультра-микро веб-фреймворк на языке Python, разработанный для создания веб-приложений с минимальными усилиями!
🌟 Он поддерживает асинхронные веб-приложения благодаря реализации спецификации ASGI и обеспечивает высокую производительность и гибкость. Среди ключевых возможностей MicroPie — автоматическое сопоставление URL с функциями, управление сессиями с использованием cookies, поддержка шаблонов через Jinja2 (если установлена), а также минимальные зависимости, что упрощает разработку и развертывание приложений.
🔐 Лицензия: BSD-3-Clause
🖥 Github
@pythonl
🖥 Django Extensions — это популярный пакет для Django, который предоставляет набор дополнительных инструментов и расширений для разработки приложений!
🌟 Он включает команды управления, модели, декораторы и другие утилиты, упрощающие разработку и тестирование Django-проектов. Пакет часто используется для оптимизации рабочего процесса и добавления функциональности, которая отсутствует в стандартной версии Django.
🔐 Лицензия: MIT
🖥 Github
🖥 Cookiecutter — это кроссплатформенный инструмент командной строки для быстрого создания проектов на основе шаблонов!
🌟 Он используется для генерации проектов в различных языках программирования, включая Python, C и другие, упрощая настройку стандартных структур каталогов и файлов.
💡 Cookiecutter позволяет создавать проекты, используя как удалённые шаблоны (например, из GitHub), так и локальные, без необходимости знаний Python. Инструмент поддерживает пользовательские параметры, расширяемость, работу с любым форматом файлов, а также интеграцию с pipx для удобной установки.
🔐 Лицензия: BSD-3-Clause
🖥 Github
@pythonl
👩💻 django-robots — приложение для Django, которое управляет файлами robots.txt в соответствии с протоколом исключения ботов!
🌟 Оно помогает конфигурировать, генерировать и обслуживать robots.txt, регулируя доступ поисковых систем и различных ботов к веб-ресурсам. Библиотека интегрируется с Django, обеспечивая простоту настройки и поддержку различных версий Python и Django.
🔐 Лицензия: BSD-3-Clause
🖥 Github
@pythonl
👩💻 Django Debug Toolbar — это инструмент для отладки приложений на Django!
🌟 Он предоставляет настраиваемый набор панелей, отображающих отладочную информацию о текущих запросах и ответах, включая SQL-запросы, время выполнения, настройки и многое другое. Инструмент поддерживает интеграцию с дополнительными сторонними панелями и работает с Django версии 4.2 и выше. Полезен для анализа производительности и устранения ошибок.
🔐 Лицензия: BSD-3-Clause
🖥 Github
🐍✍️ Как написать Django-приложение в одном файле
В ролике рассматривается создание одностраничных приложений на Django с использованием пакета Nano Django. Кроме того, обсуждается интеграция с uv. В конце видео также показано, как преобразовать Nano Django приложение в полноценное Django приложение.
🔗 Смотреть ролик на YouTube
👩💻 django-grappelli — настраиваемый интерфейс администратора для Django!
🌟 Он добавляет улучшения в стандартный Django Admin, такие как расширенные возможности UI, поддержку вкладок, улучшенный стиль таблиц, дополнительные функции для фильтров и поиска, а также базовые возможности для работы с медиафайлами.
🌟 Grappelli ориентирован на разработчиков, которые хотят сделать интерфейс администратора более удобным и современным. Этот проект широко используется в производственных средах и поддерживается сообществом, предлагая стабильные релизы и обновления для новых версий Django.
🔗 Ссылка: *клик*
@Django_pythonl
👩💻 django-cachalot — инструмент для повышения производительности Django-приложений путем автоматического кэширования запросов, выполняемых через Django ORM!
🌟 Он автоматически управляет инвалидацией кэша, что позволяет разработчикам минимизировать усилия по настройке кэширования и снизить нагрузку на базу данных.
🌟 Поддерживаются Python 3.7–3.11 и Django версии 3.2, 4.1, 4.2, 5.0, 5.1. Библиотека работает с PostgreSQL, SQLite и MySQL, предоставляя возможности для интеграции с Memcached или Redis в качестве кэширующих серверов. Основные преимущества включают простую настройку, поддержку Django Debug Toolbar и возможность использования в многосерверных конфигурациях.
🔐 Лицензия: BSD-3-Clause
🖥 Github
@Django_pythonl
🖥Крутой Roadmap для Python-разработчика в 2024 году
1. Основы Python
Изучите:
- Переменные и типы данных
- Условные операторы и циклы
- Функции
2. Основные структуры данных
Практика:
- Списки, множества, словари
- Стек, очередь, связанный список
- Алгоритмы сортировки и поиска
3. Погружение в объектно-ориентированное программирование (ООП)
Понять:
- Классы и объекты
- Наследование
- Инкапсуляция и полиморфизм
4. Изучение веб-фреймворков
Начните с:
- Flask (для начинающих)
- Django (для опытных разработчиков)
5. Разработка API с использованием Flask/Django
Ключевые концепции:
- Операции CRUD
- Аутентификация
- Работа с данными JSON
6. Интеграция баз данных с Python
- Базы данных SQL: SQLite, PostgreSQL
- NoSQL базы данных: MongoDB
7. Тестирование кода на Python
Основные инструменты:
- Модульное тестирование (unittest, pytest)
- Отладка (pdb)
8. Продвинутые темы Python
Глубокое погружение:
- Декораторы
- Генераторы
- Менеджеры контекста
9. Развёртывание приложений Python
Методы развёртывания:
- Разворачивание на Heroku
- Контейнеризация с помощью Docker
10. Создание и развёртывание проектов
Реализуйте проекты:
- Веб-приложения (Flask/Django)
- Сервисы API
- Проекты анализа данных
#doc #python #roadmap
👩💻 Создание системы регистрации и входа с помощью Django: пошаговое руководство!
💡 Создание надежной системы аутентификации пользователей необходимо для любого веб-приложения. В этом руководстве вы создадите простую, но эффективную систему регистрации и входа с использованием фреймворка Django. К концу этой статьи у вас будет функциональная система аутентификации, в которой пользователи могут регистрироваться, входить и выходить, при этом система будет придерживаться встроенных механизмов аутентификации Django.
🕞 Продолжительность: 26:18
🔗 Ссылка: *клик*
@pythonl
📌 Save the date: мы проводим второй Yandex Open Source Jam!
📆 23 октября мы организуем (не)конференцию, посвящённую открытому коду и всему, что его окружает. На этот раз приезжаем в Санкт-Петербург!
Поговорим об опенсорсе и людях, которые его делают. В программе: анонсы, экспозона, дискуссии, афтерпати и, конечно, доклады.
🔴 Никита Соболев, фултайм-разработчик опенсорса, раскроет секреты своего десятилетнего опыта
🔴 Антон Фролов, ML-инженер из Яндекса, покажет, как мы ускоряем обучение нейросетей с помощью YaFSDP
🔴 Антон Полухин, руководитель группы разработки общих компонент из Яндекса, расскажет, как мы строим опенсорс-проект userver
🔴 Николай Воронцов, выпускающий редактор в N + 1, обсудит, как опенсорс помогает учёным и радует популяризаторов науки
📎 Регистрируйтесь на сайте — там же можно найти подробную программу выступлений!
⚡️ Крутая подборка идей для первого Django-проекта от JetBrains
В блоге PyCharm вышла полезная для новичков статья. Если вы никак не можете придумать, какой проект написать на Django, то вот вам несколько идей:
▪️приложение, показывающее актуальную температуру воздуха;
▪️блог-платформа;
▪️приложение с to-do list;
▪️приложение для квизов;
▪️система аутентификации.
🔗 Читать подробнее
Как устроен жизненный цикл запросов в Django
В мире веб-разработки понимание жизненного цикла запросов имеет решающее значение для оптимизации производительности, устранения проблем с отладкой и создания надежного приложения. Эта статья поможет вам разобраться с каждым из этапов жизненного цикла в Django.
#django #веб
🔵 Практический интенсив «Python-разработчик: основы за 2 дня» — 25-26 сентября в 19:00 мск.
О перспективах направления Python и многом другом расскажет Рафаэль Мухаметшин, Middle Бэкенд-разработчик в «ПИК Digital» с опытом в разработке более 3 лет.
На вебинаре вы:
☑️ Самостоятельно напишете Telegram-бота с карточными мини-играми.
☑️ Познакомитесь с синтаксисом языка и сферами его применения.
☑️ Поймете как продолжить обучение, какие навыки потребуются, чтобы стать backend-разработчиком на Python.
☑️ Узнаете, чего ждут работодатели от junior-разработчиков и что делать, чтобы найти работу без опыта.
🎁 Приятные бонусы: полезный гайд для начинающего Python-разработчика и гайд о сленге в IT всем участникам интенсива!