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
В мире с каждым днем всё больше и больше информации

Потому специалисты 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
Коллекция неоморфных виджетов, сделанных с помощью kivy на python

Неоморфизм ещё молод, но уже набирает обороты и появляется везде. Библиотека NeuKivy ещё в процессе создания и пока что не обладает большим количеством шаблонов, но автор занимается её развитием. Вы можете тоже помочь развитию проекта или просто добавить его к себе в закладки до лучших времён:

https://tprg.ru/v1yJ

#kivy
Всё, что вы не знали о науке и технологиях, ищите в сообществе @SelectelNews

Это #партнёрский пост
Python Unittest против Pytest

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

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

https://tprg.ru/L4b1
Как запросы POST с Python упрощают парсинг веб-страниц

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

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

https://tprg.ru/TWMN