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
10 полезных расширений VS Code для Python

Чтобы работать с Python в VS Code было удобнее, предлагаем вам подборку полезных расширений.

Тут вы найдёте такие расширения, как:
Pyright, который осуществляет проверку статических типов и валидацию кода;
IntelliCode — обеспечивает автозаполнение вашего кода;
Sourcery, в режиме реального времени предлагающий варианты рефакторинга вашего кода, и другие.

https://tprg.ru/afFE
👍1
Удивительный Python

В этом GitHub-репозитории собраны интересные особенности поведения Python. Некоторые из вас, вероятно, уже сталкивались с какими-то из них, но освежить их в памяти будет также полезно, как и изучить с нуля.

Просмотреть их можно тут:

http://bit.do/zenp
👍1
Как развивался Python последние 30 лет

Залипательное видео, которое показывает развитие Python, инструментов и модулей для него, а также направлений разработки на нём:

https://tprg.ru/GTRQ
👍1
Даже у лайка есть инкрементация, а у питона — нет
👍1
5 библиотек для профилирования кода Python

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

В этой статье представлены 5 библиотек, которые помогут выявить слабые стороны кода, влияющие на его производительность:

https://tprg.ru/rFq1
👍1
Предлагаем вам решить небольшую задачу, а через два часа мы выложим правильный вариант решения

Необходимо написать программу для сортировки кортежей по возрастанию. Кортеж представляет из себя Имя, Возраст и Рост, причём имя — строка, а возраст и рост — числа. Кортежи записываются из консоли в формате Имя,Возраст,Рост до тех пор, пока не будет введена пустая строка. Сортировка должна проводиться по трём критериям: сначала по имени, потом по возрасту, а затем по росту.

#задача
Решение задачи

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

В таком случае код мог бы выглядеть следующим образом:
https://tprg.ru/34Yc
👍1
Игры, в которых использовался Python

Python действительно многогранен. С помощью него можно создавать даже сложные игры. В нашей статье мы рассказали, какие игры были разработаны с использованием питона в различные годы:

https://tprg.ru/inMc
👍1
10 лучших Python IDE и редакторов кода в 2021 году

Писать, конечно, можно и в блокноте. Но всё-таки лучше использовать удобный инструмент. В этой статье представлены 10 лучших IDE и редакторов кода Python по мнению автора:

https://tprg.ru/Fptd
👍1
Читать голосом Николая Дроздова
👍1
15 Python-пакетов, которые могут вам пригодиться

Для Python существует огромное количество различных пакетов как больших, так и маленьких. Знать их все невозможно.

В этой статье автор предлагает вниманию читателей 15 пакетов для Python, созданных для самых разнообразных задач:

https://tprg.ru/lPxC
👍1
Как решать задачи аналитики данных

Если вы хотите заняться аналитикой данных и играючи решать задачи, которые стоят перед ней, достаточно записаться на курс «Python для анализа данных» со скидкой 50%. Всего за 2 месяца вы научитесь решать типовые задачи аналитики данных быстро и изящно с помощью самого популярного в мире языка программирования.

Узнать подробности и записаться на курс:
https://go.skyeng.ru/tme_ai_machinelearning_big_data

Остались вопросы? Пишите @SkySkillsbot

Это #партнёрский пост
👍1
Новая нейросеть создаёт высококачественные изображения по минимальным вводным данным

Объединив эффективность свёрточного подхода и выразительность трансформатора разработчики получили генеративно-состязательную сеть VQGAN. Эта нейросеть позволяет не только генерировать новые изображения в высоком разрешении, но также повышать качество существующих, добавлять им объём и так далее.

Изучить проект подробнее и попробовать самостоятельно можно тут:

https://tprg.ru/orYD

#ml
👍1
Многопроцессность Python для начинающих

Суть многопроцессности в том, что параллельно могут выполняться сразу несколько задач. Но не стоит путать её с многопоточностью — тут совсем иной принцип.

Подробнее о многопроцессности читайте в этой статье:

https://tprg.ru/Rl8N
👍2
Сможете создать мобильное приложение для удобного мониторинга использования ресурсов в облаке?

Подавайте заявку на онлайн-хакатон SberCode и поборитесь за призовой фонд 1 млн рублей и статус лучшего!
Изучить эту и другие задачи можно на сайте:

sbercode.tech/sber-cloud

Успейте до 21 февраля!

Это #партнёрский пост
👍1
16 фактов о программировании на Python

Факт №1. Часто используемый для создания пет-проектов Python, изначально сам был пет-проектом.

А другие интересные факты о Python вы можете узнать в этой статье:

https://tprg.ru/wTWF
👍1
Правда к этому моменту ребёнок уже будет сам решать задачи для следующих классов
👍1
Ветеран Python-разработки рассказал, что он хочет видеть в Python 4

Разработчик Python с 17-летним стажем поделился тем, что он ожидает от Python 4. По его словам, он надеется на появление в языке диалектов.

Что это такое и как по его мнению это должно работать, читайте в статье:

https://tprg.ru/TtmX
👍1
Чтобы качественно кодить, нужно качественно отдыхать

Поэтому мы подумали и добавили новые фишки в нашего бота!

Теперь вы можете подписаться на мем дня или просто попросить у бота случайный мем из базы в более чем 10 000 штук, а также порешать разные задачи с разбором решения и ответами

Это и многое другое в нашем боте: https://t.me/tproger_official_bot?start=entertainments
👍1
10 вопросов на позицию специалиста по Data Science

Наш подписчик подготовил статью, которая поможет понять, какие знания нужны специалисту Data Science, а также предлагает проверить свои знания, решив несколько задач:

https://tprg.ru/7uSn

#datascience
👍1