Михаил Омельченко | AI&IT
5.28K subscribers
976 photos
192 videos
4 files
713 links
ИИ в работе, разработка, веб. Агенты, автоматизация, инструменты. Веду я, Михаил Омельченко, внешний технический директор по ИИ и ментор.

Менторство, реклама и сотрудничество: djwoms.ru
Telegram - @DJWOMS
YouTube - https://www.youtube.com/c/DjangoSchool
Download Telegram
👋 Друзья, коллеги и все, кто следит за моим каналом!

Подходит к концу 2024 год, и я хочу поделиться с вами итогами этого насыщенного и продуктивного года.

В этом году я запустил два клуба по программированию и веб разработке. Благодаря этому я смог собрать вокруг себя людей с общими интересами и поделиться с ними своими знаниями.

Я также провел большую работу по очистке YouTube канала, удалив более 160 видео и перевыпустив курс по Python. Почистив и перезолив стримы по Django и DRF. Начал развивать каналы на других видеохостингах.

Я участвую в разработке фреймворка, что дало мне ценный опыт и новые знания.
Кроме того, я получил колоссальные знания в области применения нейросетей, а также опыт в менеджменте, предпринимательстве, маркетинге, видеосъемке и монтаже.

Конечно же не обошлось без провалов. Но это ценный опыт который не получить другим способом. В этом году было мало стримов и новых видео, это нужно исправить 😎

В новом 2025 году у меня есть планы по развитию канала, включая новые курсы. Развитие клубов и добавление новых активностей в них. Но пока раскрывать все карты не буду.

С наступающим Новым годом! 🏡
Пусть он принесет вам новые достижения, интересные проекты и личностный рост.

Желаю вам успехов, поменьше выгораний, повышения в карьере и достижения поставленных целей.

Пусть в вашей жизни будет больше радости, вдохновения и новых возможностей. Пусть каждый день приносит новые идеи и успешные реализации.

#djangoschool
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥19🎉11🎄4👍32
Всех с наступившим новым годом!

Делитесь в комментариях как встретили новый год, кидайте фото.
🎉18
Наконец-то монолиты 2.0

Мне кажется модульный монолит или цитадель может решить задачу, чтобы не упарываться в микросервисы.

Статья на хабр

Как вы считаете?

#djangoschool #статьи
🎄2
Давайте еще посмотрим на пачку python фреймворков.
Только в этот раз на те, которые помогают писать frontend часть.

Если интересно ставь 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
13💯442🤔1
Unicorn добавляет реактивные компоненты в ваши Django шаблоны без необходимости изучать и разбираться со сложными JavaScript фреймворками.

Он плавно расширяет возможности Django, сохраняя все его преимущества и не требуя перестройки вашего приложения.

С Django Unicorn вы можете легко и быстро интегрировать интерактивные элементы в свои шаблоны, полностью используя возможности Django.

🔸 Unicorn постепенно улучшает стандартное представление Django, обеспечивая быстрый первоначальный рендеринг и отличную SEO-оптимизацию.

🔸 Он автоматически привязывается к указанным элементам и выполняет AJAX-запросы по мере необходимости, плавно обновляя DOM при изменении HTML.

GitHub Unicorn

#djangoschool #tools #unicorn
6
🚀 ReactPy: Python как React, но без JavaScript!

Если вы Python-разработчик и мечтаете создавать современные пользовательские интерфейсы, не переключаясь на JavaScript, то ReactPy — это ваш выбор!

Что такое ReactPy?
ReactPy — это библиотека, которая позволяет создавать React подобные интерфейсы на чистом Python. Она вдохновлена ReactJS, но не требует знания JavaScript.

С ReactPy вы можете разрабатывать динамические, интерактивные веб-приложения, используя только Python.

Основные возможности:
▪️ Создавайте компоненты, используя декларативный подход, знакомый по React.

▪️ Весь код пишется на Python, что делает разработку более удобной для Python-разработчиков.

▪️ ReactPy легко интегрируется с Django, Flask, FastAPI и даже Jupyter.


Почему ReactPy?
🔸 Если вы уже знаете Python, вам не нужно изучать JavaScript или другие технологии для создания современных интерфейсов.

🔸 ReactPy можно использовать как для небольших проектов, так и для крупных приложений.

🔸 Используйте все преимущества Python библиотек и инструментов в своих веб-приложениях.

Где использовать?

🔹 Для создания SPA (Single Page Applications).

🔹 Разработки интерактивных панелей управления.

🔹 Интеграции с существующими Python проектами.

🔹 Быстрого прототипирования интерфейсов.


Официальный репозиторий ReactPy

#djangoschool #tools #ReactPy
👍7
ReactPy-Django — это библиотека, которая интегрирует ReactPy в Django, позволяя вам использовать Python для создания компонентов, похожих на ReactJS.

Это идеальное решение для тех, кто хочет избежать JavaScript, но при этом получить все преимущества React-подобного подхода к разработке интерфейсов.

Основные возможности:
▪️ Ваши динамические приложения будут корректно индексироваться поисковыми системами.

▪️ Легко создавайте одностраничные приложения (SPA).

▪️ Используйте хуки use_query и use_mutation для взаимодействия с базой данных в Django.

▪️ Поддержка многопроцессорной работы для масштабируемых приложений.

▪️ Используйте все возможности Django, включая ORM и шаблоны, для создания полноценных веб-приложений.

Пример использования
В проекте reactpy-django-example показано, как создать SPA с использованием ReactPy-Django, включая авторизацию, защищенные маршруты и интеграцию с Django ORM.

Официальный репозиторий ReactPy-Django

