es
Feedback
Разъяснивший Python

Разъяснивший Python

Ir al canal en Telegram

Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss

Mostrar más
7 184
Suscriptores
-224 horas
-147 días
-5030 días
Archivo de publicaciones
Работаем с переменными окружения в Python Переменные окружения часто используются для хранения конфиденциальных данных — напр
Работаем с переменными окружения в Python Переменные окружения часто используются для хранения конфиденциальных данных — например, API-ключей, логинов, паролей. Вместо того чтобы хардкодить их в код, безопаснее читать их через os.environ. Это удобно, безопасно и позволяет легко переключаться между разными окружениями (например, dev и prod). Итог: Используйте os.environ.get() для безопасного доступа к переменным окружения — это защищает ваш код от утечек данных и упрощает настройку. Разъяснивший Python

Проверяем, существует ли файл Часто в программах нужно проверить, существует ли файл перед его использованием. Новички могут
Проверяем, существует ли файл Часто в программах нужно проверить, существует ли файл перед его использованием. Новички могут пробовать открывать файл и ловить исключения, но Python предлагает более элегантный способ через os.path. Функция os.path.exists() проверяет наличие файла или директории по заданному пути. Это безопасный и читаемый способ убедиться, что нужный файл действительно есть перед его использованием. Итог: С помощью os.path.exists() можно легко и безопасно проверять существование файлов, избегая лишних ошибок при открытии несуществующих путей. Разъяснивший Python

faulthandler.dump_traceback_later faulthandler.dump_traceback_later планирует автоматический вывод стека вызовов через заданн
faulthandler.dump_traceback_later faulthandler.dump_traceback_later планирует автоматический вывод стека вызовов через заданное количество секунд. Это полезно для отладки зависших программ, бесконечных циклов или неожиданных блокировокда модуль может появиться в процессе выполнения Разъяснивший Python

importlib.invalidate_caches importlib.invalidate_caches() очищает внутренний кэш путей поиска модулей. Это полезно при динами
importlib.invalidate_caches importlib.invalidate_caches() очищает внутренний кэш путей поиска модулей. Это полезно при динамическом создании или удалении .py файлов, особенно в тестах, плагинах и REPL-средах, когда модуль может появиться в процессе выполнения Разъяснивший Python

Бесплатный мини-курс: освой базу тестирования за 72 часа Ты выполнишь 3 реальных задачи из жизни Junior QA — поиски багов вру
Бесплатный мини-курс: освой базу тестирования за 72 часа Ты выполнишь 3 реальных задачи из жизни Junior QA — поиски багов вручную, и с помощью ПО. Получишь проекты в портфолио, значимые для будущего работодателя. Как это работает? 1. Регистрируешься — это абсолютно бесплатно. 2. В течение трёх дней проходишь уроки от эксперта в удобное для себя время. 3. Получаешь консультацию по профессии, обучению и рынку. 4. Понимаешь, подходит ли тебе тестирование, как начать карьеру и как выгодно выделиться среди новичков. Получи 4 гайда + 3 проекта в портфолио за 3 дня — успевай до 30 апреля! 👉 Записаться бесплатно (осталось 12 мест).

Замеряем время выполнения кода Иногда важно понять, сколько времени занимает выполнение определённого блока кода — особенно п
Замеряем время выполнения кода Иногда важно понять, сколько времени занимает выполнение определённого блока кода — особенно при отладке или оптимизации. Вместо сложных инструментов можно использовать встроенный модуль time. Простой способ — сохранить текущее время перед началом работы и вычесть его из времени после выполнения кода. Итог: Используйте time.time() для простого и наглядного замера времени выполнения кода — удобно при отладке и профилировании. Разъяснивший Python

