Полный Дзен Пайтона в одном канале Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/xZOL
Validoopsie | Валидация данных
Валидация — это проверки точности и качества исходных данных для обеспечения точности модели ML.
Если вы постоянно готовите датасеты, этот инструмент для вас. Позволяет не только проверять признаки на адекватность, но и собирать целые пайплайны для этого. Создатели обещают упор на простоту синтаксиса.
Цена: бесплатно
Репозиторий проекта
#инструмент
@zen_of_python
Почему spam и eggs?
В доках Python слова spam и eggs появляются неслучайно. Вы, наверное, знаете, что Гвидо ван Россум назвал язык в честь «Летающего цирка Монти Пайтона» — юмористическое шоу, опередившее в 70-х свое время уровнем абсурда. Яйца и ветчина вовсю эксплуатируются в одном из самых известных скетчей нетленки MPFC, его можно посмотреть на YouTube.
p.s. Не парьтесь, если сразу не поняли прикола. Если сразу всю серию на 20 минут посмотреть, точно погрузитесь в мир постиронии.
#кек
@zen_of_python
Когда выбрал не тот питон
Источник: @egor_wexler
@ithumor
Вопросы подписчиков
Zen of Python поддерживает новоприбывших (и не только) в особой рубрике. Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;
#вопросыновичков
@zen_of_python
opendbc | Хакнуть свою машину
Благодаря повсеместной компьютеризации транспорта, с 2016 года 90%+ автомобилей можно рутировать. Этот инструмент позволит не только нажимать педали газа / тормоза, но и считывать данные о скорости, угле поворота руля и прочих показателях.
Цена: бесплатно
Репозиторий проекта
#инструмент
@zen_of_python
Как работают управляющие конструкции в Python: if, else, match, for, while
Супердоступный гайд для новичков про базовые способы управления py-скриптом с примерами. Надежный способ понять ветвления.
#основы
@zen_of_python
MultiDirectory | Альтернатива Active Directory с 2FA, SSO и совместимостью с AD
Для новоприбывших обе эти службы создают общее файловое пространство среди нескольких компьютеров под Windows Server. Одна российская IT-компания достойно импортозаместила это популярное решение
Есть админка с двухфакторной авторизацией / Single Sign-On, Push-уведомления и Kerberos (для взаимной аутентификации клиента и сервера).
Такое точно не забанят санкциями, так что сохраняем себе в закладки.
@prog_tools
Функции или ООП: как строить data pipelines на Python
В статье Start Data Engineering обсуждаются плюсы и минусы использования функционального и объектно-ориентированного подходов при построении дата-пайплайнов на Python. Функции обеспечивают простоту и удобство отладки, а ООП позволяет управлять состоянием и конфигурациями. Узнайте, как эффективно сочетать эти методы для улучшения качества и поддержки вашего кода. Как создать и поддерживать эффективные data pipelines?
Текст поста: В статье рассматриваются принципы создания поддерживаемых data pipelines. Вы узнаете о шаблонах структурирования, роли классов и dependency injection. Эти методы помогут вам писать более понятный и легкий в сопровождении код, за что будущие коллеги будут благодарны.
Читать подробнее
#en
@big_data_analysis | Другие наши каналы
Придумайте подпись к фото, но так, чтобы это относилось к языку программирования.
#кек
@zen_of_python
Вопросы подписчиков
Zen of Python поддерживает новоприбывших (и не только) в особой рубрике. Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;
#вопросыновичков
@zen_of_python
vulture | Падальщик по ваш неиспользуемый код
Полезный для крупных проектов инструмент, вычищающий неиспользуемый код. Даже сегодня код, который вызывается неявно, может быть указан как неиспользуемый.
Цена: бесплатно
Репозиторий проекта
#инструмент
@zen_of_python
Антипаттерны для разработки архитектуры ПО
Кодер из Яндекса рассказал, какие бывают антипаттерны в разработке программ, почему стали популярны мемы про монолиты и почему устарел паттерн MVC (Model-View-Controller).
#основы
@zen_of_python
Напоминает, второе имя Билла Гейтса – Microstopheles Softelthwaite
#кек
@zen_of_python
click | По ту сторону PyPi
Python-библиотека, которая упрощает создание инструментов командной строки:
— автоматом сверстает справочку для --help;
— позволит настроить контрастную цветовую гамму;
— поможет с флажками, параметрами и менеджерами зависимостей.
Документация
#инструмент
@zen_of_python
logis | Коммиты превратятся в научные логи
Есть ли здесь ученые? Этот пост для вас. Опенсорсный logis превращает логи / конфиги ваши экспериментов (подразумевается сборка модели ML) в сообщение коммита.
Цена: бесплатно
Репозиторий проекта
#инструмент
@zen_of_python
И aiogram, и Airflow, и этот новый проект про LLM, и бог весть еще откуда прилетает...
#кек
@zen_of_python
Придумайте подпись к фото, но так, чтобы это относилось к языку программирования.
В прошлом подобном интерактиве было непросто выбрать самый смешной вариант, залетайте покекать в комментарии. По мнению подписчиков, смешнее всего получилось у @josh_kant.
#кек #обсуждение
@zen_of_python
when | Пересчет времени на другие часовые пояса
Если вам актуален перевод из одного часового пояса в другой, библиотека поможет с помощью кратчайшей команды и базы городов ответить на вопрос «Какое сейчас время в городе N»:$ when --source "Ulan Bator"
Цена: бесплатно
Репозиторий проекта
#инструмент
@zen_of_python
Scripton | IDE для DS'ов
Среда разработки и запуска ноутбуков, своеобразная попытка отсроиться от существующих решений вроде Google Colab / VSCode / PyCharm. Обещают повышенную интерактивность и анимированность, встроенные plotly / canvas и другие компоненты dataviz и, соответственно, высокую производительность.
Официальный сайт
#инструмент
@zen_of_python
Ключевые слова в Python: квиз
Небольшая англоязычная викторина с realpython.com, посвященная keywords. Состоит из 6 вопросов. При подготовке можно пользоваться этой статьей.
#квиз
@zen_of_python
SQL Noir | Учим язык запросов в игровой форме
Бесплатная игра на одноименном сайте, с помощью которой вы:
— научитесь обрабатывать пропуски;
— сможете выделять подозрительную активность;
— увидите паттерны там, где их никто раньше не видел.
Прямо как настоящий детектив. Небанальный способ подтягивать SQL.
#инструмент
@zen_of_python
Тот случай, когда философы-логики три с лишним сотни лет формировали базу под компьютерные вычисления, а ты только сегодня узнал, что пересечения множеств* в Python (да и других ЯП) были созданы больше 150 лет назад.
*На странице изображен Готлоб Фреге и его теория множеств
#факт
@zen_of_python
⚡️ChatGPT-4.5 ВЫШЛА — этот монстр круче хайповой Grok 3 Илона Маска по всем фронтам.
Но по тестам не все так радужно:
• В тесте со 115 вопросами модель набрала 78%. Это меньше, чем GPT-o1.
• В РАЗЫ (!) меньше галлюцинаций и ошибок в ответах. Это надежнее, чем GPT-o1 Pro.
• В тесте на поиск ошибок в ПО и коде собрал 35%, что чуть больше, чем у GPT-4o.
При этом нейронка ВПЕРВЫЕ может НЕНАВИДЕТЬ и говорить жестко, она преобразовывает ответы и выражает указанное отношение к вопросу.
Сейчас GPT-4.5 открыт только, если купить Pro-подписку за $200. Для Plus-подписчиков откроют на следующей неделе.
@neuro_channel
Квиз про @dataclass
Небольшая англоязычная викторина про декоратор на 9 вопросов. Если вы еще не знаете, что происходит в сниппете ниже, самое время разобраться:from dataclasses import dataclass
@dataclass
class DataClassCard:
rank: str
suit: str
Для подготовки можно пользоваться статьей.
#квиз
@zen_of_python
Вопрос подписчика
Задает @Alina_Pani:
«Есть ли какой-нибудь практический сборник с задачами для новичков?»
Пожалуйста, будьете взаимовежливы. Однажды и вам помогут в этой рубрике.
#вопросыновичков
@zen_of_python
— 'spam' * 3
генерирует строку 'spamspamspam'
, которая состоит из трех повторений строки 'spam'
;
— используется генератор списка []
, который обходит каждый символ строки 'spamspamspam'
;
— Функция f(x)
просто возвращает переданное ей значение x без изменений.
Питонистам на заметку: AI-рекрутер, который точно даст пре-офер и обратную связь
Раньше после собеседования приходилось ждать ответа неделями. Теперь всё по-другому!
AI-рекрутер от Сбера моментально анализирует твои ответы и выдаёт фидбэк сразу после интервью. Больше никаких «Мы вам перезвоним» – всё быстро, чётко и по делу.
Как получить пре-офер от Сбера?
1. Зарегистрируйся на платформе.
2. Авторизуйся через Телеграм.
3. Пройди AI-интервью.
AI подскажет, что ты сделал хорошо и посоветует подходящую питонскую вакансию, а рекрутеры Сбера свяжутся с тобой в течение двух дней.
Попробуй прямо сейчас!
Это #партнёрский пост
Ваш Python-код пугает коллег?
Код с нечитаемыми переменными, бесконечными if-else, костыли в асинхронности… Всё работает, но почему-то страшно. Вы точно хотите поддерживать этот хаос?
На открытом вебинаре «Страх и ненависть в кодовой базе» 26 февраля в 20:00 (мск) будут разбираться такие темы:
— самые ужасные ошибки Python-разработчиков;
— как написать код, который не стыдно показать коллегам;
— лучшие практики и антипаттерны промышленной разработки.
Всем участникам — скидка на большое обучение «Python Developer. Professional».
Регистрация открыта: https://otus.pw/KHbj/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576. ERID: 2W5zFGEzdyi