ru
Feedback
Python Guru | Всё про Python

Python Guru | Всё про Python

Закрытый канал

Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Реклама: telega.in/channels/+ugxIOUCsAc43N2Zi/card?r=o8lGV6A1

Больше
3 129
Подписчики
-124 часа
-97 дней
-3830 день
Архив постов
Используй functools.lru_cache для кэширования результатов Если у тебя есть функция, которую вызывают с одними и теми же аргум
Используй functools.lru_cache для кэширования результатов Если у тебя есть функция, которую вызывают с одними и теми же аргументами, а её выполнение ресурсоёмкое — можно автоматически кэшировать её результат с помощью lru_cache. Итог: lru_cache автоматически сохраняет результаты вызовов функции и экономит ресурсы при повторных вызовах. Особенно полезно для рекурсивных и часто вызываемых функций. Python Guru

Используйте функцию enumerate для перебора элементов списка и их индексов enumerate - это встроенная функция, которая принима
Используйте функцию enumerate для перебора элементов списка и их индексов enumerate - это встроенная функция, которая принимает список и возвращает объект, который можно использовать в цикле for для перебора элементов списка и их соответствующих индексов. Python Guru

Недооцененные не-Pythonic фичи “Не Pythonic фичи” — это конструкции или стиль кода, которые противоречат философии Python. В данной статье автор рассказывает о 14 хитростях, которые помогут тебе при написании кода. • Перейти к просмотру Python Guru

⚡️Россияне массово увольняются с работ По данным Минфин 28% граждан покинули своё место работы. А всему винной арбитраж крипт
⚡️Россияне массово увольняются с работ По данным Минфин 28% граждан покинули своё место работы. А всему винной арбитраж криптовалют. Арбитраж – это единственная сфера, где можно зарабатывать от 5.000р в день. Причем потолка дохода вообще нет – те кто еще вчера не знал, что такое арбитраж, сегодня выходят на 200, 300 и даже 500 тысяч в месяц. Причём для старта не нужно образование и опыт – заработать первые деньги поможет канал Арбитраж Крипты. Он идеально подходит людям, которые ничего не знают про заработок в интернете, но при этом хотят выйти на доход в $1000-2000. Успейте присоединится, скоро доступ в канал будет платным: https://t.me/+d2mqCiSI9kc3MjEy

Работа с хэшируемыми типами данных через __hash__ и __eq__ В Python можно управлять тем, как объекты сравниваются и хэшируютс
Работа с хэшируемыми типами данных через __hash__ и __eq__ В Python можно управлять тем, как объекты сравниваются и хэшируются, путем реализации методов hash и eq. Это особенно полезно при использовании объектов в качестве ключей в словарях или элементов в множествах, где требуется уникальность. Python Guru

Как объединять цепочки условий красиво и читаемо Иногда логика с множеством if становится громоздкой. В таких случаях удобно
Как объединять цепочки условий красиво и читаемо Иногда логика с множеством if становится громоздкой. В таких случаях удобно использовать словарь как аналог switch-case. Итог: Словарь заменяет кучу if-elif-else, делает код чище и облегчает добавление новых случаев. Особенно полезно, когда условия связаны с конкретными значениями (например, кодами, командами или ролями). Python Guru

Поиск по файлам с учетом синонимов Сделаем небольшой поисковик по файлам. Он будет искать файлы по ключевым словам, включая и
Поиск по файлам с учетом синонимов Сделаем небольшой поисковик по файлам. Он будет искать файлы по ключевым словам, включая их синонимы и разные формы слов. Например: “отчёт”, “отчёты”, “доклад” будут считаться похожими. Данный поисковик работает на всех ОС. • Перейти к просмотру Python Guru

Создание видео из изображений В этот раз мы сделаем скрипт для создания видео. Он будет объединять набор изображений в видеор
Создание видео из изображений В этот раз мы сделаем скрипт для создания видео. Он будет объединять набор изображений в видеоролик, добавлять фоновую музыку, а также позволит настроить скорость смены кадров. В результате получится готовое MP4-видео! • Перейти к просмотру Python Guru

Repost from Техночат
Разыгрываем лучшие гаджеты года: iPhone 16 Pro Max на 256 ГБ, 15-дюймовый MacBook Air 16/256 ГБ и PlayStation 5 Pro! Чтобы их
Разыгрываем лучшие гаджеты года: iPhone 16 Pro Max на 256 ГБ, 15-дюймовый MacBook Air 16/256 ГБ и PlayStation 5 Pro! Чтобы их получить, достаточно подписаться на: • наш канал «Техночат» • И на канал «Больше, чем экономика» Нажимаете после этого на кнопку «Участвовать» и ждёте 2 июля — в этот день в 20:00 по московскому времени рандомайзер выберет трёх победителей. Первый получит айфон, второй — макбук, а третий — PlayStation. Призы бесплатно вышлем в ближайший к вам пункт выдачи СДЭК, поэтому уточните, есть ли он в вашей стране.

