Предыдущая статья о Python была посвящена удаленному сбору информации о системе.
В этой статье познакомимся с вами простым скриптом на Python, который сканирует порты, чтобы найти открытый порт и получить информацию о службах, работающих на этом порту.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В 2026 году классический VS Code успешно конкурирует с новыми ИИ-редакторами благодаря своей модульности. Вы можете настроить среду под конкретный стек и задачи, не адаптируясь под чужие рабочие сценарии.
Опыт инженеров подтверждает, что единого набора плагинов нет: пока одни автоматизируют написание кода через ИИ-агентов вроде Cline, другие используют точечные утилиты, например линтеры или легкие Git-расширения.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Учимся обходиться без циклов и обрабатывать данные в одну строку кода.
Для этой задачи мы могли бы написать цикл, который обрабатывает каждый элемент списка по отдельности. Однако у этого подхода есть недостатки: он работает медленнее, занимает больше памяти и делает код менее читабельным.
А с map() мы просто говорим: «Вот функция, вот список — применяй эту функцию ко всем элементам».
Давайте разбираться, как это всё устроено.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Self-hosted Llama 2 на бюджетном дроплете обходится в $12 в месяц и не требует GPU.
Разбираем пошаговое развёртывание в Docker с FastAPI, объясняем, почему за $5 не получится, и даём советы по безопасности.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В программно-конфигурируемой сети (SDN) происходит разделение плоскости передачи и управления данными, позволяющее осуществить программное управление плоскостью передачи, которое может быть физически или логически отделено от аппаратных коммутаторов и маршрутизаторов.
Подобный подход дает большое количество плюсов:
Возможность конфигурации всей сети в целом, а не отдельных единиц оборудования;
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Сегодня говорим о двух важных словах в ООП: атрибутах и методах. Это основа лексикона ООП, поэтому нужно знать.
Атрибут — это переменная, связанная с объектом или классом. Грубо говоря, если я хочу, чтобы у объекта «Пользователь» появилась фамилия, я должен сделать пользователю атрибут «Фамилия».
Методы — это то, как можно взаимодействовать с атрибутами, узнавать и менять их значения. Рассмотрим их на том же прошлом примере про класс мобильника.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Разработка веб-приложений часто требует защищенного соединения (HTTPS) даже на локальной машине.
Это необходимо, например, для тестирования Service Workers, доступа к камере/микрофону или проверки работы безопасных cookie.
— К счастью, Python позволяет поднять HTTPS-сервер буквально за пару минут, используя встроенные библиотеки и самоподписанный сертификат. Рассмотрим, как это сделать.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Микроконтроллер ESP32 – точка входа в мир IoT для тысяч разработчиков. Этот мощный и доступный чип с Wi-Fi, Bluetooth и богатыми возможностями открывает дорогу к созданию "умных" устройств без избыточных затрат и сложностей.
Независимо от того, делаете ли вы первые шаги в электронике или ищете более производительную альтернативу Arduino – ESP32 предлагает идеальный баланс между возможностями и доступностью.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Используя Python и несколько полезных пакетов, можно получить довольно большой объем информации о событиях, происходящих в системе при запуске той или иной программы.
Конечно, все это желательно делать в изолированном окружении (особенно если анализировать крайне подозрительные программы).
— В сегодняшней статье рассмотрим, как написать программу на Python для анализа вирусов и других вредоносных программ.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
У автора была статья, где он спарсил 62 000 Python вакансий с hh и внезапно выкопал довольно дикие вещи!
Исследования тогда закончились тем, что hh в апреле 2026 просто прикрыл API и на этом вся аналитика оборвалась. Хотя планировал собирать данные целый год, а не какие‑то несчастные 9 месяцев.
— Сейчас у автора на руках уже больше 100 тысяч вакансий. И, что особенно приятно, не только с HH.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В Python есть удобный инструмент для выполнения небольших задач — лямбда-функции.
Их записывают всего в одну строку, не дают им имён и часто используют в качестве составляющих других функций, больших и серьёзных.
— В этой статье рассказываем, что такое лямбда-функции, как ими пользоваться и какие у них есть ограничения.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Иногда Python должен подождать. Задержка между запросами к API, пауза перед повторной проверкой сервера, ритмичный вывод в терминал — за всё это отвечает функция
time.sleep(). Она кажется элементарной, но в разных контекстах — синхронном коде, потоках, асинхронности и GUI — пауза устроена по-разному.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Эффективное управление памятью помогает достичь максимальной производительности приложения, а такие вещи, как утечки памяти, просто нельзя игнорировать.
Для эффективного управления памятью утечки необходимо устранять и не допускать их появления в будущем.
— Эта статья как раз посвящена тому, что вы можете для этого сделать.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В упрощённом виде потоки — это параллельно выполняемые задачи. По умолчанию используется один поток — это значит, что программа делает всё по очереди, линейно, без возможности делать несколько дел одновременно.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Одной из наиболее популярных реляционных систем баз данных является PostgreSQL.
— Рассмотрим, как работать с базами данных PostgreSQL в приложении на языке Python.
Стандартные библиотеки Python не предоставляют встроенного функционала для работы с PostgreSQL, однако есть большое количество сторонних библиотек. Наиболее популярной из них является Psycopg 2.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
ESP8266 – это маленький, но невероятно мощный микроконтроллер, который перевернул мир домашней автоматизации и IoT.
Представьте: за цену чашки кофе вы получаете полноценный Wi-Fi модуль с возможностью программирования! Эта микросхема сделала "умные устройства" доступными для энтузиастов и хоббистов, убрав барьер входа в мир интернета вещей.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Вирус — это программа, главная задача которой — самокопирование. Червь активно распространяется по сети (типичный пример — «Петя» и WannaCry), а троян — скрытая вредоносная программа, которая маскируется под «хороший» софт и шпионить за пользователем.
В этой статье рассмотрим, как написать простой троян на Python с удаленным доступом, а для большей скрытности мы встроим его в игру.
— Даже если вы не знаете Python, то сможете лучше понять, как устроены такие вредоносы, и поупражняться в программировании.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Wazuh — это OpenSearch с хорошей обвязкой, которая закрывает типовые сценарии.
А все, что за их пределами, делается сотней строк на Python: свои отчеты, своя корреляция, свои пороги, свой алертинг, обогащение из CMDB, выгрузка в BI.
Если резюмировать до трех пунктов:
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Заканчивая работу в Python, я зачастую просто нажимаю кнопку «Закрыть» в углу IDE, чтобы завершить работу программы, и IDE сама обрабатывает завершение работы Python.
— Прочитав эту статью, вы познакомитесь с несколькими способами выйти из Python с помощью различных функций и сочетаний клавиш, а также с проблемами, с которыми можете столкнуться при этом.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Все курсы по программированию на Python начинаются с изучения функции
print(). С её помощью разработчики могут выводить данные на экран, а новички — печатать в консоли легендарную фразу
Hello, world. А ещё в print() есть аргументы, с помощью которых можно гибко управлять выводом.— В этой статье поговорим про функцию
print(), её аргументы и показываем, как ими пользоваться.Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM