Найти в Дзене
Этичный хакинг — насколько это законно?
Этичный хакинг — область информационной безопасности, направленная на тестирование и укрепление систем от злонамеренных атак. Это легальный и контролируемый способ находить уязвимости, чтобы предотвратить ущерб. Давайте разберёмся с этим явлением глубже, структурируя материал по блокам. Этичный хакинг — это практика проверки компьютерных систем, сетей и приложений с целью обнаружения и устранения уязвимостей до того, как ими воспользуются злоумышленники. Этичные хакеры (иногда называют «белыми шляпами»)...
4 месяца назад
Узнайте, что можно сделать с теневым питоном
Теневой питон (Shadow Python) — необычный термин: его используют для обозначения скрытого, неочевидного, "теневого" применения возможностей языка Python. Это относится и к хитрым приёмам для автоматизации, и к инструментам эмуляции, и к малоизвестным "фишкам" внутри самого языка. Python часто применяют для автоматизации задач, которые обычно выполняются вручную: обработка файлов, массовое переименование, парсинг данных, отправка писем. Пример: Автоматическое переименование всех .jpg файлов в папке Теневой Python — это "магические методы" и конструкции, которые показывают силу языка...
4 месяца назад
Как написать свой файловый менеджер на Python с использованием Eel
Создание собственного файлового менеджера на Python — отличный способ прокачать навыки программирования и получить инструмент, идеально подходящий под ваши задачи. Особенно интересно реализовать современный интерфейс с помощью модуля Eel, который позволяет писать фронтенд на HTML, CSS и JavaScript, а логику — на Python. Преимущества собственного файлового менеджера Модуль Eel позволяет создавать десктопные приложения с современным веб-интерфейсом, используя привычные технологии фронтенда (HTML, CSS, JS) и Python для бэкенда...
5 месяцев назад
Написание системы антибот на Python
Антибот-системы предназначены для защиты веб-сайтов и сервисов от автоматизированных действий, таких как спам, DDoS-атаки и нежелательный парсинг. Они анализируют поведение посетителей, собирают разнообразные данные и выявляют подозрительную активность, блокируя ботов или заставляя их проходить CAPTCHA. Создание антибот-системы...
6 месяцев назад
Написание своего модуля или библиотеки на Python
Создание собственного модуля или библиотеки на Python — важный навык, который позволяет структурировать код, повторно использовать функции и классы в разных проектах и даже делиться ими с сообществом. Модуль — это просто файл с расширением .py, содержащий функции, классы и переменные, которые можно импортировать и использовать в других программах. Библиотека (пакет) — это набор модулей, объединённых в одну структуру с файлом __init__.py, который позволяет Python распознавать каталог как пакет. 1...
6 месяцев назад
Способы заработка на Python в 2025
Python — один из ведущих языков для бэкенд-разработки благодаря своей надежности и популярности среди крупных компаний, таких как Google и Яндекс. Для создания серверной части сайтов широко используются фреймворки Django и FastAPI, которые позволяют быстро и эффективно разрабатывать сложные веб-приложения. Это направление востребовано как в крупных IT-компаниях, так и на фрилансе, где можно брать проекты по созданию и поддержке сайтов. Создание ботов для мессенджеров и социальных сетей — популярная и быстрорастущая сфера...
6 месяцев назад
У Python больше не осталось конкурентов
С выходом обновления версии Python >>> 3.14 у него пропали конкуренты такие как C++, Go и C#. Для начала введем ясность в эту статью, самой распространенной проблемой традиционного python была скорость, которой очень не хватало, разработчики и последователи Гвидо Ван Россума прислушались к комьюнити и наконец наступили на педаль газа, в долгожданном обновлении мы увидим новую компиляцию кода без перехода на C++ а сразу в машинный код. Им удалось ускорить python в 6 раз, теперь...
6 месяцев назад