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 и OpenCV

Несложный проект, который поможет разобраться, как использовать OpenCV на реальной задаче: https://habr.com/ru/post/679460/

#cv #ml
👍10❤‍🔥2
Особенно Python интересует
🔥55😁17🤡12👍3💩2
Что почитать на выходных: «Прикладной анализ текстовых данных на Python»

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

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

#книги #ml
👍28👎1
Устаревшие Python-библиотеки, которые давно пора оставить в прошлом

С каждым релизом в Python добавляют новые модули, появляются новые и улучшенные способы решения различных задач. Но мы почему-то продолжаем пользоваться старыми добрыми Python-библиотеками. Например, os.urandom, pytz, distutils, хотя для них уже есть отличные более современные замены.

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

https://habr.com/ru/company/wunderfund/blog/681284/
👍11👏2🔥1
Курс «Python для начинающих»

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

Страница курса: https://ru.code-basics.com/languages/python

Если давно откладывали старт в изучении, считайте, что это знак.

#курс
👍18🤨8🤮2
Библиотека пользовательского интерфейса CustomTkinter

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

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

https://github.com/TomSchimansky/CustomTkinter

#библиотека #tkinter
👍17
This media is not supported in your browser
VIEW IN TELEGRAM
Пишем бота для telegram, который вычисляет по ip и рассказывает погоду

Угрозы быть вычисленным по ip перестали быть угрозами. Но волноваться не стоит, ведь вычислять вас будет собственный бот и лишь для того, чтобы дать вам сводку по погоде.

Если хотите написать себе такого, то вам понадобится python, aiogram и эта статья:

https://habr.com/ru/post/684038/

#бот #telegram
👍20👎4
Раскрашивание изображений с использованием нейронных сетей

DeOldify — это проект, основанный на глубоком обучении, для раскрашивания и восстановления изображений. Модель использует архитектуру NoGAN для обучения модели.

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

https://habr.com/ru/post/681928/

#ml
👍16🔥2
PyUSB для работы с USB

PyUSB 1.0 — это библиотека Python, обеспечивающая легкий доступ через USB. Если вы искали способ взаимодействия вашего приложения с USB, то это то, что вам нужно. Благодаря удобному API, использовать её можно практически в любом приложении.

Инструкция по установке и использованию тут:

https://github.com/pyusb/pyusb/blob/master/docs/tutorial.rst

#библиотека
🤔25👍4
Деплой Django проекта на Heroku

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

Если хотите запустить ваше приложение для работы на сервере, то для начала прочитайте эту статью:

https://habr.com/ru/post/683796/

#django #heroku
👍14👎4
5 доказательств силы итерируемых объектов в Python

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

В этой статье вы сможете посмотреть на распространённые случи их использования в Python:

https://nuancesprog.ru/p/10504/
👍12😁1
Зато ни у кого такого нет!
👍38😁17
Самый быстрый способ разделить текстовый файл с помощью Python

Чтение данных из текстового файла — рутинная задача в Python. В этой статье мы посмотрим с вами на самый быстрый способ чтения и разделения текстового файла с помощью Python. Разделение данных преобразует текст в список, что упрощает дальнейшую работу с ним.

Подробнее:

https://www.pythonforbeginners.com/files/the-fastest-way-to-split-a-text-file-using-python
👍16🤩2🔥1
Как создать инструмент PGP-шифрования на основе Python

PGP (англ. Pretty Good Privacy) — это широко известная программа для операций шифрования. PGP-шифрование задействует последовательную комбинацию хеширования, сжатия данных, криптографию с симметричным и открытым ключом.

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

https://nuancesprog.ru/p/16076/
👍3💩1
Как работают регулярные выражения, или Движок regex с анимацией

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

https://habr.com/ru/company/skillfactory/blog/677402/

#regex
👍1
Скачиваем интернет с помощью PyWebCopy

PyWebCopy — это бесплатный инструмент для локального копирования полных или частичных веб-сайтов на жесткий диск для просмотра в автономном режиме. Он может просканировать указанный сайт и загрузить его на ваш диск для офлайн-просмотра.

Репозиторий и инструкция тут:

https://github.com/rajatomar788/pywebcopy

#библиотека
👍15
Задача для практики: Является ли строка палиндромом

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

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

https://pythonist.ru/proverka-yavlyaetsya-li-stroka-palindromom/

#задача
👍12😁3🔥1
Давайте превратим CSV в PDF-файл с помощью python

Содержимое CSV-файлов обычно не слишком читаемое, но при это может быть крайне важным и полезным. Поэтому иногда может потребоваться преобразовать его в более удобный к прочтению вид, например, в PDF-формат.

О том, как это сделать можно подробно узнать в этой статье:

https://www.pythonforbeginners.com/basics/convert-csv-to-pdf-file-in-python

#csv
👍14👎1
Как использовать объекты timedelta в Python для работы с датами

Если вы работаете с датами и временем в Python, то скорее всего часто используете timedelta. Он обозначает промежуток времени и помогает производить арифметические операции над объектами времени и даты.

В этой статье вы узнаете все его возможности и способы применения:

https://www.freecodecamp.org/news/how-to-use-timedelta-objects-in-python/
👍12👏1