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

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
Поздравляем победителей

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

@sw1ftin;
@info_cell_towers;
@Alex_Bur;
@Ninnjah;
@impreza555;
@dimwap.

Кратчайший верный способ выглядит так:


>>> def format_phone_number(numbers: list[int]) -> str:
...   template = "+7 ({}{}{}) {}{}{}-{}{}-{}{}"
...   return template.format(*numbers)


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

#задача
🔥11🍌1
​​Первый раунд баттла языков программирования 2023

Первые двойки языков программирования готовы столкнуться в битве за звание лучшего в 2022 году: Swift против Dart, R против Python.

Переходите по ссылке и голосуйте за любимый ЯП.

#баттл
🍌4🔥2👏2😁2🌚2
​​Разбираем затык подписчика: JavaScript vs. Python

Вопрос от подписчика Тимофея Иноземцева (@avto_mexanic):

«В новой компании пишут на React тот проект, где я ОЧЕНЬ хотел бы поучаствовать. Но я три года на Питоне. Стоит ли переучиваться на новый язык js?»

Поделитесь своим мнение в комментариях.

#обсуждение
🗿7🤝2🍌1
​​Тимофей Хирьянов и основы Python

Один из самых добротных IT-преподавателей в Рунете Тимофей Хирьянов в 17-часовом плейлисте буквально создаёт видеоэнциклопедию.

Этот видеокурс прямиком из МФТИ уже снискал свою аудиторию, так что для каждой записи благодарные даже расписали подробные тайм-коды.

#факты
👍41💯7❤‍🔥21🍌1
​​Книга «Искусство чистого кода. Как избавиться от сложности и упростить жизнь»

Большинство разработчиков ПО тратят тысячи часов на создание излишне сложного кода. Девять основных принципов Кристиана Майера «Искусство чистого кода» научат вас писать понятный и удобный в сопровождении код без ущерба для функциональности. Главный принцип — простота: сокращайте, упрощайте и перенаправляйте освободившуюся энергию на самые важные задачи, чтобы сэкономить бесчисленное количество часов и облегчить зачастую очень утомительную задачу поддержки кода.

Профиль на labirint.ru

#лучшиепрактики
4👍4🍌1🎄1
👍20😁12😢4😱2🔥1
​​25 мини-скриптов

Отличная подборка мини-программ на dev.to для новичков, с помощью которой можно подрастрястись перед решением задач. Среди прочих там код для:

— расчёта возраста;
— прогресс-бар для командной строки;
— водяной знак на картинке и проч.

#факты
👍4🍌1
​​Пятничный Win Share

Как у вас дела в преддверии Нового года?

Напоминаем: вы можете поделиться не только новостями, но и затыками. Сообщество Zen of Python постарается помочь. Самую интересную проблему мы разберём в отдельном посте.

#winshare
🍌1
👍16👎2🍌1
​​Ваш лучший кейс по автоматизации с Python

Какой проект ̶п̶о̶ ̶о̶т̶ъ̶е̶м̶у̶ ̶р̶а̶б̶о̶ч̶и̶х̶ ̶м̶е̶с̶т̶ ̶ по механизации ручного труда у вас лучший с точки зрения экономии времени, рентабельности или по другим показателям? Подойдут любые питонические истории: от регулярного расчёта статистики до ИИ. Поделитесь в комментариях.

#обсуждение
👍1🎉1🍌1
​​Шестой раунд битвы языков программирования

В шестом раунде баттла лучших ЯП в 2023 году встретились C# и Pascal, JavaScript и Си. Голосуйте сердцем!

Голосовать

#баттл
🥱6👎5🍌1
​​Задача о кратчайшем слове

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

find_shortest_word("Этот человек решительно не может смотреть мне прямо в глаза; он очень хотел, но я каждый раз отвечаю ему таким пристальным, то есть непочтительным взглядом, что он как будто конфузится.") # => 1
🍌2
​​Полуфинал битвы языков программирования в 2023 году

В полуфинале батла лучших языков программирования в 2023 году встретились C# и JavaScript, Python и Golang. Поддержите любимый ЯП вашим голосом.

Голосовать
🤔5🍌5👍1
​​Поздравляем победителей

Задачу про дубликаты верно решили:
— Mikhail Leonov;
@swell_d;
@vmerkurev;
@WWR2653;
@Mr_Ichwillnicht;
@ketan_pl;
@impreza555;
@antonterehov;
@andrvm;
@Alex_Bur.

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

#задача
Среди ЯП завелся шпион
😁38🌚3🍌3👍2
​​Все мы там были: Python на StackOverflow

В статье на proglib.io разобраны самые популярные вопросы про ЯП. Немудрено, ведь yield с итераторами можно освежать в голове бесконечно, и каждый раз будет что-то новое.

А вы какие вопросы перегугливаете много раз? Поделитесь в комментариях.
😁31😢2🌚2🍌1
​​Разбор фичей Django 5

15-минутное видео с канала «Павлин шарит», в котором автор доступно рассказывает с примерами кода, что же нового у фреймворка.

Для тех, кто хочет свериться: Django 5 Release Notes

#django
🍌5
Сначала не понял, а потом как понял
🤣72😁10👍3🍌2👏1
😁22🥰6🍌2👎1
​​Пятничный Win Share

Питонисты, есть еще порох работать?

Напоминаем: вы можете поделиться не только новостями, но и затыками. Сообщество Zen of Python постарается помочь. Самую интересную проблему мы разберём в отдельном посте.

#winshare
👏3👍1🍌1