Если вы все еще используете Flake8 или Black по отдельности, пришло время попробовать Ruff. Он написан на Rust и работает в десятки раз быстрее.
Фишка: Заменяет собой целый ворох инструментов (isort, flake8, pyupgrade). Он подсвечивает ошибки и форматирует код почти мгновенно, даже в огромных проектах.
Если в вашем проекте есть Kafka, RabbitMQ или NATS, FastStream — это маст-хэв. Это фреймворк, который позволяет работать с брокерами сообщений так же просто и красиво, как FastAPI работает с HTTP.
Фишка: Автоматическая генерация документации (AsyncAPI) и интеграция с Pydantic для валидации сообщений.
Еще один инструмент на Rust от создателей Ruff. Это менеджер пакетов и установщик Python, который делает установку зависимостей практически мгновенной.
Фишка: Он умеет управлять версиями самого Python. Больше не нужно мучиться с pyenv или conda — UV скачает нужную версию интерпретатора сам под конкретный проект.
Стандартная библиотека logging в Python мощная, но ужасно громоздкая. Loguru позволяет забыть про создание хендлеров и форматтеров.
Фишка: Вы просто пишете from loguru import logger и начинаете логировать. По умолчанию есть красивая раскраска в консоли, ротация файлов и удобная отправка уведомлений.
Requests — это классика, но она не умеет в async/await. HTTPX — это современный клиент, который поддерживает как синхронные, так и асинхронные запросы, сохраняя при этом привычный интерфейс.
Фишка: Поддержка HTTP/2 и полная совместимость с экосистемой асинхронных фреймворков (FastAPI, Sanic).
Если вы пишете CLI-утилиты, Rich превратит скучный текст в произведение искусства.
Фишка: Позволяет легко выводить таблицы, прогресс-бары, синтаксическую подсветку кода и даже эмодзи прямо в консоль. Идеально для внутренних инструментов команды.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
💻 Повелитель консоли: 6 продвинутых команд для работы
⚙️ tldr — документация для людей
Вместо того чтобы читать бесконечные страницы man, используйте
Зачем: Когда забыл синтаксис
⚙️ fzf — нечеткий поиск по всему
Это интерактивный фильтр, который можно встроить в любую команду. Он позволяет мгновенно искать файлы, историю команд или ветки в Git, просто набирая часть имени.
Зачем: Позволяет быстро переключаться между глубоко вложенными папками или находить ту самую сложную команду, которую вы вводили три дня назад.
⚙️ ncdu — визуализация дискового пространства
Когда на сервере или локально внезапно закончилось место, стандартный
Зачем: Быстрая очистка системы без гадания «где лежит тяжелый файл».
⚙️ jq — швейцарский нож для JSON
Если вам нужно вытащить конкретное поле из огромного JSON-ответа API прямо в терминале,
Зачем: Позволяет автоматизировать обработку данных из API в ваших bash-скриптах.
⚙️ htop (или btop) — системный мониторинг на стероидах
Замена стандартному
Зачем: Наглядный контроль за тем, какой именно процесс «повесил» систему или утекает по памяти.
⚙️ curl -I (и другие флаги отладки)
Многие используют
Зачем: Быстрая проверка работы веб-сервера или API без открытия браузера и DevTools.
Вместо того чтобы читать бесконечные страницы man, используйте
tldr. Она выдает краткую выжимку: только самые популярные примеры использования команды с пояснениями.Зачем: Когда забыл синтаксис
tar или chown, и не хочешь тратить 5 минут на чтение мануала.Это интерактивный фильтр, который можно встроить в любую команду. Он позволяет мгновенно искать файлы, историю команд или ветки в Git, просто набирая часть имени.
Зачем: Позволяет быстро переключаться между глубоко вложенными папками или находить ту самую сложную команду, которую вы вводили три дня назад.
Когда на сервере или локально внезапно закончилось место, стандартный
du -sh выдает сухие цифры. ncdu открывает интерактивное окно, где можно перемещаться по папкам и сразу видеть, что именно «съело» память (например, разросшиеся логи или node_modules).Зачем: Быстрая очистка системы без гадания «где лежит тяжелый файл».
Если вам нужно вытащить конкретное поле из огромного JSON-ответа API прямо в терминале,
jq — незаменимый инструмент. Она умеет фильтровать, преобразовывать и даже раскрашивать JSON для удобного чтения.Зачем: Позволяет автоматизировать обработку данных из API в ваших bash-скриптах.
Замена стандартному
top. Показывает нагрузку на каждое ядро процессора, потребление памяти процессами в реальном времени и позволяет убивать зависшие задачи парой нажатий клавиш.Зачем: Наглядный контроль за тем, какой именно процесс «повесил» систему или утекает по памяти.
Многие используют
curl просто для скачивания, но с флагом -I она превращается в инструмент отладки заголовков. Вы сразу видите статус ответа (200, 404, 500), тип контента и настройки кэширования.Зачем: Быстрая проверка работы веб-сервера или API без открытия браузера и DevTools.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍1
Насколько активно вы польузетесь инструментами командной строки?
Anonymous Poll
11%
Вообще никогда в командную строку не захожу
53%
Пользуюсь самыми обиходными командами (ls, cd, cat и т.п.)
15%
Есть у меня пара продвинутых инструментов в арсенале...
20%
Постоянно пробую новые интересные команды и инструменты
🔔 Прокачайте навыки работы с 1С на ежегодной технической конференции 1C‑RarusTechDay 2026!
Полезное событие для всех, кто работает с платформой: от новичков до опытных специалистов.
В программе:
• честный разговор профессионалов;
• разбор случаев из практики специалистов 1С;
• ответы на вопросы в чате онлайн.
📌 Когда: 16 июля 2026 г. в 09:00
🌐 Формат: онлайн, бесплатно
👉 Присоединяйтесь к конференции, чтобы прокачать практические навыки и применять их в своих проектах.
▶️ Регистрация открыта
#RarusTechDay
Полезное событие для всех, кто работает с платформой: от новичков до опытных специалистов.
В программе:
• честный разговор профессионалов;
• разбор случаев из практики специалистов 1С;
• ответы на вопросы в чате онлайн.
📌 Когда: 16 июля 2026 г. в 09:00
🌐 Формат: онлайн, бесплатно
👉 Присоединяйтесь к конференции, чтобы прокачать практические навыки и применять их в своих проектах.
▶️ Регистрация открыта
#RarusTechDay
👍4🔥4🎉4
Пост для тех кто ищет работу.
Сколько вакансий ты открываешь за день и сразу закрываешь?
Не подходит стек. Не тот грейд. Слишком низкая зарплата. Нельзя работать из твоей страны.
На https://talanto.work можно заранее настроить навыки, уровень, зарплату, локацию компании и формат работы. Регион удалёнки тоже выбирается отдельно.
В ленте остаются вакансии, на которые действительно есть смысл откликаться.
Сколько вакансий ты открываешь за день и сразу закрываешь?
Не подходит стек. Не тот грейд. Слишком низкая зарплата. Нельзя работать из твоей страны.
На https://talanto.work можно заранее настроить навыки, уровень, зарплату, локацию компании и формат работы. Регион удалёнки тоже выбирается отдельно.
В ленте остаются вакансии, на которые действительно есть смысл откликаться.
Talanto
Talanto — Найди работу мечты
Тысячи IT-вакансий со всего мира с данными о зарплатах, фильтрами удалёнки и AI-подбором.
А как вы относитесь к тестовым? Это лучше, чем решение задач на доске/онлайн, или хуже?
Anonymous Poll
59%
Лучше возьмусь за тестовое
41%
Лучше задачу решу
У каждого стека сейчас свои сложные вопросы.
Все кинулись внедрять ИИ, но под капотом по-прежнему остаются вполне классические инженерные задачи. А вместе с ними — новые споры. Где действительно нужны агенты? Где надежнее использовать проверенные инструменты? Что автоматизировать, а что пока лучше чинить руками? И как успевать за требованиями бизнеса, пока технологии меняются быстрее роадмапов?
До публикации полной программы еще есть время, а вот цена Early Bird — не навсегда. Если уже нашли среди этих вопросов свои,билет на нужную конференцию сейчас можно забрать по самой выгодной цене!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Лидеры по работе с данными и ИИ из Альфа-Банка, Сбера, X5 Tech, Т-Банка, Ozon Fintech, Банка России, Дикси, Ситидрайва, Lamoda, Черкизово и других компаний расскажут, как данные и искусственный интеллект помогают ускорять бизнес в финтехе, ритейле, промышленности, транспорте и агросекторе.
9 июля на форуме Data Day 2026:
💰 Тренды AI и данных «из первых уст». На какие технологии и подходы делают ставку лидеры рынка?
💰 Как превратить хаос данных в надежный бизнес-навигатор и сделать данные стратегическим активом компании.
💰 Практика внедрения AI и data-driven подходов в финтехе, ритейле, логистике, промышленности и агросекторе.
💰 Как находить новые точки роста, используя опыт цифровых лидеров и сильные data-команды.
💰 AI-hub: выставка и центр экспертизы готовых AI-решений и автономных агентов для бизнеса.
Выступают:
– Руслан Булатов, Банк России. Директор Департамента финансовых технологий.
– Дмитрий Криволапов, Lamoda. Директор департамента по данным и аналитике.
– Алексей Бондаренко, Газпромбанк. Вице-президент — начальник департамента управления данными.
– Дмитрий Рузанов, Альфа-Банк. Директор департамента разработки моделей.
– Павел Денисенко, X5 Tech. Директор департамента развития платформы больших данных.
– Артём Летин, ВТБ. Начальник управления моделирования КИБ и СМБ, вице-президент.
– Валерий Поляков, Т-Банк. Лидер по данным группы Т-Технологии (Chief Data Officer).
– Александр Лукьянов, ДОМ РФ Технологии. Генеральный директор.
– Валентина Рудик, Ozon Fintech. Руководитель розничного кредитования.
– Андрей Скачёк, М.Видео, Директор по маркетингу
И другие.
Вас ждет самый масштабный Data Day:
🔥 5 отраслевых треков (Финтех, Агропром, Путешествия и Транспорт, Ритейл, Персональная эффективность)
🔥 1500+ участников
🔥 60+ спикеров
9 июля, «Бизнес. Техноград», ВДНХ, Москва.
Присоединяйтесь! Форум соберет экспертов по данным и AI из банков, ритейла, телекома, транспорта, агропрома, ИТ-компаний и индустриальных лидеров.
👉 Программа и регистрация
Реклама. ООО «Регламент». ИНН 7708323273. erid:2W5zFJJ3D6q
9 июля на форуме Data Day 2026:
💰 Тренды AI и данных «из первых уст». На какие технологии и подходы делают ставку лидеры рынка?
💰 Как превратить хаос данных в надежный бизнес-навигатор и сделать данные стратегическим активом компании.
💰 Практика внедрения AI и data-driven подходов в финтехе, ритейле, логистике, промышленности и агросекторе.
💰 Как находить новые точки роста, используя опыт цифровых лидеров и сильные data-команды.
💰 AI-hub: выставка и центр экспертизы готовых AI-решений и автономных агентов для бизнеса.
Выступают:
– Руслан Булатов, Банк России. Директор Департамента финансовых технологий.
– Дмитрий Криволапов, Lamoda. Директор департамента по данным и аналитике.
– Алексей Бондаренко, Газпромбанк. Вице-президент — начальник департамента управления данными.
– Дмитрий Рузанов, Альфа-Банк. Директор департамента разработки моделей.
– Павел Денисенко, X5 Tech. Директор департамента развития платформы больших данных.
– Артём Летин, ВТБ. Начальник управления моделирования КИБ и СМБ, вице-президент.
– Валерий Поляков, Т-Банк. Лидер по данным группы Т-Технологии (Chief Data Officer).
– Александр Лукьянов, ДОМ РФ Технологии. Генеральный директор.
– Валентина Рудик, Ozon Fintech. Руководитель розничного кредитования.
– Андрей Скачёк, М.Видео, Директор по маркетингу
И другие.
Вас ждет самый масштабный Data Day:
🔥 5 отраслевых треков (Финтех, Агропром, Путешествия и Транспорт, Ритейл, Персональная эффективность)
🔥 1500+ участников
🔥 60+ спикеров
9 июля, «Бизнес. Техноград», ВДНХ, Москва.
Присоединяйтесь! Форум соберет экспертов по данным и AI из банков, ритейла, телекома, транспорта, агропрома, ИТ-компаний и индустриальных лидеров.
👉 Программа и регистрация
Реклама. ООО «Регламент». ИНН 7708323273. erid:2W5zFJJ3D6q
❤1👍1🔥1
А давайте обсудим подработки. Вы как? Подрабатываете?
Anonymous Poll
64%
Нет, мне хватает и занятости по работе, и денег
15%
Да, та же разработка, только на фрилансе
4%
Да, менторством
2%
Да, создаю контент для программистов (курсы, видео) и монетизирую его
14%
Да, но моя подработка вообще не связана с программированием
🔌 Полезные инструменты для работы с API
Практически любой современный сервис взаимодействует через API. Поэтому хороший набор инструментов для тестирования и отладки запросов должен быть у каждого разработчика и тестировщика.
💡 Postman
Самый популярный инструмент для работы с API. Позволяет отправлять запросы, создавать коллекции, писать тесты и автоматизировать проверки.
💡 Bruno
Легковесная альтернатива Postman с хранением коллекций в обычных файлах. Удобно использовать вместе с Git и командной разработкой.
💡 Insomnia
Инструмент с простым интерфейсом и хорошей поддержкой REST, GraphQL и других современных API. Подходит для повседневной работы и отладки запросов.
💡 Hoppscotch
Быстрый веб-клиент для работы с API прямо в браузере. Отлично подходит для быстрых проверок без установки дополнительного ПО.
💡 Swagger UI
Фактически стандарт для изучения и тестирования документированных API. Позволяет сразу видеть доступные методы и выполнять запросы прямо из документации.
💡 HTTPie
CLI-инструмент для тех, кто предпочитает терминал. Делает работу с HTTP-запросами значительно удобнее по сравнению с классическим curl.
Практически любой современный сервис взаимодействует через API. Поэтому хороший набор инструментов для тестирования и отладки запросов должен быть у каждого разработчика и тестировщика.
Самый популярный инструмент для работы с API. Позволяет отправлять запросы, создавать коллекции, писать тесты и автоматизировать проверки.
Легковесная альтернатива Postman с хранением коллекций в обычных файлах. Удобно использовать вместе с Git и командной разработкой.
Инструмент с простым интерфейсом и хорошей поддержкой REST, GraphQL и других современных API. Подходит для повседневной работы и отладки запросов.
Быстрый веб-клиент для работы с API прямо в браузере. Отлично подходит для быстрых проверок без установки дополнительного ПО.
Фактически стандарт для изучения и тестирования документированных API. Позволяет сразу видеть доступные методы и выполнять запросы прямо из документации.
CLI-инструмент для тех, кто предпочитает терминал. Делает работу с HTTP-запросами значительно удобнее по сравнению с классическим curl.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Главное, чтобы каждый день таким не был!
😁6😢1
Forwarded from МосХаб.Сколково
Внимание, до митапа «День открытого кода» остались считанные дни!
Соберёмся 30 июня, чтобы обсудить, как открытый код меняет разработку, бизнес и городскую цифровую стратегию.
Кто выступит:
🔴 Алексей Анисимов — заместитель руководителя ДИТ Москвы
🔴 Владимир Нелюб — член Правления, директор по науке и ИИ «Группы Астра», управляющий партнёр ASTRA AI, доктор технических наук, профессор
🔴 Андрей Иванов — директор по развитию бизнеса Swordfish Security
🔴 Анна Романова — управляющий партнёр AG Legal
🔴 Роман Аляутдин — директор по разработке ОС Аврора
🔴 Руслан Ахтямов — основатель Napoleon IT и НИИСТРОМ
А также другие эксперты отрасли.
Обсудим реальные кейсы, вызовы внедрения Open Source и перспективы развития открытого кода в России. А ещё каждого гостя ждёт интерактив!
Регистрация и подробности по ссылке: https://hub-sk.mos.ru/ru/events/mitap-den-otkrytogo-koda
Подписывайтесь: Telegram | МАКС | ВКонтакте
Соберёмся 30 июня, чтобы обсудить, как открытый код меняет разработку, бизнес и городскую цифровую стратегию.
Кто выступит:
А также другие эксперты отрасли.
Обсудим реальные кейсы, вызовы внедрения Open Source и перспективы развития открытого кода в России. А ещё каждого гостя ждёт интерактив!
Регистрация и подробности по ссылке: https://hub-sk.mos.ru/ru/events/mitap-den-otkrytogo-koda
Подписывайтесь: Telegram | МАКС | ВКонтакте
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🤔2🙏1
for.if перед for, а комбинацию if..else после, или наоборот? Прочитав эту статью, вы поймете, из каких частей состоит представление списка, и больше не будете путаться!map() с использованием list comprehension, как выбрать между comprehensions, циклами и вызовами map(), как использовать comprehensions с условной логикой и как заменить ими filter().for для создания нового множества и добавления в него элементов.Please open Telegram to view this post
VIEW IN TELEGRAM