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
Если попросить языковую модель ответить по свежей документации или конкретному сайту, она с блеском выдумает то, чего там нет. Стандартное решение — Retrieval-Augmented Generation (RAG): сначала достать реальный текст, найти в нём нужные куски и только потом передать их модели в качестве контекста.
— В этой статье соберём работающего RAG-бота, который отвечает на вопросы о любой веб-странице, примерно на
60 строках Python. Никаких парсеров HTML, headless-браузеров и сложных фреймворков — только requests, локальная Ollama и чистый Markdown.Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Как мы знаем, Python обладает огромным набором потрясающих библиотек, и многие из них действительно меняют правила игры.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Сегодня поставим Python на практические рельсы — сделаем простой кредитный калькулятор.
В приложении будут поля для годовой процентной ставки, срока и суммы кредита, чтобы рассчитывать ежемесячные платежи и общую сумму.
В будущем его можно допилить — добавить возможность досрочного погашения, пересчёт процентов и всё остальное.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Для безопасной обработки пользовательских данных рекомендуется использовать функцию
ast.literal_eval(). Этот метод позволяет обрабатывать исключительно литералы Python и не исполняет произвольный код.
eval(), использование которой может представлять угрозу безопасности.Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Война между сторонниками табов (табуляций) и пробелов - один из самых старых и горячих споров в мире программирования.
В сообществе Python этот конфликт носит особый характер.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Shodan называет себя «поисковой системой для подключенных к Интернету устройств».
С таким количеством устройств, подключенных к Интернету с различными уровнями безопасности, специальные возможности этой поисковой системы означают, что он может предоставить список устройств для тестирования и атаки.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Прошлый дайджест неожиданным образом зашел, а значит - людям такое интересно.
В августе было много новых интересных PEP’ов (например,
PEP 805: Safe Parallel Python), которые автор поревьюил, было много новых релизов, было много новых опенсорс проектов чуваков из нашего сообщества, пару интересных подкастов и множество другого интересного!Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В математике на каждое действие есть противодействие: для сложения — вычитание, для умножения — деление, а для возведения в степень — извлечение корня.
Можно извлекать квадратные, кубические и корни других степеней.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Функция
plt.scatter() превращает плоскую диаграмму рассеяния в многослойный инструмент анализа. На одном полотне можно одновременно показать цену, объём продаж, прибыльность, категорию товара и его характеристики через размер, цвет и форму маркеров.
Разбираем
plt.scatter() в Matplotlib. Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Итак, вы хотите стать DevOps-инженером?
Это впечатляющий, сложный и высокооплачиваемый вариант карьеры, но такая ключевая роль объединяет разработку программного обеспечения и его эксплуатацию.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Сегодня мы напишем программу, которая будет выдавать нам персональный гороскоп по запросу.
Работать она будет так:
Звучит просто, делается тоже быстро.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Создание ботов на Python — отличное введение в мир программной автоматизации для начинающих разработчиков.
Это практичный проект, который позволяет применить базовые знания языка, получить осязаемый результат и одновременно освоить взаимодействие с API сторонних платформ.
Независимо от того, планируете ли вы автоматизировать рутинные задачи, создать игрового помощника или разработать виртуального ассистента для бизнеса — понимание основных принципов создания ботов открывает множество возможностей.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Решение Гвидо ван Россума отказаться от фигурных скобок в пользу отступов было продиктовано не желанием выделиться, а строгой математической логикой и заботой о зрении программистов.
Хотя в начале 1990-х годов, когда создавался Python, синтаксис языка C правил миром, и такой шаг выглядел как открытый бунт против индустрии.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Offensive Security Automation Framework (OSAF) выполняет автоматическую разведку, эксплуатацию уязвимостей, постэксплуатацию и создание отчетов, предоставляя полный набор инструментов для команд Red Team.
В этой статье рассмотрим с вами скрипт, который является частью Offensive Security Automation Framework для автоматизации задач Red Team.
— Он автоматизирует несколько этапов атаки: разведку (recon), эксплуатацию уязвимостей (exploit), постэксплуатацию (post-exploitation) и создание отчетов.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Вайбкодинг позволяет быстро превратить идею в работающий прототип. Но когда такой код отправляется в прод, скорость разработки может обернуться проблемами с безопасностью, архитектурой и поддержкой.
В статье разбирают, почему AI-сгенерированный код нельзя воспринимать как готовый production-код и какие риски появляются, когда разработчик слишком сильно доверяет нейросети.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Функция (def) в Python — это фрагмент кода, который выполняет определённые операции и отдаёт результат. Его можно написать один раз и переиспользовать во всей программе.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM