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
​​Мало кто знает, но бензоколонки работают на 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
Нейрозапятые, или как оставить редакторов без работы

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

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

https://tprg.ru/UtOQ

#ml #nlp
Как сделать капчу на Python

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

Посмотрите, а может вы придумаете ещё более продвинутый способ проверки?

https://tprg.ru/mXFn
Интересно, каким будет тот метеорит, предназначенный для Java