TGViewer
Channel Public Channel
Zen of Python

Zen of Python

@zen_of_python

Полный Дзен Пайтона в одном канале

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/xZOL
Subscribers
18.8K
Photos
1.5K
Videos
202
Links
3.7K

Showing posts older than #1973 · Back to latest

Older Posts 20 shown
Post #1972 6.89K
​Как сделать циклы в Python более питоническими

Иногда в погоне за красотой кода на Python страдает его производительность. Поэтому важно соблюдать баланс между его читаемостью и скоростью работы. Здесь представлены 5 методов, которые помогут вам достичь этого баланса при работе с циклами:

https://idiomaticprogrammers.com/post/idiomatic-python-programming/
  • 🔥 10
  • 👍 7
Post #1971 7.02K
Создание детализированной фотографии по пикселизированному изображению

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

Подробнее о проекте и его использовании можно почитать тут:

https://github.com/adamian98/pulse

#ml #библиотека
  • 👍 17
  • ❤ 8
  • 🔥 3
Post #1970 6.94K
Ну и зачем лишние инструменты, если нет разницы?
  • 😁 46
  • 👍 7
  • 🤣 7
Post #1969 7.36K
​Как запустить сервер PostgreSQL прямо в браузере

В данной статье речь пойдёт о новом инструменте, созданном с использованием Python, который называется postgres-wasm. Это запускаемый в браузере сервер PostgreSQL с полным набором функционала, включая сохранение состояния в браузере, восстановление из pg_dump и логическую репликацию из удалённой базы данных.

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

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

#sql #веб
  • 👍 7
  • 🔥 5
Post #1967 7.09K
​Python 3.11: новые интересные функции, которые вы можете попробовать

Новая версия Python была опубликована 24 октября. Как и в любой версии, Python 3.11 содержит множество новшеств и изменений.

Предлагаем вам познакомиться с самыми интересными из них в этой статье:

https://realpython.com/python311-new-features/
  • 👍 16
  • 👏 1
  • 😁 1
Post #1966 6.62K
​JupyterHub, или как перестать бояться pip install

JupyterHub — это тот же Jupyter, который ставится он на отдельный сервер и работает как клиент-серверное веб-приложение, позволяя автоматизировать и изолировать рабочее окружение каждого пользователя. Благодаря этому вам не надо думать об установке Jupyter и тратить локальные ресурсы.

Подробнее:

https://habr.com/ru/company/rostelecom/blog/689596/

#jupyter #datascience
  • 👍 6
Post #1964 6.35K
​Расширяем Python с помощью Cython, Rust и других языков

Когда чистого кода Python оказывается недостаточно, на помощь могут прийти другие языки, которые можно использовать через специальное расширение. В зависимости от вашей ситуации это может быть C, C ++, Rust или что-то ещё.

Давайте посмотрим, какие у нас есть варианты на такой случай и в каких сценариях они могут пригодиться:

https://pythonspeed.com/articles/rust-cython-python-extensions/
  • 👍 5
  • 🤨 1
Post #1963 6.53K
​Управление файлами в Django

Если с файлами, находящимися в вашем проекте всё более-менее понятно, то что делать с теми, которые могут загружать пользователи? Как реализовать функциональность приёма и обработки пользовательских файлов?

В этой статье вы узнаете, как Django обрабатывает файлы такого типа и как с ними безопасно обращаться:

https://www.mattlayman.com/django-riffs/accepting-files/

#django
  • 👍 9
  • 🐳 2
Post #1961 6.6K
Идея для стартапа, или как ненадолго войти в IT
  • 🤔 25
  • 🤡 19
  • 😁 10
  • 👍 3
Post #1959 7.24K
​Как написать Telegram-бота на Python: делаем ремайндер

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

Так не будем терять времени, подробности тут:

https://tproger.ru/articles/kak-napisat-telegram-bota-na-python-delaem-remajnder/

#бот #telegram
  • 👍 14
  • 😍 3