#djangoschool #tools #ReactPyDjango
🔥7
🤪 NiceGUI — это Python библиотека, которая позволяет создавать интерактивные интерфейсы с минимальными усилиями.

Она идеально подходит для разработки небольших веб-приложений или панелей управления. С NiceGUI вы можете создавать кнопки, диалоговые окна, графики, 3D-сцены и многое другое, используя только Python.

Основные возможности
▪️ Создавайте интерфейсы, которые работают прямо в браузере.

▪️ Работает в двух режимах: как веб-сервер (доступ через браузер) или как нативное приложение (например, в виде окна на рабочем столе).

▪️ Включает стандартные элементы интерфейса: метки, кнопки, флажки, переключатели, ползунки, поля ввода, загрузку файлов и многое другое.

▪️ Используйте строки, колонки, карточки и диалоговые окна для удобной организации интерфейса.

▪️ NiceGUI автоматически обновляет интерфейс при внесении изменений в код.

▪️ Упрощает код и автоматически обновляет интерфейс при изменении данных.

▪️ Простое управление пользовательскими и общими данными.

▪️ Поддержка Tailwind CSS для стилизации.

▪️ Создание собственных маршрутов.

▪️ Поддержка SVG, Base64 и emoji-иконок.

▪️ События жизненного цикла и данные сессии.

▪️ Работа в Jupyter Notebook и интерактивном режиме Python.

Официальный репозиторий NiceGUI

#djangoschool #tools #NiceGUI
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍1
Mesop — это Python фреймворк от Google, который позволяет быстро создавать веб-приложения.

Он подходит для тех, кто не хочет изучать фронтенд, но при этом хочет создавать интерактивные и красивые интерфейсы.

Основные возможности
▪️ Пишите UI на Python, используя привычный синтаксис и компоненты.

▪️ Изменения в коде автоматически обновляются в браузере без потери состояния.

▪️ Используйте предопределенные элементы, такие как кнопки, текстовые поля, слайдеры и многое другое.

▪️ Создавайте кастомные интерфейсы без необходимости писать JavaScript, CSS или HTML.

▪️ Интеграция с IDE и строгая типизация для удобства разработки.

Почему Mesop?
🔸 Если вы знаете Python, вам не нужно изучать фронтенд для создания интерфейсов.

🔸 Создание приложений занимает считанные минуты, что позволяет сосредоточиться на логике.

🔸 Подходит как для небольших проектов, так и для крупных приложений.

Официальный репозиторий Mesop

#djangoschool #tools #Mesop
👍81
Panel — это открытая библиотека Python, которая позволяет создавать мощные инструменты, дашборды и сложные приложения полностью на Python.

Она интегрируется с экосистемой PyData, предоставляя доступ к интерактивным таблицам, визуализациям и многому другому.

Panel поддерживает как высокоуровневые реактивные API, так и низкоуровневые API на основе колбэков, что делает её универсальной для создания как простых, так и сложных приложений.

Основные возможности
🔸 Panel работает с такими инструментами, как Bokeh, Matplotlib, Plotly, Altair, Seaborn, HoloViews и т.д.

🔸 Приложения Panel можно развертывать как веб-приложения на Tornado, Flask, Django или FastAPI, а также как статические HTML-страницы или интерактивные компоненты в Jupyter Notebook.

🔸 Panel автоматически обновляет интерфейс при изменении данных, что делает его идеальным для создания динамических приложений.

🔸 С помощью инструментов, таких как Datashader, Panel позволяет визуализировать большие объёмы данных6.

Официальный репозиторий Panel

#djangoschool #tools #Panel
👍1
⚡️ FastHTML — это современный веб-фреймворк нового поколения, созданный для разработки быстрых и масштабируемых веб-приложений с минимальным и компактным кодом.

Он сочетает в себе мощь, простоту и гибкость, что делает его идеальным выбором для разработчиков.

Основные преимущества FastHTML
▪️ Создавайте сложные интерактивные веб-приложения любой сложности, используя минимальный код.

▪️ FastHTML позволяет писать меньше кода, делая процесс разработки быстрым и эффективным.

▪️ Простота изучения и использования позволяет быстро создавать сложные приложения даже новичкам.


Как это работает
FastHTML напрямую сопоставляется HTML и HTTP, но инкапсулирует их с использованием современных подходов к разработке программного обеспечения. Это позволяет создавать приложения, сохраняя при этом простоту и понятность кода.


FastHTML и нейросети
Поскольку FastHTML новее большинства LLM, такие системы как Cursor, ChatGPT, Claude и Copilot, не дадут полезных ответов.

Чтобы решить эту проблему, разработчики предоставили руководство, удобное для LLM, которое научит их использовать FastHTML.

Чтобы использовать его, добавьте эту ссылку для вашего AI помощника: llms-ctx.txt

Официальный репозиторий FastHTML

#djangoschool #tools #FastHTML
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Так, ну что, сделаем сегодня стрим?

Тема: "Создание сайта на Django с помощью нейросети"

Ждешь 👍
Не ждёшь 🐱
Please open Telegram to view this post
VIEW IN TELEGRAM
325
Где запустим стрим?

YouTube не предлагать, стрим не потянет.
Final Results
1%
Платформа
16%
VK
45%
Twitch
18%
RuTube
20%
Везде из выше перечисленного
👍1
Сегодня 04.01.25 стрим в 19:00 по мск.

Тема: Создание сайта на Django с помощью нейросети. От идеи до реализации

Смотреть стрим

▪️ Платформа

▪️ RuTube

▪️ VK

▪️ Twitch


#djangoschool #ai #стрим #нейронныесети
🔥101
Не работает трансляция. Стрим будет на твиче https://www.twitch.tv/djangoschool