zen_of_python | Unsorted

Telegram-канал zen_of_python - Zen of Python

26250

Полный Дзен Пайтона в одном канале Купить рекламу: ad.tproger.ru/telegram/ По вопросам рекламы: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels

Subscribe to a channel

Zen of Python

Безопасники, вы здесь?

Покажите свою способность видеть уязвимости в игре МТС RED. Становитесь за конвейер и скидывайте уязвимые устройства с ленты. Желаем удачи!

Реклама

Читать полностью…

Zen of Python

Где-то в параллельной вселенной питон пишет код на человеке 🧑 🐍

Читать полностью…

Zen of Python

​​Как в Django работали над accessibility в 2023

Опубликовали отчёт на официальном сайте фреймворка, посвящённый удобству людей с ограниченным восприятием, будь то частичная потеря зрения или дальтонизм.

Очень хороший тренд наметился в веб-дизайне прошлом году, такое мы поддерживаем.

#факты

Читать полностью…

Zen of Python

​​Поздравляем победителей

Задачу о римской системе счисления верно решили:

— @vmerkurev;
— @Posegrey;
— ∆|°©℅ (это имя такое, кошка по клавиатуре не ходила);
— @adskiyponchik_ua;
— @Makhotin_07;
— @MyslitskyM.

Присоединяйтесь к нашему полезному веселью, в комментариях даже могут подсказать, как усовершенствовать ваше решение. С живыми людьми код обсуждать полезно.

#задача

Читать полностью…

Zen of Python

​​Задача о стационарном телефоне

У вас есть цифры от 2 до 9 включительно. Напишите функцию, которая вернёт все возможные комбинации букв того или иного числа:

convert_number_to_letters(23)
>>> ["ad","ae","af","bd","be","bf","cd","ce","cf"]

#задача

Читать полностью…

Zen of Python

​​Хотите вырасти из джуна, но не знаете как?

Тимлид Kokoc Group рассказывает, как код выдаёт неопытного Python-разработчика и что с этим делать. Помимо привычных советов про именование и наличие тестов, найдёте интересные поинты про выбор СУБД и порядок в Git.

#лучшиепрактики #советы

Читать полностью…

Zen of Python

​​​​Вопросы от новичков

Zen of Python поддерживает новоприбывших в новой рубрике.

Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Делитесь годными учебными пособиями, статьями и ресурсами для начинающих. 
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;

#вопросыновичков

Читать полностью…

Zen of Python

​​Чейнинг: как извлечь из него все

Отличный англоязычный туториал на 18 минут от Reuven Lerner. Расскажет и покажет на примерах:

— на каких объектах цепочка методов вообще уместна;
— откуда при чейнинге с лямбда-функциями берётся underscore-переменная _;
— как этот приём влияет на производительность и др.

#лучшиепрактики

Читать полностью…

Zen of Python

Когда столкнулся с TypeError: Cannot compare Timestamp with datetime.date

Читать полностью…

Zen of Python

Всего 5 шагов отделяет вас от безопасной разработки ПО 

Вместе с руководителем Центра платформ кибербезопасности МТС RED разбираемся в теме. Из статьи узнаете, как усилить безопасность на этапах проектирования и сборки, а также управлять уязвимостями в ПО. Читайте и увеличивайте безопасность своих продуктов.

Реклама

Читать полностью…

Zen of Python

​​Что у Sora под капотом

Пока видеомонтажеры получают сердечные приступы от перспективы потерять работу, Vincent Koc разбирает архитектуру этого проекта и предсказывает темпы её дальнейшего роста.

#ии

Читать полностью…

Zen of Python

​​Задача о римской системе счисления

Цифры представлены семью символами: IVXLCD и M.

I 1
V 5
X 10
L 50
C 100
D 500
M 1000

Напишите функцию перегонки любого «римского» числа в привычную нам арабскую систему счисления без сторонних библиотек:

convert_to_arabic("LVIII")
>>> 58

#задача

Читать полностью…

Zen of Python

Какие еще вопросы стоит задать собеседующим? Поделитесь в комментариях.

Читать полностью…

Zen of Python

Документация какой питонской либы / фреймворка возглавила бы антирейтинг самых нечитаемых документаций? Ждем ваши варианты в комментариях.

Читать полностью…

Zen of Python

​​Это было вопросом времени: SQL-запросы из естественного языка

На HuggingFace появилась Text-to-SQL-модель ChatDB на 6.91 млрд. параметров, что позволяет превращать обычный текстовый запрос к БД в SQL-выражение:

Вопрос: Покажи день, в который пришло больше всего пользователей

Ответ:
SELECT created_at::DATE AS day, COUNT(*) AS user_count
FROM users
GROUP BY day
ORDER BY user_count DESC
LIMIT 1;

#sql #llm

Читать полностью…

Zen of Python

А вы на какой стадии питонической эволюции?

🤓 Как мощны мои лапищи, отлажу всё
🌚 Отлаживаю только самое необходимое
🤩 Что это?

Читать полностью…