Оживляем пиксели по-взрослому! Lada — умное Python приложение на базе ИИ, предназначенное для восстановления пикселизированны
Оживляем пиксели по-взрослому! Lada — умное Python приложение на базе ИИ, предназначенное для восстановления пикселизированных, "взрослых" видео и возвращение картинке былой чёткости 😈 Работать с ним можно как через удобный графический интерфейс, так и прямо из командной строки. Что важно знать: Нужна видеокарта Nvidia с поддержкой CUDA; Для видео в 1080p потребуется минимум 6–8 ГБ видеопамяти, для 4K — желательно побольше. Всё восстановленное видео можно сохранить в отдельный файл — без искажений и артефактов. GitHub/Инструкция Разъяснивший Python

Антипаттерн недели: except: без указания типа исключения В Python использование except: без типа перехватывает все ошибки, вк
Антипаттерн недели: except: без указания типа исключения В Python использование except: без типа перехватывает все ошибки, включая системные (KeyboardInterrupt, SystemExit). Это может затруднить отладку и скрыть критические проблемы. Всегда явно указывайте тип исключения. Разъяснивший Python

⚡️ Frontend теперь в Telegram! Ребята создали крутейший канал, где на простых картинках и понятном языке обучают фронтенд-раз
+8
⚡️ Frontend теперь в Telegram! Ребята создали крутейший канал, где на простых картинках и понятном языке обучают фронтенд-разработке, делятся полезными инструментами и фишками Подписывайтесь: @FrontendPortal

Получаем путь к текущему файлу При работе с файлами часто нужно знать, где находится сам исполняемый скрипт. Новички могут ук
Получаем путь к текущему файлу При работе с файлами часто нужно знать, где находится сам исполняемый скрипт. Новички могут указывать путь вручную, но Python умеет получать его автоматически с помощью встроенного модуля os. Функция os.path.abspath(__file__) возвращает абсолютный путь к текущему файлу, а os.path.dirname() — директорию, в которой он находится. Итог: С помощью os.path.abspath(__file__) и os.path.dirname() можно динамически определять путь к текущему файлу и его директории — это удобно для настройки путей и работы с файлами без хардкода. Разъяснивший Python

Spektr опубликовал отчёт по итогам исследования «Крупнейшие российские экосистемы 2024-25». Наиболее активно развивающиеся вертикали — финансы, покупки, развлечения и образование. Лидером по знанию в наибольшем числе вертикалей оказались сервисы Сбера (8 из 18), второе место у Яндекса (6 из 18). Среди направлений, где лидирует Сбер, — финансы (Сбербанк Онлайн), здоровье (СберЗдоровье) и недвижимость (Домклик). Среди вертикалей, где лидирует Яндекс, — мобильность (Яндекс Такси), информация (Яндекс Карты) и голосовые ассистенты (Алиса). @retailrus

Получаем путь к текущему файлу При работе с файлами часто нужно знать, где находится сам исполняемый скрипт. Новички могут ук
Получаем путь к текущему файлу При работе с файлами часто нужно знать, где находится сам исполняемый скрипт. Новички могут указывать путь вручную, но Python умеет получать его автоматически с помощью встроенного модуля os. Функция os.path.abspath(__file__) возвращает абсолютный путь к текущему файлу, а os.path.dirname() — директорию, в которой он находится. Итог: С помощью os.path.abspath(__file__) и os.path.dirname() можно динамически определять путь к текущему файлу и его директории — это удобно для настройки путей и работы с файлами без хардкода. Разъяснивший Python

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

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

Узнаем курс рубля за определенную дату forex-python позволяет получать данные о курсе валют в определённое время и конвертиро
Узнаем курс рубля за определенную дату forex-python позволяет получать данные о курсе валют в определённое время и конвертировать одну валюту в другую. Установка пакета - pip install forex-python. Текущая программа позволяет нам узнать курс рубля относительно многих других валют мира за 28 апреля 2010 года(в 10 часов 53 минут 30 секунд). Документация библиотеки находиться здесь. Разъяснивший Python

📱 Как ИИ меняет индустрию iGaming? ИИ уже давно перестал быть просто трендом — он активно трансформирует индустрию азартных
📱 Как ИИ меняет индустрию iGaming? ИИ уже давно перестал быть просто трендом — он активно трансформирует индустрию азартных игр. Автоматизация процессов, улучшение пользовательского опыта и создание персонализированных стратегий для игроков — вот лишь несколько примеров того, как ИИ меняет правила игры. 🔵 Хочешь узнать, как ИИ может повысить твой успех в iGaming? Подписывайся на Owner 1win и будь в центре событий! На канале ты найдешь: ⏺ Анализ применения ИИ в iGaming: как технологии меняют процессы и делают игры умнее. ⏺ Экспертные прогнозы о будущем индустрии с учетом ИИ. ⏺ Советы по внедрению ИИ в стратегии и улучшению пользовательского опыта. 🔗Присоединяйся к Owner 1win и будь на волне iGaming трендов!😍

Проверяем тип переменной В процессе разработки важно понимать, с каким типом данных вы работаете. Многие новички используют p
Проверяем тип переменной В процессе разработки важно понимать, с каким типом данных вы работаете. Многие новички используют print(type(x)), чтобы узнать тип переменной, но Python предлагает более универсальный способ — isinstance(). Функция isinstance() проверяет, принадлежит ли объект к определённому типу (или группе типов). Это особенно удобно при написании условий и обработке разных данных. Итог: isinstance() — удобный инструмент для проверки типов, особенно когда нужно обрабатывать переменные разных типов в одном блоке кода. Разъяснивший Python

Random Forest Random Forest — это не одно дерево, а сразу много. Каждый “деревце” в лесу обучается на случайной части данных
Random Forest Random Forest — это не одно дерево, а сразу много. Каждый “деревце” в лесу обучается на случайной части данных и с использованием случайного поднабора признаков. Когда нужно предсказать класс или значение, все деревья голосуют, и побеждает большинство (в классификации) или усреднённый ответ (в регрессии). В результате снижается переобучение по сравнению с одиночным деревом, а сама модель меньше зависит от случайных шумов. Сначала из обучающей выборки с помощью бутстрэпа выбирается случайная подвыборка (с возвращением). Для каждого дерева берётся случайный набор признаков. Все деревья предсказывают, и итоговый ответ — это агрегация: большинство голосов в классификации или среднее значение в регрессии. Обрати внимание на пример. n_estimators определяет, сколько деревьев. max_depth — максимальная глубина каждого дерева. random_state — фиксируем сид, чтобы результат был воспроизводим. Можно добавлять class_weight='balanced', если классы несбалансированы. Разъяснивший Python

Убираем фон с любой картинки за пару секунд с помощью Python! Хотите автоматизировать обработку изображений без фотошопа? Скр
Убираем фон с любой картинки за пару секунд с помощью Python! Хотите автоматизировать обработку изображений без фотошопа? Скрипт-проект на базе библиотеки rembg: Установка:
Python

pip install rembg
Пример кода:
Python

from rembg import remove


def remove_background(input_path: str, output_path: str) -> None:
    """Удаляет фон с изображения и сохраняет результат."""
    with open(input_path, 'rb') as input_file:
        with open(output_path, 'wb') as output_file:
            image_bytes: bytes = input_file.read()
            output_bytes: bytes = remove(image_bytes)
            output_file.write(output_bytes)

if __name__ == "__main__":
    remove_background('input.png', 'output.png')
Открывает файл; Убирает фон; Сохраняет готовое изображение. GitHub/Инструкция Разъяснивший Python

404 Media — закрытый канал про хакинг, кибербезопасность и технологии. — Пентест камер видеонаблюдения, WI-FI, социальных сет
404 Media закрытый канал про хакинг, кибербезопасность и технологии. — Пентест камер видеонаблюдения, WI-FI, социальных сетей — Пробив по номеру телефона или телеграм аккаунту — Анонимность, безопасность в сети, защита данных https://t.me/+QrK4XlsK8O1hNmEy