Python заметки
29 subscribers
4 photos
5 links
Заметки по различным темам - Python, Backend, Networking, OOP, SQL, NoSQL, Distributed services, DevOps
Download Telegram
Всем привет! Создал канал чтобы делиться интересными мыслями в процессе исследования различных тем, связанных с backend-разработкой на Python. Буду публиковать статьи, видосы, конспекты и тд. Подписывайтесь, ставьте лайки и зовите друзей!

Для удобства все посты будут помечены хештегами:
#Python
#SQL
#NoSQL
#Network
#DevOps
#LiveCoding
#Architecture
#OOP
#CPython
#Interview
Python заметки pinned «Всем привет! Создал канал чтобы делиться интересными мыслями в процессе исследования различных тем, связанных с backend-разработкой на Python. Буду публиковать статьи, видосы, конспекты и тд. Подписывайтесь, ставьте лайки и зовите друзей! Для удобства все…»
Был запущен сайт https://sobes.timofeev41.com, куда будут публиковаться все статьи.

Туда была залита первая "статья" - Принципы ACID. Приглашаем всех к ознакомлению)
https://sobes.timofeev41.com/database/1ACID/
#Other

Решил посчитать тех собесы за всю свою карьеру, интересная статистика получилась
👍5🔥2
Каким-то магическим образом попал в команду маркетингового анализа Туту. Впервые официально получил грейд "сеньор". Принимаю поздравления :)
🎉9❤7
Всем привет! В канале уже давно не было обновлений, но это не значит что я про него забыл. Регулярно появляются новые идеи, однако времени на реализацию чертовски мало. Изначально я выбрал лонгриды в качестве основного стиля подачи материала. Практика показывает, что такой формат удобен не всем, поэтому было принято решение разбавить канал еще и короткими заметками, без необходимости уносить текст в Telegraph. Скажем так, я начинаю проводить небольшой ребрендинг.
В ближайшее время опубликую несколько мыслей про Data Engineering, Backend и в целом российский IT, в планах крупная статья про поиск прямых контактов нанимающих менеджеров для ускорения поиска работы. Подписывайтесь и зовите друзей :)
🔥1
Этот день настал!

Мне надоело возиться с тяжеленным PyCharm или VSCode (большой частью функционала которых я попросту не пользуюсь, либо добавляю нужный мне аддонами), поэтому я решил потратить бонусные 100$ от Claude и навайбкодить себе IDE на Rust, которая будет помогать мне в решении ежедневных задач:
- Подключаться к Clickhouse для просмотра схем, таблиц, запуска SQL-запросов (далее планируется Mongo, Postgres и MySQL), хранить все креды в keychain чтобы было секьюрно
- Работать с Python-скриптами, запускать их прямо из IDE без возни с окружениями
- Работать с dbt-моделями - компилировать их в SQL-запрос готовый к запуску сразу же
- Вызывать Claude Code из любого места - можно мгновенно открыть проект целиком или задать вопрос по файлу одним кликом
- И самая главная фича - перманентное Scratch-хранилище (как в любой IDE от Jetbrains) доступное в любом проекте, куда можно запихивать только SQL, Python, Shell-скрипты и .MD файлы. Больше лично мне ничего не нужно.
- Ну и по мелочи все то, что и так хорошо работает в любом редакторе кода - .md превью, светлая/темная тема, шрифты на выбор, масштаб интерфейса и тдтп

Нет пока что только Git, но я в основном пользуюсь им через терминал.

В итоге, получился - Ludo IDE. Попробовать можно тут https://github.com/timofeev41/ludoide
Доступен релиз для arm-macos. Выглядит как что-то между dbeaver и vscode, с кучей разных фишек которые я понабрал из других продуктов, либо придумал под свои задачи
👍2
Немного LLM-статистики :)

Вчера провел зачет по своему предмету vibe-coding и собрал небольшую статистику со студентов.

