tgindex

Pro Python • IT

описание

Pro Python — авторский канал с полезными советами, материалами и новостями по Python-программированию. Сотрудничество (реклама): @NotPriceMedia Канал на бирже : https://telega.in/c/PythonTechCode

4 129
подписчиков

Лучшие посты

за три месяца
  • 15 июл.840 просмотров1 реакций9 пересылок

    ®️ Схема работы с Git (системой контроля версий), которая визуализирует взаимодействие между локальным репозиторием и удаленным хранилищем. ✅ Мы в Max – подписывайся

  • 28 июл.835 просмотров1 реакций17 пересылок

    🔑 Keyring – безопасное хранение паролей Библиотека для работы с системным хранилищем учетных данных (Keychain, KWallet, Secret Service). Позволяет безопасно хранить и получать пароли, используя механизмы защиты ОС. 🛑Главная задача: Устраняет необходимость хранения паролей в конфигах или коде, используя защищенные системные хранилища. Установка библиотеки: pip install keyring Пример использования: import keyring # Сохранение keyring.set_password("my_app", "username", "secret123") # Получение password = keyring.get_password("my_app", "username") 💻 GitHub ℹ️ Ключевое преимущество: Кроссплатформенная работа с нативными хранилищами (Windows Credential Locker, macOS Keychain, Linux Secret Service) без привязки к конкретной ОС. ✅ Мы в Max – подписывайся

  • 11 июл.827 просмотров2 реакций13 пересылок

    ⭐ Star patterns с использованием вложенных циклов Представленные примеры демонстрируют, как с помощью простых вложенных циклов и базовых операторов печати в Python можно создавать разнообразные звездчатые узоры — от треугольников до пирамид. ✅ Мы в Max – подписывайся

  • 22 июл.803 просмотров3 реакций2 пересылок

    🚬 Да, я такой, детка Раскатал губу )). ✅ Мы в Max – подписывайся

  • 16 июл.771 просмотров3 реакций2 пересылок

    Теперь знаем 🙂 ✅ Мы в Max – подписывайся

  • 18 июл.764 просмотров3 реакций14 пересылок

    🔥 SQL-запросы с различными типами соединений (JOIN) 🔘INNER JOIN: Возвращает только те записи, которые имеют соответствующие значения в обеих таблицах. Например, если есть совпадения по ключу, эти строки будут включены в результат. 🟣LEFT JOIN (LEFT OUTER JOIN): Возвращает все записи из левой таблицы (TABLE_A) и соответствующие записи из правой таблицы (TABLE_B). Если совпадений нет, будут возвращены NULL значения для столбцов из правой таблицы. 🟡RIGHT JOIN (RIGHT OUTER JOIN): Противоположен LEFT JOIN. Возвращает все записи из правой таблицы (TABLE_B) и соответствующие записи из левой таблицы (TABLE_A). Если совпадений нет, будут возвращены NULL значения для столбцов из левой таблицы. 🔴FULL OUTER JOIN: Возвращает записи, когда есть совпадения в одной из таблиц. Это означает, что будут возвращены все записи из обеих таблиц с NULL значениями, когда нет совпадений. ✅ Мы в Max – подписывайся

  • 20 июл.746 просмотров2 реакций10 пересылок

    🖥 Встроенные функции Python ✅ Мы в Max – подписывайся

  • 24 июл.703 просмотров2 реакций9 пересылок

    ⭐ Паттерны для создания визуальных форм в Python Выше приведены примеры различных визуальных форм, которые можно напечатать в консоли. ✅ Мы в Max – подписывайся

  • 27 июл.645 просмотров2 реакций5 пересылок

    👆 Шпаргалка по основам SQL ✅ Мы в Max – подписывайся

  • 6 авг.613 просмотров1 реакций4 пересылок

    🔥 Простое объяснение методов APPEND и MERGE 🔵APPEND: Используется для добавления строк из одной таблицы в другую, требует идентичных столбцов. 🔵MERGE: Используется для объединения таблиц по общему ключу, поддерживает различные типы соединений. ✅ Мы в Max – подписывайся

  • 5 авг.590 просмотров2 реакций15 пересылок

    🚩 При вызове скрипта Python можно указать различные параметры/флаги для большей гибкости 9 наиболее часто используемых вариантов: 🔸 python -c: Выполнение одной команды Python. 🔸 python -i: Запустить скрипт как обычно и войти в интерактивный режим вместо выхода. 🔸 python -O: Игнорировать утверждения (это буква «O»). 🔸 python -OO: Игнорировать утверждения и отбрасывать строки документации. 🔸 python -W: Игнорировать все предупреждения. 🔸 python -m: Запуск модуля как скрипта. 🔸 python -v: Войти в подробный режим. 🔸 python -x: Пропустить первую строку. 🔸 python -E: Игнорировать все переменные среды Python. ✅ Мы в Max – подписывайся

  • 10 авг.382 просмотров3 реакций10 пересылок

    🔸Как быстро работает ваш Python-код? Для оценки производительности не стоит использовать time.time(). На результат могут влиять фоновые процессы и нагрузка на систему. Используйте timeit — стандартный модуль Python для точного измерения времени выполнения небольших фрагментов кода. Например: from timeit import timeit print(timeit("sum(range(1000))", number=10000)) 💡Если сравниваете несколько решений, ориентируйтесь на минимальное время выполнения — именно его рекомендует использовать официальная документация timeit. ✅ Мы в Max – подписывайся

  • 11 авг.329 просмотров4 реакций10 пересылок

    🔴 Не используйте random для паролей и токенов Если нужно сгенерировать пароль, API-токен или секретный ключ, выбирайте модуль secrets. Самые полезные функции: • secrets.choice() — случайный элемент из последовательности. • secrets.randbelow() — случайное число в заданном диапазоне. • secrets.token_hex(), token_bytes() и token_urlsafe() — генерация безопасных токенов в разных форматах. • secrets.compare_digest() — безопасное сравнение строк без риска атак по времени выполнения. Например: import secrets token = secrets.token_urlsafe(32) print(token) 💡 В отличие от random, он использует криптографически стойкий генератор случайных чисел, поэтому его результаты значительно сложнее предсказать. ✅ Мы в Max – подписывайся

  • 12 авг.325 просмотров2 реакций3 пересылок

    📣 Ошибки новичка стоят дорого Именно поэтому хороший разработчик получает деньги не только за написанный код, но и за проблемы, которых он сумел избежать. ✅ Мы в Max – подписывайся

  • 12 авг.308 просмотров3 реакций18 пересылок

    🔹Кто подключился к вашему Wi-Fi? Python позволяет быстро посмотреть устройства, которые есть в вашей локальной сети. Для этого достаточно выполнить команду arp -a через модуль subprocess и вывести записи из ARP-кэша. import subprocess print(subprocess.check_output("arp -a", shell=True).decode()) ✔️ Это не полный список всех устройств в сети, а содержимое ARP-кэша, но его часто достаточно, чтобы заметить неизвестные подключения. ✅ Мы в Max – подписывайся

  • 13 авг.300 просмотров4 реакций10 пересылок

    🔴 Вредоносный Python-код может выглядеть как обычный скрипт и оставаться незамеченным до запуска Hexora — инструмент для анализа Python-кода, который выявляет потенциально опасные паттерны до выполнения. Он использует статический анализ на основе правил и ML-модель, а также проверяет зависимости на признаки атак цепочки поставок. Установка библиотеки: pip install hexora 💻 GitHub 🔻 Поддерживается анализ скриптов из сети и новых пакетов PyPI. ✅ Мы в Max – подписывайся

  • 13 авг.288 просмотров2 реакций2 пересылок

    👁️‍🗨️ Настройка окружения ✅ Мы в Max – подписывайся

  • 12 авг.281 просмотров

    без подписи

  • 13 авг.274 просмотров1 реакций13 пересылок

    🔸Автоперевод текста из буфера обмена Скопировали текст — Python сразу перевел его. Для этого достаточно отслеживать буфер обмена через pyperclip и отправлять текст в переводчик с помощью googletrans. import pyperclip from googletrans import Translator translator = Translator() text = pyperclip.paste() print(translator.translate(text, dest="ru").text) 💡 Полезно, если часто работаете с сообщениями, документацией или статьями на иностранных языках. ✅ Мы в Max – подписывайся

  • 11 авг.273 просмотров

    без подписи