Python Guru | Всё про Python
Closed channel
Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Реклама: telega.in/channels/+ugxIOUCsAc43N2Zi/card?r=o8lGV6A1
Show more3 086
Subscribers
-224 hours
-57 days
-1330 days
Posts Archive
Быстрое измерение времени выполнения кода без time и декораторов
Иногда нужно прикинуть, сколько реально занимает выполнение фрагмента кода — но не хочется подключать сложные профилировщики. Python даёт простой и элегантный способ измерить время прямо “на лету” с помощью time.perf_counter().
Итог:
Этот метод позволяет замерять время выполнения любых операций в одном месте, без декораторов и внешних библиотек, и идеально подходит для быстрой диагностики производительности.
Python Guru
Битовые операции И, ИЛИ, НЕ, XOR. Сдвиговые операторы
Рассматриваем работу битовых операторов И, ИЛИ, НЕ, XOR в языке Python. А также сдвиговые операторы влево и вправо. Примеры использования битовых операций.
• Перейти к просмотру
Python Guru
Python без этого понять не получитсчя ни через год ни через пять лет
• Перейти к просмотру
Python Guru
💸 Разработчики из Яндекса создали IT каналы для обучения своих сотрудников.
Здесь информация, которая реально помогает изучать программирование с полного нуля!
Выбирайте своё направление и подписывайся:
👩💻 Python Flow — @python_flow
👩💻 C & C++ Flow — @cpp_flow
💻 IT News Flow — @itnews_flow
👩💻 Java Flow — @java_flow
👩💻 SQL & Базы данных Flow — @sql_flow
👩💻 C# & Unity Flow — @csharp_flow
👩💻 Node.js Flow — @nodejs_flow
👩💻 Linux & DevOps Flow — @linux_flow
👩💻 InfoSec & Хакинг — @hacking_flow
👩💻 Git & GitHub Flow — @git_flow
Прием заявок действует до завтра ⚠️
Как красиво логировать объекты без ручного форматирования
Когда нужно записать в лог сложный объект (например, dict с вложенными структурами), обычный print() делает кашу. А logging без форматирования выглядит громоздко. Есть быстрый способ — использовать pprint прямо внутри логирования.
Хотите логировать сложные структуры красиво и читаемо, но не хотите вручную форматировать JSON или писать многострочные print(). Используйте pprint.pformat() — он превращает объект в красиво отформатированную строку, которая идеально ложится в лог.
Python Guru
📱 Как GPT меняет бизнес? Узнай изнутри.
На канале Owner 1win — опыт основателя топового проекта, который использует нейросети, ИИ и собственные IT-разработки, чтобы масштабировать 1win и выходить за рамки индустрии.
Здесь ты найдешь:
👉 Как GPT помогает автоматизировать процессы
👉 Инсайды о внедрении ИИ в гемблинг
👉 Личный опыт создания digital-платформ
👉 Апдейты и кейсы по 1win и другим проектам
🔗 Owner 1win — про технологии, которые работают.
Подпишись и будь в курсе, как ИИ делает бизнес умнее.
Функции модуля time: Часть 2
Продолжаем делиться циклом видеоматериалов, благодаря которому ты научишься пользоваться модулем time. В этот раз продемонстрированы функции monotonic(), perf_counter() и process_time().
• Перейти к просмотру
Python Guru
Операторы циклов break, continue и else
На многочисленных примерах объясняется работа операторов:
break - досрочное прерывание цикла;
continue - пропуск одной итерации цикла;
else - выполнение блока операторов после штатного завершения цикла.
• Перейти к просмотру
Python Guru
🎬 Хотите, чтобы ваши идеи стали историей, о которой говорят?
Все мы придумывали сюжеты в голове: героев, диалоги, целые фильмы…
Разница только в том, что одни оставляют это фантазией, а другие делают карьеру на сценариях.
Специально для вас открыт бесплатный мини-курс, где идеи превращаются в истории. Что будет на курсе:
— Напишете свой первый сценарий всего за 4 занятия
— Пообщаетесь вживую с опытным сценаристом
— Получите 5 чек-листов и подборку материалов в подарок
— Вступите в закрытое комьюнити сценаристов в Telegram
💰Зарплата начинающего сценариста — от 80 000 ₽, с опытом — до 135 000 ₽.
А первый шаг вы делаете бесплатно (вместо 2 990 ₽).
Пройдите короткий тест, откройте доступ и начните писать историю. Одна из таких историй привела студента Skillbox к Netflix и HBO. Может, это и ваш путь!
Заглавные буквы
Метод возвращает копию строки str, в которой у каждого слова в строке, первый символ имеет верхний регистр, а остальные символы слова переводятся в нижний регистр. Другими словами, метод вернет копию строки, в которой все слова начинаются с заглавной буквы.
Фрагмент используется с применением метода title() класса string
Python Guru
Функция map. Примеры ее использования
Знакомимся с функцией map. Работа функции изнутри. Примеры ее использования. Лямбда-функции совместно с функцией map.
•Перейти к просмотру
Python Guru
Логирование: оставь print позади
Логирование - это фиксация состояния вашего приложения в определенный момент времени. Оно позволяет понимать, что система работает как ожидается (и вообще работает), а также облегчает диагностику проблем.
• Перейти к просмотру
Python Guru
ALL 47 STRING METHODS IN PYTHON EXPLAINED
Вот все 47 строковых методов, которые вы найдете в vanilla Python. Сколько из них вы знаете?
• Перейти к просмотру
Python Guru
Изоляция рунета ближе, чем ты думаешь
Loading … ██████████████] 99%Роскомнадзору дали карт-бланш на блокировки, а «белые списки» сайтов тестируют уже в десятках регионов. И гайки будут закручиваться только сильнее. Чтобы в одночасье не лишиться доступа к свободному Интернету, просто сохрани Only Hack. Тут профессиональный хакер делится фишками, с которыми доступ к глобальной сети у тебя будет даже в случае ядерного апокалипсиса. Не жди момента «Х». Перестрахуйся подпиской.
Система распознавания лиц
Делимся кодом, с помощью которого ты сможешь распознавать лица. Этот процесс включает несколько этапов, таких как обнаружение лиц, извлечение признаков и их сравнение с известными лицами. Для работы с распознаванием лиц тебе понадобятся библиотеки opencv-python и dlib, а также imutils для упрощения некоторых операций. Эти инструменты широко используются в безопасности, авторизации и различных приложениях для анализа изображений.
• Перейти к просмотру
Python Guru
ASMR Programming - Coding Pacman - No Talking
Написание кода для pacman оказалось сложнее, чем я думал. Для ghosts я использовал алгоритм Дейкстры. Я открыт для любых идей по разработке игры. Вы можете разрабатывать игру по своему усмотрению. Нам нужно больше работать над ghosts. Потому что иногда они забиваются в угол и ждут там. Возможно, мы могли бы сократить интервал между сменой случайных целей для призраков.
• Перейти к просмотру
Python Guru
Repost from Романцев768 | Romancev768
Розыгрыш iPhone 17 Pro и лучших AirPods!
С каналом Костыль разыгрываем 2 отличных приза:
Призы
➡️iPhone 17 Pro — лучший iPhone, универсального размера. Цвет выберет победитель
➡️AirPods Pro 3 — наушники получит победитель под номером 2
Условия:
• подписаться на @Romancev768
• подписаться на @kostylofficial
• нажать на кнопку «Участвовать» под этим постом.
Двух победителей выберет рандомайзер.
Когда итоги?
В пятницу, 19 декабря, в 18:00
Где итоги?
В этом посте, вы его читаете, все итоги подводятся в постах с кнопкой «Участвовать».
Как получить?
Доставим в ближайшее отделение СДЭК. Получателю должно быть 18+, могут забрать родители.
А точно не скам?
Победители получат кружок в котором я назову их имя и расскажу о доставке приза.
Упрощение создания операторов сравнения
Декоратор functools.total_ordering используется здесь для упрощения процесса реализации упорядочения экземпляров класса. Для обеспечения его работы нужно лишь чтобы были объявлены операторы сравнения lt и eq. Это — тот минимум, который нужен декоратору для конструирования остальных операторов сравнения.
Python Guru
Защита ИИ-приложений от атак
В данной статье автор разбирает Guardrails. Это инструмент для обеспечения безопасности ИИ-систем. Благодаря нему можно создавать многоуровневую систему валидации входных и выходных данных.
• Перейти к просмотру
Python Guru