Post #1958 7.1K
​Извлечение таблиц из pdf

При обработке pdf-файлов часто можно встретить таблицы. И не все инструменты способны их адекватно обработать и извлечь. В этой статье предлагается способ извлечения с помощью библиотеки Camelot. Он даёт возможность извлечь таблицы в виде pandas DataFrame для дальнейшей обработки, а также экспортировать таблицу в форматы csv, JSON, Excel и HTML.

Подробнее:

https://uproger.com/izvlechenie-tablicz-iz-pdf-s-pomoshhyu-camelot/

#camelot #pdf
  • 👍 8
  • ❤ 1
  • 🔥 1
Post #1957 6.63K
​Буквенная судоку на Python

Судоку — одна из самых популярных игр в мире. И вот небольшой гайд на Medium, как закодить небольшую Python-версию игры: https://tprg.ru/jsDq

#туториал #gamedev
  • 👍 7
Post #1955 6.85K
Оцифровываем человека в 3D по одной фотографии

В этом нам поможет библиотека PIFuHD. Она использует многоуровневую неявную функцию с выравниванием по пикселям. Другими словами, она берёт фотографию, распознаёт на ней человека и отдаёт вам его 3D модель в достаточно высокой детализации.

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

https://github.com/facebookresearch/pifuhd

#ml #библиотека
  • 👍 14
  • 🔥 7
Post #1953 7.26K
​Более 50 вопросов с собеседований по Python

Насколько хорошо вы знаете Python? Проверьте свои силы, ответив на эти вопросы из статьи, которые задают на реальных собеседованиях:

https://bookflow.ru/spisok-voprosov-s-sobesedovanij-po-python/
  • 👍 18
Post #1952 6.41K
​Популярные способы распараллеливания кода на Python

Использование стандартной реализации Cpython автоматически означает, что вы не можете полноценно распараллелить код из-за GIL. Но это не беда. Существует несколько способов распараллелить код на Python для повышения его производительности.

Подробнее об этих способах можно узнать здесь:

https://towardsdatascience.com/parallelizing-python-code-3eb3c8e5f9cd
  • 👍 5
Post #1950 6.35K
​Как превратить ваше CLI-приложение в программу с графическим интерфейсом всего одной строкой?

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

Как использовать и как работает можно узнать здесь:

https://github.com/chriskiehl/Gooey

#библиотека #gooey
  • 👍 13
Post #1949 6.29K
​Делаем мотиватор для работы из кошачьей кормушки

Как заставить себя работать, если не хочется, а надо? Можно, конечно, вспомнить про все свои кредиты и ипотеку, которую надо оплачивать, а можно потратить выходные и переделать кошачью кормушку в устройство, которое будет поощрять вас любимыми сладостями за каждый коммит. Ну и что, что еда падает в миску? Зато весело.

Как повторить этот проект у себя дома, можно узнать здесь:

https://habr.com/ru/company/productivity_inside/blog/693266/

#diy
  • 😁 18
  • 👍 4
  • 🔥 2
  • 💩 2
  • 🤡 2
Post #1948 6.55K
​Как работать с библиотекой sktime: разбираемся на примере прогнозирования продаж

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

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

https://habr.com/ru/company/sbermegamarket/blog/692392/

#sktime
  • 👍 6
Post #1946 6.99K
​Свой агрегатор новостей на python. Телеграм + RSS + новостные сайты

Автор статьи торгует на бирже, поэтому ему важно было вовремя получать новости по этой теме в одном месте, не монитория кучу источников. Поэтому он решил создать своего бота для агрегации новостей с использованием telethon, feedparser, scrapy.

Вот что в итоге получилось:

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

#бот #telegram
  • 👍 24
Post #1945 7.13K
​Веб-разработка на Python.Что проще Flask?

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

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

https://uproger.com/web-razrabotka-na-python-chto-proshhe-flask/

#веб #flask
  • 👍 2
  • ❤ 1
  • 🔥 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →