Python заметки pinned «Всем привет! Создал канал чтобы делиться интересными мыслями в процессе исследования различных тем, связанных с backend-разработкой на Python. Буду публиковать статьи, видосы, конспекты и тд. Подписывайтесь, ставьте лайки и зовите друзей! Для удобства все…»
Был запущен сайт https://sobes.timofeev41.com, куда будут публиковаться все статьи.
Туда была залита первая "статья" - Принципы ACID. Приглашаем всех к ознакомлению)
https://sobes.timofeev41.com/database/1ACID/
Туда была залита первая "статья" - Принципы ACID. Приглашаем всех к ознакомлению)
https://sobes.timofeev41.com/database/1ACID/
Timofeev41
NT Lectures and Notes
A collection of notes and lectures.
#Interview
Сейчас часто хожу по собесам, решил порассуждать на тему найма. Оценим топ компании с лучшим наймом и найдем причины плохого найма!
Почему в одних компаниях найм говно, а в других супер? Мой личный топ
https://telegra.ph/Pochemu-v-odnih-kompanii-najm-govno-a-v-drugih-super-Moj-lichnyj-top-06-14
Сейчас часто хожу по собесам, решил порассуждать на тему найма. Оценим топ компании с лучшим наймом и найдем причины плохого найма!
Почему в одних компаниях найм говно, а в других супер? Мой личный топ
https://telegra.ph/Pochemu-v-odnih-kompanii-najm-govno-a-v-drugih-super-Moj-lichnyj-top-06-14
Telegraph
Почему в одних компании найм говно, а в других супер? Мой личный топ
Intro В последнее время часто хожу по собесам, так как активно ищу работу. Решил проанализировать, а где же на рынке самые приятные и интересные интервью? Договоримся о терминах - на интересных и приятных собесах тебя спрашивают четко и по делу, интервьюер…
❤4
Всем добрый вечер! Давно не было статей, но я постепенно возвращаюсь.
На этот раз поведаю о тайных методах прохождения HR скрининга - https://telegra.ph/Kak-idealno-prohodit-lyuboe-HR-intervyuskrining-08-02
На этот раз поведаю о тайных методах прохождения HR скрининга - https://telegra.ph/Kak-idealno-prohodit-lyuboe-HR-intervyuskrining-08-02
Telegraph
Как идеально проходить любое HR-интервью/скрининг
Введение Привет. Перейдем на "ты"? Отлично! HR-скрининг, пожалуй, самая важная часть при поиске работы, ведь если не пройти его правильно, то можно получить отказ еще до технического интервью, даже если ты идеальный кандидат. Часто в процессе менторинга мы…
❤2
Добрый ночи! Возвращаюсь со статьей по анализу рынка труда.
Посмотрим, как же понять чего ты реально стоишь как специалист!
https://telegra.ph/Kak-monitorit-rynok-truda-v-2025-godu-IT-edition-08-16
Посмотрим, как же понять чего ты реально стоишь как специалист!
https://telegra.ph/Kak-monitorit-rynok-truda-v-2025-godu-IT-edition-08-16
Telegraph
Как мониторить рынок труда в 2025 году? IT edition
Всем привет! Наверняка вы часто сталкивались с ситуациями в которых от вас требовалось назвать ожидаемый уровень заработной платы на собеседовании. Проблема в том, что называя число X вы не можете быть уверены в адекватности выбора именно такой суммы по простой…
❤🔥2
Всем привет! В канале уже давно не было обновлений, но это не значит что я про него забыл. Регулярно появляются новые идеи, однако времени на реализацию чертовски мало. Изначально я выбрал лонгриды в качестве основного стиля подачи материала. Практика показывает, что такой формат удобен не всем, поэтому было принято решение разбавить канал еще и короткими заметками, без необходимости уносить текст в Telegraph. Скажем так, я начинаю проводить небольшой ребрендинг.
В ближайшее время опубликую несколько мыслей про Data Engineering, Backend и в целом российский IT, в планах крупная статья про поиск прямых контактов нанимающих менеджеров для ускорения поиска работы. Подписывайтесь и зовите друзей :)
В ближайшее время опубликую несколько мыслей про 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, с кучей разных фишек которые я понабрал из других продуктов, либо придумал под свои задачи
Мне надоело возиться с тяжеленным 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 потока никто даже не вспоминал о том, что в России разрабатываются и существуют свои модели. Более того, гигачат интегрируют (по крайней мере, пытаются) в разное российское ПО, так что возможно доля использующих его вырастет. Посмотрим на статистику следующих потоков и сравним с ней :)
Вчера провел зачет по своему предмету 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 врядли что-то существует, так что всем его советую :)
В целом задачу он свою делает, я им более чем доволен. Но раз бот уже развернут и все готово, было принято решение привести туда трафик и посмотреть, готов ли кто-то заплатить за такой формат (изначально 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