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
Как конвертировать PDF-файл в аудиокнигу с помощью Python

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

https://tprg.ru/RP9l
Моделирование сплетен, реализованное на Python

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

Информацию о том, как реализован этот социальный эксперимент, а также ссылку на проект вы найдёте здесь

https://tprg.ru/GBFW

#ml
Ave Python! Guido vult!
5 библиотек Python для компьютерного зрения

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

В этой небольшой статье автор собрал 5 таких библиотек и оставил по ним короткую справку:

https://tprg.ru/RzX8
Создание музыкального проигрывателя с помощью Python

Помните Winamp? Давайте создадим минимальный аналог этой легендарной программы!

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

https://tprg.ru/0fJL
Что такое Веб-страница? Это канал, где каждый найдёт для себя что-то интересное — статьи, туториалы, видео, викторины и многое другое, приправленное юмором.

Скорее подписывайтесь: @tproger_web
Как создать плагин Chrome с помощью Python

Хотите создать свой собственный плагин для Chrome, но не желаете возиться с JavaScript? В этом руководстве вы узнаете, как это сделать двумя способами, используя Python:

https://tprg.ru/5uow
👍2
Telepath — библиотека для взаимодействия Python и JavaScript

Удобная библиотека, которая позволяет упаковывать различные данные, включая пакеты Python, в формат JSON для дальнейшего взаимодействия с ними в JavaScript. Это очень удобно при работе с Django.

Подробнее на странице проекта:

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

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

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

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

Это #партнёрский пост
Тот самый фанат Python, который может с помощью него сделать, что угодно:
Лучшие IDE и редакторы кода для Python

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

Если вы задумались над сменой инструмента, то рекомендуем вам ознакомиться с этим списком:

https://tprg.ru/A7H8
3 недооценённые функции, которые дебютировали в Python 3.0

Python 3.0 вышел аж в 2008 году и принёс массу новых возможностей и функций.

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

https://tprg.ru/TAnl
Как запустить C# код из Python

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

О том, как ею пользоваться и в чём её особенность читайте в этой статье:

https://tprg.ru/HNCh
👍1
Гвидо ван Россум: не надейтесь на выход Python 4.0

После болезненного опыта перехода с Python 2.0 на версию 3.0, команда разработки языка не в восторге о возможности перехода на версию 4.0. Вместо этого, по словам Гвидо ван Россума, они хотят продолжить нумерацию третьей версии, как минимум до 3.33.

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

https://tprg.ru/oGOr

#новости
Держите инструкцию, как получить одну из самых востребованных IT-профессий:

1. Поступайте на факультет Python-разработки.
2. По окончании с гарантией получаете трудоустройство.
3. Всё.

Также за время обучения вы получаете 6 проектов в портфолио и помощь в составлении резюме. До 31 мая действует скидка 20%.

Детальнее: https://tprg.ru/x9Fa

Это #партнёрский пост
И так каждый раз
😁1
Использование мемоизации в Python для ускорения медленных функций

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

В этой статье на примере вычисления чисел Фибоначчи объясняется принцип работы мемоизации:

https://tprg.ru/M8EU
Протоколы в Python: утиная типизация по-новому

Утиная типизация — это концепция, согласно которой важны лишь свойства и методы, которыми этот объект обладает. То есть при работе с объектом проверяется не его тип, а его свойства и методы.

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

https://tprg.ru/YkG2
Топ 6 библиотек Python для визуализации: какую и когда лучше использовать

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

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

https://tprg.ru/oh4Q
10 бесплатных ресурсов для обучения обработке естественного языка

Обработка естественного языка, или Natural Language Processing, позволяет программе извлекать смысл из текстовых данных, а также анализировать их. Например, без обработки естественного языка современные голосовые помощники с трудом бы понимали наши вопросы и просьбы, но это не единственное применение данной технологии.

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

https://tprg.ru/kWfd

#nlp