Тестовые идентификаторы: как и где расставлять правильно • Перейти к просмотру Python Guru

Ускорение кода с помощью functools.cache Когда функция вызывается часто с одними и теми же аргументами (например, при рекурси
Ускорение кода с помощью functools.cache Когда функция вызывается часто с одними и теми же аргументами (например, при рекурсии), можно использовать кэширование результатов с помощью декоратора @cache. Итог: @cache (или @lru_cache) позволяет многократно ускорить повторяющиеся вычисления без изменения логики — просто добавь декоратор. Python Guru

Обнаружение лиц людей на видео при помощи Python • Перейти к просмотру Python Guru

Как Python помогает восстанавливать древние фрески: алгоритмы цифровой реставрации Рассказал, как с Python и OpenCV восстанавливал фрески: писал свои алгоритмы, экспериментировал с нейросетями и пытался вернуть прошлое в настоящем. IT встречает вечность, серьёзно. • Перейти к просмотру Python Guru

Будущее наступило: россиянин оплачивает криптой в продуктовом магазине. Трамп вкладывает туда миллиарды. В России вот-вот появится цифровой рубль. А простые студенты делают пару средних зарплат за несколько кликов. При этом у 80% россиян даже нет криптокошелька. Не говоря о том, чтобы зарабатывать там хотя бы 200к. Чтобы наконец это исправить — читайте канал Inv Trading. Автор сам прошел путь от новичка до ТОП-1 трейдера СНГ по версии Bybit. В канале он простым языком объясняет, откуда в крипте деньги, какими способами войти без вложений и как даже новичку добиться стабильных 40% в месяц. Подписывайтесь, в закрепе есть пошаговый план для старта и список монет, которые скоро кратно вырастут: @invtrading

Чем опасен apply() и почему его стоит заменить Сегодня рассмотрим почему DataFrame.apply() — это так себе инструмент в 2025 году, чем его заменять и как писать dataframe-логику так, чтобы она летала вместо того, чтобы жечь CPU и бюджет. • Перейти к просмотру Python Guru

⚡️Уже ЗАВТРА мы подведём итоги масштабного розыгрыша — троим из вас достанется новенький iPhone 16! Самое время подписаться на @economica, @ruble30 и @trendswhat и нажать «Участвую!» под этим постом, если вы ещё этого не сделали. Результаты уже завтра в 18:00!

Пишу простую, но реальную программу. Python + Excel Задача - обработать XLSX-файл Бланка заказа и составить новую таблицу соответствия подкатегорий товара и принадлежащих им артикулов. • Перейти к просмотру Python Guru

Что такое веб-скрапинг и как его использовать в Python Изучите основы веб-скрапинга и примеры его использования в Python с по
Что такое веб-скрапинг и как его использовать в Python Изучите основы веб-скрапинга и примеры его использования в Python с помощью популярных библиотек BeautifulSoup и Scrapy. Веб-скрапинг — это процесс извлечения данных из веб-страниц путем скачивания и анализа их содержимого. В Python для этого используются различные библиотеки, такие как BeautifulSoup и Scrapy. В этой статье мы рассмотрим основы веб-скрапинга и примеры его использования на языке Python. Зачем нужен веб-скрапинг? Веб-скрапинг может использоваться для различных целей, таких как: сбор данных для анализа (например, статистика посещаемости сайтов) мониторинг цен на товары и услуги создание баз данных контента для исследований автоматизация рутинных задач, связанных с работой в интернете Python Guru

Быстрое измерение времени выполнения кода с timeit Иногда нужно узнать, какой из вариантов реализации работает быстрее. Модул
Быстрое измерение времени выполнения кода с timeit Иногда нужно узнать, какой из вариантов реализации работает быстрее. Модуль timeit поможет провести чистое и честное измерение без внешнего шума. Итог: timeit — отличный способ понять, какой участок кода быстрее работает на практике. Особенно полезен при оптимизации функций или выборе между несколькими подходами. Python Guru

Узнай подходящую тебе карьеру за 5 минут. Онлайн-школа участник проекта "Сколково" создала уникальный инструмент профориентации, который раскроет ваш потенциал. Простой тест с вариантами ответа, менее чем из 20 вопросов. В конечный результат вошли только самые востребованные профессии для 2025 года, большинство специальностей из сферы IT и Дизайна, именно в них на сегодня наибольшие доходы. Переходите по специальной ссылке, получите карьерную консультацию в подарок, и разберите индивидуально ваш комфортный переход в новую профессию. Реклама. Информация о рекламодателе по ссылкам в посте.