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.4K
Videos
202
Links
3.6K

Showing posts older than #2851 · Back to latest

Older Posts 20 shown
Post #2850 4.75K
— Хэштеги — это мерзость.

— В Python хэштеги используются для того, чтобы сообщить компьютеру, что эта строка не стоит того, чтобы её читали. Примерно так же и в социальных сетях.
  • 👍 41
  • 😁 16
  • 🆒 6
  • 🌚 3
  • 👎 2
Post #2849 5.01K
​​Виды багов в Py-приложениях

Классификатор исключений вы уже, полагаю, видели, а что насчёт классификации багов?

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

#факты
  • 👍 5
  • 🎉 2
  • 🍌 2
Post #2848 4.8K
​​Что быстрее — глобальные переменные или аргументы функции?

Глобальные переменные всегда требуют поиска по словарю.

Индексирование списка выполняется быстрее, чем поиск по словарю.

Как думаете, кто быстрее и какие факторы могут переломить ситуацию? Поделитесь в комментариях.
  • 👍 5
  • 😁 3
  • 🍌 2
Post #2847 4.75K
​​Пятничный Win Share

Как у вас дела под конец недели, питонисты?

Вы можете поделиться не только новостями, но и затыками. Сообщество Zen of Python постарается помочь. Самую интересную проблему мы разберём в отдельном посте.

#winshare
  • 🍌 2
Post #2846 4.99K
​​Задачи Python, которыми хорошо размяться

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

Статья

#задача
  • ✍ 3
  • 🍌 1
Post #2845 4.9K
​​Пять правил код-ревью, для стажёров, джунов и мидлов

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

#лучшиепрактики
  • 🔥 6
  • 🍌 4
  • ☃ 1
Post #2843 4.6K
​Помогаем подписчику: компьютерное зрение для пробирной палаты

Запрос от пользователя @shalimovss:

«Медленно, но верно к нам приходит маркировка товаров, Сейчас в ювелирке пришла физическая маркировка на металле, так называемый ГИИС ДМДК. С учётом того, что у работников пробирной палаты, руки не из того места, получаем не полный дата матрикс код, например нет одной грани квадрата дмк. Может кто подскажет, как в машинном зрении это считать? Фото в группе нельзя прикрепить, а жаль».

Давайте накидаем CV-библиотек Сергею в комментариях под постом.

#winshare
  • ❤ 2
  • 👍 2
  • 🍌 1
Post #2842 4.71K
​Как сделать регистрацию и авторизацию через мобильный номер

Рассказали в статье, как сделать регистрацию и авторизацию пользователей по мобильному номеру с инструментами SMS API от МТС Exolve и API от Twilio.

#факты
  • 👍 3
  • 🍌 1
Post #2840 4.55K

Forwarded from Нейроканал

​RecTools: универсальная библиотека для построения рекомендаций

Недавно наши соотечественники представили RecTools, открытую библиотеку для создания рекомендательных систем на языке программирования Python.

Эта библиотека объединяет в себе популярные модели, такие как Implicit ALS, SVD, LightFM, и другие. Вся сложная механика скрыта, а сами модели работают из коробки с помощью методов fit и recommend.

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

Статья о RecTools | Репозиторий

#статья #rectools
  • 👍 5
  • ❤ 1
  • 🍌 1
Post #2839 4.78K
​django-ninja для создания API

Веб-фреймворк позволяет по сути создавать приложения, которые потом встраиваются в Django-проект:

from ninja import NinjaAPI

api = NinjaAPI()


@api.get("/add")
def add(request, a: int, b: int):
return {"result": a + b}

Документация

#API
  • 👍 8
  • 👎 3
  • 😁 2
  • 🍌 1
Post #2838 4.75K
​Поздравляем победителей

С задачей про цветовые схемы справились:
— @nesterov;
— @DZherb;
— @Alex_Bur;
— @kotakoko686.

Самое лаконичное верное решение выглядит так:

def rgb_to_hex(color):
r, g, b = color
return f'#{r:x}{g:x}{b:x}'

Присоединяйтесь к раскачке мозгов, это пригодится на собеседованиях.

#задача
  • ❤ 3
  • 🍌 2
Post #2837 4.83K
​chemics для химии

Утилита адаптирована под нужды химической индустрии и позволяет:
— рассчитывать объем газа в заданных условиях;
— рассчитывать свойства реагентов;
— проверять сбалансированность уравнений и многое другое.

Проект на PyPi

#библиотека
  • 👎 3
  • 🍌 2
  • ❤ 1
  • 🔥 1
Post #2835 4.54K
​Задача о пирамиде

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

[
" * ",
" *** ",
"*****"
]

#задача
  • 😢 3
  • 🍌 1
Post #2834 4.88K
​PyPDF2 для объединения файлов.pdf

Полностью бесплатный инструмент, который:
— объединяет / разъединяет;
— читает / генерирует аннотации;
— шифрует / дешифрует и проч.

Тот случай, когда владение Python даже на базовом уровне окупается экономией времени и нервов: ведь действительно бесплатных онлайн-аналогов с таким функционалом не так много.

Проект на PyPi

#библиотека
  • 👍 21
  • ⚡ 1
  • 🔥 1
  • 🍌 1
Post #2833 4.7K
  • 😁 53
  • 👍 4
  • 🍌 1
Post #2832 12K
​Telegram-бот на aiogram

Десятичасовой (!) плейлист, в котором автор исчерпывающе рассказывает про:

— коллбэки;
— асинхронность;
— машину состояний;
— типы кнопок (Inline- и Reply-);
— Middleware и многое другое.

#обучение
  • 👍 11
  • 🍌 1
Post #2831 4.76K
​Как создаются CLI-инструменты

Автор 10+ консольных утилит делится в своей англоязычной статье опытом создания
подобных инструментов, параллельно позволяет повторить теорию:
— что такое команды, аргументы и опции;
— в чем отличие опций от флагов;
— как отличить подкоманду от опции;
— как устроено типичное содержание -help и проч.

#факты
  • 🍌 4
  • ❤ 1
Post #2830 4.53K
​Пятничный Win Share

Что интересного у вас на этой неделе из мира Python и IT?

Вы можете поделиться не только новостями, но и затыками. Сообщество Zen of Python постарается помочь. Самую интересную проблему мы разберём в отдельном посте.

#winshare
  • 👍 2
  • 🍌 1
Post #2829 5.08K
​selenium: пишем адаптивный парсер c XPath

Разбираемся в статье, как написать паук умеренной сложности на selenium и попутно обойти DDoS-защиту Cloudflare.

#библиотека
  • 👍 3
  • 👎 2
  • 🔥 1
  • 🍌 1
Post #2828 5.11K
​Metabob: ещё один конкурент Copilot

Расширение не только автодополняет ваш код, но и генерит код по промту, а также объясняет его. В бесплатную версию входит плагин для VSCode.

Официальный сайт

#факты
  • 🍌 8
  • 👍 2
  • 😁 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 →