Совет по Django:
Используй
Пример👇
👉 @PythonPortal
Используй
python manage.py dumpdata, чтобы экспортировать базу данных в JSON или другие форматы. Если сохранить вывод в файл, его можно использовать как фикстуру для тестов или как начальные данные для новых проектов.Пример
# Экспорт всей базы в JSON файл
python manage.py dumpdata > data.json
# Экспорт данных конкретного приложения
python manage.py dumpdata myapp.Book > books.json
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18❤9👍6👀1
This media is not supported in your browser
VIEW IN TELEGRAM
ИИ в робототехнике сейчас привлекает всё внимание, но иногда самые интересные вещи — это простые и практичные решения.
Вьет сделал небольшую систему компьютерного зрения, которая считает картофелины на конвейере. Без огромных датасетов. Без тяжёлой модели. Просто чёткая задача и грамотный подход.
Он использовал ObjectCounter от Ultralytics, обучил компактную модель YOLO11 nano, а так как датасета с картошкой не было, он разметил всего один кадр с помощью SAM 2 и обучил модель на нём. Один кадр. И она всё равно корректно работает на всём видео.
Хорошее напоминание, что полезный ИИ в индустрии часто выглядит именно так.
Точный. Лёгкий. Решает конкретную задачу.
Если ты работаешь в производстве или робототехнике, такие маленькие системы часто дают самый быстрый результат. Они экономят время, уменьшают количество ошибок и не требуют сложной инфраструктуры.
Отличная работа, Вьет.✋
Его проекты: https://github.com/vietnh1009
👉 @PythonPortal
Вьет сделал небольшую систему компьютерного зрения, которая считает картофелины на конвейере. Без огромных датасетов. Без тяжёлой модели. Просто чёткая задача и грамотный подход.
Он использовал ObjectCounter от Ultralytics, обучил компактную модель YOLO11 nano, а так как датасета с картошкой не было, он разметил всего один кадр с помощью SAM 2 и обучил модель на нём. Один кадр. И она всё равно корректно работает на всём видео.
Хорошее напоминание, что полезный ИИ в индустрии часто выглядит именно так.
Точный. Лёгкий. Решает конкретную задачу.
Если ты работаешь в производстве или робототехнике, такие маленькие системы часто дают самый быстрый результат. Они экономят время, уменьшают количество ошибок и не требуют сложной инфраструктуры.
Отличная работа, Вьет.
Его проекты: https://github.com/vietnh1009
Please open Telegram to view this post
VIEW IN TELEGRAM
❤44👍25
Media is too big
VIEW IN TELEGRAM
Deepnote выкатили новый открытый формат ноутбуков, который решает старые проблемы Jupyter.
Вместо шумного JSON теперь YAML с нормальными git diff. Поддержка Python и SQL в одном файле, общие настройки для проекта, новые блоки для графиков и SQL, нормальная работа в команде и совместное редактирование. Конвертация из .ipynb в один шаг. Всё open-source.💃
👉 @PythonPortal
Вместо шумного JSON теперь YAML с нормальными git diff. Поддержка Python и SQL в одном файле, общие настройки для проекта, новые блоки для графиков и SQL, нормальная работа в команде и совместное редактирование. Конвертация из .ipynb в один шаг. Всё open-source.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤23👍8🤝5
Нашлась полезная библиотека для Python — Translators.
Это модуль, который позволяет бесплатно и массово переводить текст через кучу внешних движков: Google, Yandex, Bing, Baidu, Tencent, DeepL, Reverso, Papago и ещё пачку сервисов, включая даже Argos и Iflytek.😨
Работает с десятками языков (русский, английский, испанский, китайский, немецкий и другие). Использование простое, не требует сложной настройки.
Установка:
или проще:
GitHub: github.com/UlionTse/translators
👉 @PythonPortal
Это модуль, который позволяет бесплатно и массово переводить текст через кучу внешних движков: Google, Yandex, Bing, Baidu, Tencent, DeepL, Reverso, Papago и ещё пачку сервисов, включая даже Argos и Iflytek.
Работает с десятками языков (русский, английский, испанский, китайский, немецкий и другие). Использование простое, не требует сложной настройки.
Установка:
git clone https://github.com/UlionTse/translators.git
cd translators
python setup.py install
или проще:
pip install --upgrade translators
GitHub: github.com/UlionTse/translators
Please open Telegram to view this post
VIEW IN TELEGRAM
❤37👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Apple представила FastVLM — открытую модель, которая работает локально прямо в браузере и в реальном времени распознаёт и описывает всё, что видит. 🦝
Демо: https://huggingface.co/spaces/apple/fastvlm-webgpu
Github: https://github.com/apple/ml-fastvlm
👉 @PythonPortal
Демо: https://huggingface.co/spaces/apple/fastvlm-webgpu
Github: https://github.com/apple/ml-fastvlm
Please open Telegram to view this post
VIEW IN TELEGRAM
❤24👍7🤣4🤔2🔥1
Как написать простой Python-клиент для Model Context Protocol, чтобы подключаться к MCP-серверу через терминал, смотреть его возможности и запускать чат с ИИ, который может использовать инструменты сервера. 😑
Узнать в статье
👉 @PythonPortal
Узнать в статье
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍7
Zig это современный статически типизированный системный язык программирования, созданный как более простой, безопасный и читаемый вариант C.
Сейчас проект уходит с Github на Codeberg ради лучшей приватности и, самое главное, чтобы избавиться от навязанного Copilot, который Microsoft отказалась отключать.🥊
repo - https://codeberg.org/ziglang/zig
post - https://ziglang.org/news/migrating-from-github-to-codeberg/
👉 @PythonPortal
Сейчас проект уходит с Github на Codeberg ради лучшей приватности и, самое главное, чтобы избавиться от навязанного Copilot, который Microsoft отказалась отключать.
repo - https://codeberg.org/ziglang/zig
post - https://ziglang.org/news/migrating-from-github-to-codeberg/
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Ищи удалённую работу прямо из офиса, делая вид что работаешь. Этот сайт маскирует вакансии под интерфейс редактора кода. 😏
👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
😁75❤12👍7🔥2
Новичкам в программировании теперь стало проще ориентироваться в выборе рабочего окружения.
На GitHub набирает популярность проект Awesome Uses, где разработчики со всего мира делятся своими реальными настройками рабочего места.
В подборке представлены конфигурации для самых разных направлений: фронтенд, бэкенд, мобильная разработка, Web-stack и многое другое. Для удобства есть веб-версия каталога, а также фильтры по языкам программирования и странам.
Каждая запись содержит подробности (используемое железо, софт, редакторы, плагины, терминалы и индивидуальные настройки.)❤️
👉 @PythonPortal
На GitHub набирает популярность проект Awesome Uses, где разработчики со всего мира делятся своими реальными настройками рабочего места.
В подборке представлены конфигурации для самых разных направлений: фронтенд, бэкенд, мобильная разработка, Web-stack и многое другое. Для удобства есть веб-версия каталога, а также фильтры по языкам программирования и странам.
Каждая запись содержит подробности (используемое железо, софт, редакторы, плагины, терминалы и индивидуальные настройки.)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19❤9
Media is too big
VIEW IN TELEGRAM
Если любишь автоматизировать всё подряд, то это для тебя
AutoPilot это опенсорс-панель на Python + Streamlit, куда запихнули сразу целый арсенал полезных автоматизаций.
Открываешь, и у тебя под рукой инструменты вроде фонового удаления фото, генерации QR-кодов, скачивания YouTube, фейковых данных, аудиокниг, рассылки писем, анализа кода, редактирования изображений и даже читалки новостей.
Одно окно вместо десятка сервисов.🙂
👉 @PythonPortal
AutoPilot это опенсорс-панель на Python + Streamlit, куда запихнули сразу целый арсенал полезных автоматизаций.
Открываешь, и у тебя под рукой инструменты вроде фонового удаления фото, генерации QR-кодов, скачивания YouTube, фейковых данных, аудиокниг, рассылки писем, анализа кода, редактирования изображений и даже читалки новостей.
Одно окно вместо десятка сервисов.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22
This media is not supported in your browser
VIEW IN TELEGRAM
Демо сверточной нейронной сети Яна Лекуна 1989 года. Именно на ней основаны современные CNN, которые мы используем до сих пор.
Удивительно, насколько далеко мы продвинулись с тех пор🌟
👉 @PythonPortal
Удивительно, насколько далеко мы продвинулись с тех пор
Please open Telegram to view this post
VIEW IN TELEGRAM
👀54❤23🔥17👍6💊1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁96🤣45❤12👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Для тех, кто часто на GitHub , прилетела приятная новость.
Появилось расширение для Chrome под названием SimRepo. Его фишка простая. Оно показывает похожие репозитории для любого проекта, который ты открываешь на GitHub.
Каждый раз, когда открываешь репозиторий, расширение автоматически подкидывает список похожих проектов.
Это удобно, если хочешь найти аналог получше🤝
👉 @PythonPortal
Появилось расширение для Chrome под названием SimRepo. Его фишка простая. Оно показывает похожие репозитории для любого проекта, который ты открываешь на GitHub.
Каждый раз, когда открываешь репозиторий, расширение автоматически подкидывает список похожих проектов.
Это удобно, если хочешь найти аналог получше
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤7👀2😁1
Совет по чистому коду в Python:
Используй .get() для доступа к значению по ключу в словаре с дефолтным значением.
Так код получается короче и понятнее.
Метод вернет значение по ключу, если он существует, иначе вернет заданное значение по умолчанию.
Пример:
👉 @PythonPortal
Используй .get() для доступа к значению по ключу в словаре с дефолтным значением.
Так код получается короче и понятнее.
Метод вернет значение по ключу, если он существует, иначе вернет заданное значение по умолчанию.
Пример:
user_info = {
"username": "john_doe",
"email": "john@example.com",
# ключ "role" отсутствует
}
email = user_info.get("email", None) # Результат: "john@example.com"
user_role = user_info.get("role", "guest") # Результат: "guest"Please open Telegram to view this post
VIEW IN TELEGRAM
👀18❤14👍11😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик выложил новый Colab-ноутбук, в котором пошагово показан процесс создания звукового синтезатора на Python. В проекте демонстрируются основы генерации звука, создание мелодий и применение различных аудиоэффектов, включая эхо, панораму и low-pass фильтр.
Ноутбук доступен для запуска напрямую в браузере через Google Colab по ссылке⌨️
👉 @PythonPortal
Ноутбук доступен для запуска напрямую в браузере через Google Colab по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27❤7👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Эта новая функция терминала VS Code имба
Если вы хотите выполнить какое-либо действие в терминале, но не помните точную команду, просто нажмите
Теперь вы можете вводить текст на обычном языке, и VS Code определит правильную команду и запустит ее для вас. Это сэкономит вам массу времени и нервов.😏
👉 @PythonPortal
Если вы хотите выполнить какое-либо действие в терминале, но не помните точную команду, просто нажмите
Ctrl + i в терминале. Откроется небольшое окно чата.Теперь вы можете вводить текст на обычном языке, и VS Code определит правильную команду и запустит ее для вас. Это сэкономит вам массу времени и нервов.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤25🔥12😁3