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
Пример для подражания
👍1
В Python 3.10 появятся операторы case и match

На официальном сайте языка Python появилась информация, что в версии Python 3.10 наконец появятся новые операторы match и case. Новые операторы позволят сделать код чище и избавят разработчиков от необходимости написания самодельных аналогов.

Подробности и пример кода тут:
https://tprg.ru/noia
👍1
Как получить новые знания и выиграть за это подарки

Для этого достаточно принять участие в бесплатном онлайн-интенсиве по Python-разработке, который пройдёт 15-17 февраля.

Сооснователь и технический директор Lia Никита Левашов расскажет всем участникам:

— что такое NLU и как компьютер понимает естественную речь;
— как устроена архитектура «умных» чат-ботов;
—как создать своего чат бота, научить говорить и подключить к Telegram.

Помимо новых знаний всем участникам подарят электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись», а трём лучшим вручат сертификаты на 30 000 рублей для обучения в Skillbox!

Подробная программа и запись: https://clc.am/cjFLDA

Это #партнёрский пост
👍1
Как создать бота для Discord на Python

В этом пошаговом руководстве вы научитесь делать своего собственного бота для Discord, начиная от создания пользователя-бота до написани Python-кода и развёртывания его в Ubuntu 20.04.

Изучить руководство можно тут:
https://tprg.ru/xdnX
👍1
Распознавание капчи с помощью Python

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

https://tprg.ru/zJ89

#ml
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
MeInGame: создание 3D-модели персонажа по фото

В рядах нейросетей пополнение. Новая нейронка создаёт 3D-модель человека всего по одной фотографии. Такую модель потом можно использовать в видеоиграх или для создания визуальной оболочки голосового помощника.

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

https://tprg.ru/dT3c

#ml
👍1
Хотите научиться программировать на Python?

Тогда поступайте на факультет Python-разработки с гарантированным трудоустройством со скидкой 40%!

Стать Python-разработчиком: https://tprg.ru/oGWX

Это #партнёрский пост
👍1
Предложка «Zen of Python»

Нашли полезное видео, качественный гайд, удобный инструмент или интересную статью? Поделитесь ими в нашем боте, а мы опубликуем лучшие материалы на канале:

t.me/tproger_official_bot?start=suggest
👍1
И оперативку передайте, пожалуйста
👍2
Ещё 26 вопросов с собеседований по Data Science с ответами

Продолжение темы с вопросами по Data Science, которую мы недавно затронули. Знаете ли вы, что такое «Распознавание Именованных Сущностей»? А в чем разница между жестким и мягким голосованием в ансамблях?

На эти и другие вопросы вы можете найти ответы в этой статье:

https://tprg.ru/Wxfl

#datascience
👍1
Библиотеки Python для машинного обучения

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

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

https://tprg.ru/hjGH

#ml
👍1
Как создать будильник на Python

В этом небольшом руководстве вы познакомитесь с модулями playsound и datetime, научитесь с ними работать и создадите свой собственный будильник:

https://tprg.ru/EdQ2
👍1
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