20070
Полный Дзен Пайтона в одном канале Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/xZOL
Квиз про @dataclass
Небольшая англоязычная викторина про декоратор на 9 вопросов. Если вы еще не знаете, что происходит в сниппете ниже, самое время разобраться:from dataclasses import dataclass@dataclassclass 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
Признавайтесь, тоже так делаете?
#кек
@zen_of_python
Вопросы подписчиков
Zen of Python поддерживает новоприбывших (и не только) в особой рубрике. Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;
#вопросыновичков
@zen_of_python
Викторина про цикл for
Небольшая англоязычная викторина, посвященная циклу, состоит из 11 вопросов. Для подготовки можно использовать статью.
#квиз
@zen_of_python
DuckDB | Быстрее, чем pandas при работе с БД на SQL
Пятиминутная демка на русском, с помощью которой вы познакомитесь с альтернативой датафреймам — DuckDB. Эта система позволяет быстрее и бесшовнее читать из вашей базы данных, чем в случае с датафреймами pandas / polars.
#инструмент
@zen_of_python
Уже этой весной состоится 5-я юбилейная конференция Data Fusion 2025. Не пропустите самое масштабное событие в сфере анализа данных и ИИ.
Специалисты по работе с ИИ и данными из бизнеса, науки и государства соберутся на одной площадке, чтобы вместе ответить на ключевые вопросы:
— О чем говорят новейшие исследования в области ИИ в России и за рубежом?
— Как готовить кадры в эру ИИ?
— Как устроена экономика данных и какие отрасли будут ее драйверами?
— В чем особенности применения технологий ИИ и ML в фарме, медицине, промышленности, нейробиологии?
Встречаемся 16-17 апреля в Технологическом кластере «Ломоносов» в Москве.
Участие в конференции — бесплатное. Регистрация уже открыта – https://data-fusion.ru/
Увидимся на Data Fusion 2025!
#AI #ML #DataFusion #Конференция #IT #bigdata #datascience
Это #партнёрский пост
scrapling | Парсер веб-страниц
Python-скрейпер, обещающий беспрецедентную устойчивость к капчам и другим видам защит. Под капотом PlayWright.
Есть бесплатный пробный период
Цена: $0.60 за 1K ссылок
Репозиторий проекта
Придумайте подпись к фото, но так, чтобы это относилось к языку программирования.
Победитель прошлого интерактива — @vladislavko007.
#кек
@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
Флексим и создаём GUI на Python с веб-технологиями рендеренига
В этом нам поможет Flexx — набор инструментов, сделанных на чистом Python. Он позволяет писать код графических интерфейсов прямо на питоне и на ходу генерировать JavaScript с помощью транслятора PScript.
Узнать подробности о возможностях и изучить инструкцию можно на странице проекта.
#инструменты #python #javascript #gui
Придумайте подпись к фото, но так, чтобы это относилось к языку программирования.
#кек
@zen_of_python
PyPi теперь «распростряняет колеса»
В контексте мобильной разработки wheels (англ. колеса) — это предварительно скомпилированные бинарники, которые позволяют проектам вроде Kivy собирать не только Anroid-приложения, но также их «яблочные» аналоги. Это событие по праву можно считать вехой в развитии Python.
Подробнее
#факт
@zen_of_python
Python 3.14 станет быстрее на 30% без изменений в существующем коде
Произойдет ускорение за счет оптимизации C-компилятора, что выполняет байт-код. Это затронет версии языка 3.14 и выше (уже можно скачать с официального сайта).
Подробнее
@zen_of_python
Вышел Python 3.13.2 и 3.12.9
Среди обновлений:
— усовершенствован парсинг f-строк;
— поддержка буферного протокола;
— обновлен API для дебаггинга / профилирования;
— некоторым типам ошибок в трейсбек выводится больше деталей и проч.
Release Note
#факт
@zen_of_python
В PyPi теперь есть статус "архивировано"
Если разработчик библиотеки прекращает поддержку и развитие проекта, он(-а) может присвоить ей статус 'archived', который отобразится на странице инструмента. Это поможет разработчикам принимать более взвешенные решения относительно архитектуры своего проекта.
Подробнее
#факт
@zen_of_python
Почему LLM не отнимут у кодеров работу
А если серьезно, то Тим О’Райли, создатель o'Reilly и идеолог Веб 2.0, напомнил, чем в предыдущие 100 лет занимались компьютерные инженеры и программисты, и как автоматизация продырявливания перфокарт только помогла подняться этим профессиям.
#кек
@zen_of_python
А ваши родители случайно не пекари? Тогда откуда у них такие сладкие булочки?
К 14 февраля в Tproger сделали бота, который будет отправлять вашим вторым половинкам или просто хорошим людям айтишные и не только комплименты.
Если давно хотели написать такого сами и добавить свои комплименты, чекайте код и пошаговый гайд в нашей статье. А если нет, то отправляйте нашего бота (ссылка) и поздравляйте своих булочек!
@zen_of_python