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
6 проектов в портфолио и гарантия трудоустройства — речь про обучение на факультете Python-разработки

Начинайте обучение, и уже через 16 месяцев вы сможете работать в IT-компании: https://tprg.ru/yIVH

Это #партнёрский пост
👍1
22 полезных примера кода на Python

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

А ссылка вот:

https://tprg.ru/wZ7Q
Факты и мифы об именах и значениях в Python

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

Об этом подробнее вы можете узнать в статье:

https://tprg.ru/1RL6
​​Мало кто знает, но бензоколонки работают на Python. У нас есть доказательства:
pyWhat — проект, который может идентифицировать что угодно

Неважно, что это будет — номер карты, криптокошелёк, хеш, файл, текст или что-то ещё. Пара секунд и pyWhat предоставит вам информацию по запросу.

Этот инструмент может пригодиться для самых разных задач, но подробнее об этом лучше почитать на странице проекта:

https://tprg.ru/hkLp
Создайте игру по угадыванию слов на Python

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

Вспоминайте, что уже знаете в Python, запускайте видео и вперёд!

https://tprg.ru/2V3J

#видео
Асинхронная обёртка python для взаимодействия со Steam API

Библиотека пригодится любителям компьютерных игр. В прошлый раз мы поделились библиотекой, которая помогает работать с компонентами Discord, а в этот раз хотим показать инструмент для работы со Steam API.

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

https://tprg.ru/m9Ir
Простой парсинг сайтов на Python

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

В этом видео автор научит вас парсить сайт всего за 50 строк кода, которые он детально разбирает и объясняет, что делает та или иная функция:

https://tprg.ru/gjQF

#видео
29 сниппетов Pytorch для ускорения цикла машинного обучения

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

Подробности в статье:

https://tprg.ru/BDQe

#ml #pytorch
Базовый и полнотекстовый поиск с Django и Postgres

Postgres отлично подходит для использования полнотекстового поиска, а благодаря его встроенной поддержки в Django они могут отлично работать в связке. Конечно, существуют и другие решения, но они, как правило, более сложные и трудоёмкие.

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

https://tprg.ru/X5nT

#django
Измерение использования памяти в Python

С̶ ̶б̶о̶л̶ь̶ш̶о̶й̶ ̶с̶и̶л̶о̶й̶ ̶п̶р̶и̶х̶о̶д̶и̶т̶ ̶и̶ ̶б̶о̶л̶ь̶ш̶а̶я̶ ̶о̶т̶в̶е̶т̶с̶т̶в̶е̶н̶н̶о̶с̶т̶ь̶. Нет, не то. Для уменьшения количества использованной памяти, необходимо потратить больше времени на измерение используемой памяти. И задача эта не самая простая.

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

https://tprg.ru/pdQ9
Управление интерфейсом приложения при помощи жестов (Keras + CoreML)

Сейчас куда ни плюнь везде используются нейросети. Вот и автор этого проекта решил создать приложение на Swift, которое отслеживает положение руки с помощью камер, используя ML на Python.

Посмотрите, что у него в итоге получилось:

https://tprg.ru/gMl5

#ml
Вариант для тех, кто не ищет лёгких путей
Python и веб-разработка: краткое руководство

Python подходит для самых разных задач, а веб-разработка одна из них. Если вы только выбираете свою стезю, то гляньте это руководство. Здесь вы узнаете не только о том, что такое веб-разработка, но и о том почему Python является одним из популярных языков в веб-разработке, какими возможностями он обладает и какие преимущества у него перед конкурентами:

https://tprg.ru/TWML
В мире с каждым днем всё больше и больше информации

Потому специалисты Big Data так востребованы. Они анализируют гигантские массивы данных, строят гипотезы и предсказывают на их основе события.

За 18 месяцев с практикующими специалистами GeekBrains вы обучитесь этой специальности и найдете своё место на рынке.

Подробнее о преподавателях, успешных выпускниках и программе курса: https://tprg.ru/pwxT

Это #партнёрский пост
Подкаст: Обнаружение вырубки лесов с помощью Python и использование GraphQL с Django и Vue

В новом выпуске подкаста Real Python обсудили различные темы и вопросы, начиная с обнаружения вырубки лесов с помощью Python и заканчивая сжатием звука без потерь с помощью pyFLAC.

Переходите по ссылке и слушайте на любой платформе:

https://tprg.ru/VPTt

#подкаст
Релиз библиотеки визуализации plotly.py 5.0

В новой версии библиотеки появилась значительные изменения. Так, для её использования теперь нужна версия Python не ниже 3.6, библиотека plotly.js на основе которой сделана версия для Python также обновлена до версии 2.1, а производительность при сериализации увеличена в несколько раз.

Это не все изменения. Подробнее можно узнать в этой статье:

https://tprg.ru/p6Cx
This media is not supported in your browser
VIEW IN TELEGRAM
Разработка игры крестики-нолики на Python

Крестики-нолики одна из самых простых игр, которые можно реализовать начинающему разработчику.

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

https://tprg.ru/kSuo

#gamedev
ABBYY NeoML 2.0: Python и многое другое

У ребят из ABBYY вышла новая версия их открытой и кросс-платформенной библиотеки машинного обучения NeoML. Там появилось множество улучшений и новых возможностей, но отдельно стоит отметить полноценную Python-обёртку, а также крайне высокую скорость работы, которая в несколько раз опережает и TensorFlow, и PyTorch.

Подробнее рассказывают авторы проекта тут:

https://tprg.ru/dSMz

#ml
Как вы думаете, что вернёт вот эта функция?

def foo():
try:
return 1
finally:
return 2

Если вы выбрали 2, то поздравляем, вы правы. А если выбрали другой вариант или просто угадали и хотите понять, как это работает, то залетайте в статью:

https://tprg.ru/ofhd
🔥1