fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

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

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

رفتن به کانال در Telegram

Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc

نمایش بیشتر
6 895
مشترکین
-224 ساعت
-167 روز
-6930 روز
آرشیو پست ها
Запускаем Python-код… без Python! Этот трюк позволяет выполнить Python-код, даже если интерпретатор Python не установлен в си
Запускаем Python-код… без Python! Этот трюк позволяет выполнить Python-код, даже если интерпретатор Python не установлен в системе! Как это работает? Запрос отправляется на сервер с Python. Сервер выполняет код и возвращает результат. Ответ выводится в консоль браузера. Где это можно использовать? Когда на ПК нет Python, а код запустить нужно. Быстрая проверка Python-кода прямо в браузере. Создание веб-приложений с серверной логикой на Python. Разъяснивший Python

pathlib.Path.exists() Метод pathlib.Path.exists() используется для проверки существования файла или директории. Это удобный с
pathlib.Path.exists() Метод pathlib.Path.exists() используется для проверки существования файла или директории. Это удобный способ работы с файловой системой в Python. Разъяснивший Python

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

Анализ логов серверов Данный код позволяет автоматически анализировать логи веб-серверов (например, Nginx, Apache). Ты сможеш
Анализ логов серверов Данный код позволяет автоматически анализировать логи веб-серверов (например, Nginx, Apache). Ты сможешь выявлять подозрительные IP-адреса, DDoS-атаки, ошибки 500 и другие аномалии с помощью машинного обучения. Ссылка на код Разъяснивший Python

sys.call_tracing() sys.call_tracing() позволяет выполнить функцию с заданными аргументами, включая трассировку вызовов, устан
sys.call_tracing() sys.call_tracing() позволяет выполнить функцию с заданными аргументами, включая трассировку вызовов, установленную через sys.settrace(). Это полезно для профилирования и отладки. Разъяснивший Python

rich.print() rich.print() — это удобный способ красиво выводить текст, таблицы и логи в терминал с поддержкой цветного формат
rich.print() rich.print() — это удобный способ красиво выводить текст, таблицы и логи в терминал с поддержкой цветного форматирования. Библиотека rich делает консольные приложения более читаемыми и наглядными. Разъяснивший Python

Создаём "невидимый" Python-код! Этот трюк позволяет прятать код в пустом файле, используя символы-заполнители, которые Python
Создаём "невидимый" Python-код! Этот трюк позволяет прятать код в пустом файле, используя символы-заполнители, которые Python всё равно понимает! Как это работает? В начале кода вставлены невидимые символы Zero-Width Space (\u200B) и Zero-Width Non-Joiner (\u200C). Python игнорирует эти символы, но они мешают текстовому редактору определить, что в файле что-то есть. В итоге код выглядит пустым, но выполняется! Где это можно использовать? Шутки над коллегами — код как будто не существует, но выполняется. Скрытие "пасхалок" в проектах. Креативные соревнования по написанию странного кода. Разъяснивший Python

signal.set_wakeup_fd() signal.set_wakeup_fd() позволяет отправлять сигналы в файловый дескриптор вместо стандартного обработч
signal.set_wakeup_fd() signal.set_wakeup_fd() позволяет отправлять сигналы в файловый дескриптор вместо стандартного обработчика сигналов. Это полезно для обработки сигналов в асинхронных приложениях. Разъяснивший Python

asyncio.gather() Метод asyncio.gather() из модуля asyncio позволяет запускать несколько асинхронных задач одновременно и ожид
asyncio.gather() Метод asyncio.gather() из модуля asyncio позволяет запускать несколько асинхронных задач одновременно и ожидать их завершения. Это удобный инструмент для работы с конкурентным выполнением задач. Разъяснивший Python

types.new_class() types.new_class() позволяет динамически создавать новые классы во время выполнения программы. Это полезно д
types.new_class() types.new_class() позволяет динамически создавать новые классы во время выполнения программы. Это полезно для метапрограммирования, создания классов с динамическими атрибутами и автоматической генерации API. Разъяснивший Python

Запускаем код, спрятанный в изображении! Этот лайфхак позволяет прятать Python-код в PNG-картинке и запускать его прямо из не
Запускаем код, спрятанный в изображении! Этот лайфхак позволяет прятать Python-код в PNG-картинке и запускать его прямо из неё! Как это работает? Берём картинку и вписываем код в её пиксели, меняя последний бит цвета. Сохраняем картинку, которая выглядит как обычное изображение. Читаем картинку, достаём скрытый код и запускаем его! Где это можно использовать? Передача скрытых скриптов через изображения. Прятать код в файлах для креативного программирования. Эксперименты с техникой стеганографии. Разъяснивший Python

