Zen of Python
20.1K subscribers
1.21K photos
161 videos
32 files
3.16K links
Полный Дзен Пайтона в одном канале

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
Оказывается, питон может убить тигра, но заглотить такую большую добычу не получится. А вот тигры нередко нападают на гнезда питонов в попытке ухватить яйца, вес которых в среднем составляет 200+ грамм.
👍62🍌1
Задача о стационарном телефоне

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


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


#задача
👍1🥰1🍌1
This media is not supported in your browser
VIEW IN TELEGRAM
Этот разрыв между уровнем Trainee / Junior и запросами бизнеса вообще устраним?
🍌8👍1
​​Поздравляем победителей

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

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

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

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

Как еще проявляется питонизм? Поделитесь в комментариях.
5👍1🍌1
​​Как в Django работали над accessibility в 2023

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

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

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

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

#факты
🤣132🍌1
Где-то в параллельной вселенной питон пишет код на человеке 🧑 🐍
🤣392👍1🍌1
А вы на какой стадии питонической эволюции?

🤓 Как мощны мои лапищи, отлажу всё
🌚 Отлаживаю только самое необходимое
🤩 Что это?
🤩43🌚26🤓93👍3
​​ParamSpec и русский в Python Software Foundation

В лагере ван Россума прибыло. На сей раз команда пополнилась нашим земляком Никитой Соболевым, с чем редакция Tproger его тепло поздравляет.

Оцените глубокую статью про ParamSpec на сайте Никиты. Он описывает, как это нововведение помогает справиться с ситуацией, когда функция-декоратор хочет вернуть не только те типы, что забирает. Хорошая тренировка для новичков, ведь продраться через такое умеренно сложное повествование — тоже достижение.

#лучшиепрактики
👍11🍌1
​​Вопросы от новичков

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

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

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

@zen_of_python
👎4🍌1
​​Самые скачиваемые либы PyPi

Ещё одно доказательство, что даже в рамках одной специальности — Python-разработчик, уже сформировалось столько подвидов, что один «сосед» работает со стеком, совершенно незнакомым другому. Админу — дата-аналитику в полном рейтинге знакомо меньше половины инструментов.

#факты

@zen_of_python
👍3🍌21🔥1
Configuring and setting up subdomains on Django using django-hosts

A subdomain is basically a domain that’s part of another main domain and it is used a lot in many websites. I spent a decent amount of time figuring out how to do that and found this very helpful post and decided to extend it a little in a tutorial f...

Read: https://migrmrz.dev/configuring-and-setting-up-subdomains-on-django-using-django-hosts
1👏1🌚1🍌1
А вас отпустило насчет for?

😱 Как это отпустило? Искореняю всегда
👌 Допустимо
🤨 А в чем проблема с for?

@zen_of_python
🤨122👌22😁2😱2🍌2
Первые упоминания Python как инструмента можно обнаружить на средневековой церковной живописи Англии XV века.

@zen_of_python
👍25😁6🍌3
Media is too big
VIEW IN TELEGRAM
С таким соседским питомцем встречаться не хотелось бы. Ещё и двери умеет открывать!

@zen_of_python
🔥14😱9👎2👍1🍌1
Задача про лестницу

Вы поднимаетесь по лестнице. Чтобы достичь вершины, нужно n шагов. Каждый раз вы можете подняться на одну или две ступеньки. Сколькими различными способами вы можете подняться на вершину?


count_climbing_ways(3)
>>> 3


Объяснение:
1. 1 шаг + 1 шаг + 1 шаг
2. 1 шаг + 2 шага
3. 2 шага + 1 шаг

#задача

@zen_of_python
🍌1
Если на тестовом спрашивают дата-аналитика, как в Google Sheets исполнять запросы, это звоночек? Или просто хотят владения таблицами на двухсотом уровне? Как думаете?

@zen_of_python
🍌3😁1
​​Поздравляем победителей

Задачу о стационарном телефоне верно решили:

@Posegrey;
@Python3k;
@Beniqob;
@Beniqob;
@MyslitskyM;
@Alex_Bur.

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

#задача

@zen_of_python
👍4🔥2🥰1🍌1