По сравнению с прошлым потоком - рост колоссальный. Количество людей которые пользуются >1 моделью (немного неверно так говорить, скажем что это люди использующие >1 семейство моделей - ChatGPT, DeepSeek, Claude, Cursor Compose и тд) выросло кратно! Это при том, что купить подписку становится все сложнее - Claude банит за частую смену IP, ChatGPT отказывается принимать некоторые карты и тдтп. В прошлом году еще были люди которые не пользуются никакими LLM или не имеют никаких подписок.

Абсолютное первенство конечно же у ChatGPT с его Codex, им пользуются каждый студент, чаще всего для решения нетехнических задач. Claude/Gemini/DeepSeek догоняют, что любопытно. Доля упомянутых не американских моделей составляет 25% (в прошлом году она была куда выше, так как люди очень охотно пользовались deepseek и он был на диком хайпе, плюс в РФ не требуется ВПН для использования).

Выросла доля интересующихся self-hosted решениями (Qwen 7b/28b, Flux, Whisper), как и доля использующих открытые модели дообученные под нужды компании (в основном Qwen в Т-Банке). Впервые была упомянута российская языковая модель, которой человек регулярно пользуется в своей работе (GigaChat) - в прошлые 2 потока никто даже не вспоминал о том, что в России разрабатываются и существуют свои модели. Более того, гигачат интегрируют (по крайней мере, пытаются) в разное российское ПО, так что возможно доля использующих его вырастет. Посмотрим на статистику следующих потоков и сравним с ней :)
👍2
Прямо сейчас активно готовлюсь к теории для сдачи на права, создал себе простенького бота чтобы у меня была бесконечная лента с вопросами и теорией (для замены тиктока и рилсов), получился вот такой бот - @pddscrollerbot

В целом задачу он свою делает, я им более чем доволен. Но раз бот уже развернут и все готово, было принято решение привести туда трафик и посмотреть, готов ли кто-то заплатить за такой формат (изначально freemium, т.е. все могут начать пользоваться бесплатно, отвечая на 25 вопросов в день, дальше уже paywall с просьбой подождать ресета лимитов, схема классическая - залип, значит заплатишь). Оплата подключена через Telegram Stars, как нативное средство оплаты внутри Телеграм

Сам бот был навайбкожен с предварительно описанным UI/UX и дотошно задокументированным функционалом, понадобились 2 совсем небольшие правки (добавлены новые режимы + Premium экзамен как в ГИБДД). По стеку - Backend Python FastAPI + aiogram, WebApp на React, Aeza для хостинга, в качестве базы данных выбран Supabase (абсолютно бесплатный postgres с 500 мб под данные, в целом под 1000 юзеров мне его хватит, запас очень большой), ко всему этому делу был подключен Claude Cowork (Opus 5.5, много MCP + Claude In Chrome), который отлично справился с возложенной на него ответственностью.

После того как все это заработало, захотелось вкатиться в создание нейровидосов с объяснением ПДД и разбором вопросов. Сами видео (через HTML/CSS/JS) в браузере генерирует remotion, который умеет в простенькое 3д, озвучивает их Elevenlabs (минимальную промо-подписку за 1 доллар, думаю, использую целиком еще не скоро, лимитов полно). После этого методом проб и ошибок начал генерировать видео и выкладывать их в TikTok/Reels, первые видосы получали минимальный охват, последние начали идти хорошо - более 1000 просмотров, хорошее вовлечение, время просмотра 17 секунд из 60, что в целом очень крутой показатель. Ссылку на аккаунт давать не буду, найдете по юзернейму pddscroller в инсте и тиктоке.

Мне совсем не нравится какое 3д он генерирует, но зато это невероятно дешево (любой агент может собрать и анимировать сцену с помощью Remotion, хоть Claude, хоть DeepSeek). Из альтернатив вижу генерацию видео через Seedance (1 видос выйдет примерно в 12-15 долларов), либо Claude Code + MCP для Blender, чтобы создавать продвинутые сцены. Но проще чем Remotion врядли что-то существует, так что всем его советую :)
❤3