Zen of Python

​​Ещё одна фобия в копилку: unmaintained-репозитории

Py-разработчик с Porin Custic (тоже имя неправильно прочитали?) рассказывает о рисках при использовании неподдерживаемых репозиториев. Он столкнулся с кейсом Flask-Mail, где последний коммит аж девятилетней давности и поведал, какие скрытые опасности лежат за подключением таких решений. Одним Dependency Hell не отделаешься.

#факты

Читать полностью…

Zen of Python

Питонизм головного мозга — это когда ты видишь везде, как задачу можно автоматизировать силами Python.

Как еще проявляется питонизм? Поделитесь в комментариях.

Читать полностью…

Zen of Python

Этот разрыв между уровнем Trainee / Junior и запросами бизнеса вообще устраним?

Читать полностью…

Zen of Python

Оказывается, питон может убить тигра, но заглотить такую большую добычу не получится. А вот тигры нередко нападают на гнезда питонов в попытке ухватить яйца, вес которых в среднем составляет 200+ грамм.

Читать полностью…

Zen of Python

​​Легаси поддерживать нельзя переписать

Бывало, что приходишь в компанию и ожидаешь инновационности, а там полно Legacy-кода?
Тимлид Python-команды рассказывает, как удерживать его «в рамках», почему он неизбежен и чем полезен для начинающих специалистов.

#лучшиепрактики

Читать полностью…

Zen of Python

One Day Offer для Data Science

Обнаружен самый короткий путь к офферу в Сбере: 2 марта вас ждут на онлайн One Day Offer для специалистов Data Science. 

Сбер разрабатывает и внедряет DS-решения в точки касания с клиентом: отделения, мобильное приложение, банкоматную сеть, кол-центр, канал Премьер и т. д. За год запускается более 200 моделей.

Стек направления: Python, Spark, SQL, Hadoop, GreenPlum.

В ваших задачах будет:

— Обучение всех типов моделей искусственного интеллекта: от классического ML до глубоких нейронных сетей.
— Создание высокотехнологичных сервисов: от систем принятия решений до компьютерного зрения и обработки естественного языка.
— Развитие хранилищ блока на Teradata и DataLake на Hadoop.

У вас есть уникальная возможность поучаствовать в выводе продуктов с нуля в промышленную эксплуатацию. Интересно?

Регистрируйтесь по ссылке.

Реклама

Читать полностью…

Zen of Python

​​Как просить повышение зарплаты

Годнейший ролик от Германа Севостьянова про актуальнейшую проблему повышения зарплаты. Здесь и про грейды на старте, и про трюки в разговоре с работодателем и подход к определению своего целевого оклада в целом.

#карьера

Читать полностью…

Zen of Python

​​GDB: пора подружиться

Если вы сталкивались с ним в ходе отладки, но не знали, как подступиться и понять, то вот англоязычный гайд про GNU-дебаггер. Там доступно изложено про словарь, встраиваемый в каждый объект и кэширование почти всего для отладки.

#факты

Читать полностью…

Zen of Python

​​VS Code vs. Pycharm

Learning Python выпустили сравнение двух IDEшек. Статья отлично подойдёт новичкам, ведь там рассказывают, где лучше рефакторить, кто потребляет меньше ресурсов и как оценивают навигацию PyCharm опытные кодеры.

#ide

Читать полностью…

Zen of Python

​​Поздравляем победителей

Задачу о ̶F̶a̶l̶l̶o̶u̶t̶ населении города верно решили:

— @LightIT28;
— @artem_cd;
— @Makhotin_07;
— @iv_maly;
— @LapisMYT;
— @nmanshin.

Ответы от GPT тоже принимаются, но какой от них толк вашему уму? Или вы ждете, пока LLM начнет генерить адекватные большие куски кода?

#задача

Читать полностью…

Zen of Python

​​Суперсила для оптимизации SQL-запросов

Канал Listen IT рассказал на примерах о способах оптимизации обращений к базе. Хороший способ познакомиться с индексами и их кластеризацией.

#sql #лучшиепрактики

Читать полностью…

Zen of Python

​​Почему не стоит учить Python

Роман Сокутин развенчивает мифы о языке, ведь он не универсален, не подходит для всех областей IT и не является лучшим для новичков. Он предлагает рассмотреть альтернативы и выбрать язык в зависимости от будущей специализации.

#карьера

Читать полностью…

Zen of Python

Бессознательная мечта любого новичка

Компания AbanteAI исполнила мечту миллионов новичков: теперь команды CLI можно исполнять, обращаясь к системе простыми вопросами. Интересно, как утилита rawdog справится с командой, где много флагов?

#библиотека

Читать полностью…

Zen of Python

Уже потерян счёт, сколько раз такое бывало у админа.

— 💯 Постоянно такое бывает;
— 🌚 Нет, вижу ненужное наперёд и могу отказать;
— 🐳 У нас много регламентов, ненужный проект просто не дойдёт до команды разработки

Читать полностью…
Subscribe to a channel