Объединение списков без цикла Как бы вы решили задачу объединения списков разной длины без обхода элементов цикла? Пусть и ме
Объединение списков без цикла Как бы вы решили задачу объединения списков разной длины без обхода элементов цикла? Пусть и менее краткий, но более эффективный способ – применение модуля itertools Заметим, что при работе с последовательностями многие полезные решения находятся в модулях стандартной библиотеки collections (контейнерные структуры данных) и itertools (операции над последовательностями). Внимательное прочтение документации модулей освободит вас от многих часов придумывания собственных «велосипедов». Разъяснивший Python

inspect.currentframe() inspect.currentframe() позволяет получить текущий стек вызовов и информацию о выполняемом коде. Это по
inspect.currentframe() inspect.currentframe() позволяет получить текущий стек вызовов и информацию о выполняемом коде. Это полезно для отладки, логирования и анализа исполнения программы. Разъяснивший Python

sys.setswitchinterval() sys.setswitchinterval() позволяет управлять частотой переключения потоков в Python, изменяя временной
sys.setswitchinterval() sys.setswitchinterval() позволяет управлять частотой переключения потоков в Python, изменяя временной интервал между переключениями контекста. Это полезно для настройки многопоточных программ. Разъяснивший Python

inspect.getgeneratorstate() inspect.getgeneratorstate() позволяет определить текущее состояние генератора. Это полезно при от
inspect.getgeneratorstate() inspect.getgeneratorstate() позволяет определить текущее состояние генератора. Это полезно при отладке и анализе работы генераторов в Python, чтобы понимать, активен ли генератор, завершён или ожидает ввода. Разъяснивший Python

⚡️Слита База из 1000+ топовых курсов и материалов для айтишников 🖥 Python: @python_baza 👩‍💻 Frontend: @frontend_baza 👩‍💻 Backend: @backend_baza 🎨 Дизайн: @design_baza 📚 Книги: @archive_baza 👩‍💻 Все языки: @main_it_baza Всё лучшее про IT бесплатно — уже на Базе 🚀

sys._current_frames() sys._current_frames() позволяет получить стеки вызовов всех активных потоков в программе. Это полезно д
sys._current_frames() sys._current_frames() позволяет получить стеки вызовов всех активных потоков в программе. Это полезно для отладки многопоточных приложений. Разъяснивший Python

Создание самоуничтожающегося Python-скрипта! Этот код удаляет себя после выполнения, оставляя систему без следов! Как это раб
Создание самоуничтожающегося Python-скрипта! Этот код удаляет себя после выполнения, оставляя систему без следов! Как это работает? Скрипт выполняет свои задачи. Определяет своё местоположение в файловой системе. Удаляет себя после выполнения. Где это можно использовать? Создание временных скриптов для автоматизации. Тестирование файлов без необходимости ручного удаления. Написание скриптов-«призраков», которые исчезают после работы. Разъяснивший Python

Антипаттерн недели: Ловушка с оператором is при сравнении строк В Python оператор is проверяет, ссылаются ли две переменные н
Антипаттерн недели: Ловушка с оператором is при сравнении строк В Python оператор is проверяет, ссылаются ли две переменные на один и тот же объект в памяти, а не равны ли их значения. Это может приводить к неожиданным ошибкам при сравнении строк. Используйте == для сравнения значений строк, а не is. Разъяснивший Python

Биткоин мертв, а крипта — пузырь Такое мнение гуляет уже лет 10. За это время биткоин вырос с 5000₽ до 7.000.000₽. А монетка Трампа взлетела за пару дней и увеличила кошельки в 50 раз. А ведь суть крипты простая — купил дешево, продал дорого. Разницу в карман. А начинать можно хоть со 100 рублей. Главное знать, где и какую криптовалюту покупать. CryptoTEX — тут автор простыми словами расскажет что такое крипта и как на ней зарабатывают, даст прогнозы и «доведет за ручку» любого до прибыли. И все это бесплатно. Подпишись, время инвестировать в счастливое будущее: https://t.me/+hlfdAgej1w43YTY0