Для безопасной обработки пользовательских данных рекомендуется использовать функцию
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
В этой статье подключим библиотеку к Python-проекту, настроим распознавание российского паспорта, обработаем изображение и разберём результат.
Smart ID Engine распознает удостоверяющие личность документы и отдает структурированные данные и изображения отдельных полей: фото владельца, подпись, штамп.
Полный код доступен на GitHub.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
«Сегодня программирование через LLM-агентов становится стандартным рабочим процессом для профессионалов, но с большим контролем и вниманием. Лично мне сейчас больше нравится термин: agentic engineering.»
Человек, который придумал vibe coding, сам от него отказался.
Вот что изменилось, что пришло на замену и почему это важно для того, как вы разрабатываете софт прямо сейчас.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Проект, достойный ваших мемов
Сегодня сделаем простой лингвистический проект: будем собирать новые слова из двух других.
Практической ценности здесь мало, но много новых смыслов и неожиданных находок.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Программирование — это не просто умение писать код, а навык решения задач с помощью логического мышления.
Для тех, кто только начал изучать Python, практические задачи становятся тем мостиком, который превращает теоретические знания в реальные навыки.
В статье 40 Python задач для начинающих с детальными решениями, которые позволят вам пройти путь от простейших операций с переменными до полноценной работы с коллекциями данных.
Каждая из этих задач — не просто упражнение, а инструмент для формирования профессионального мышления разработчика.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Генераторы в Python представляюь специальный тип функций, которые могут вызываться непрерывно для генерации дальнейших значений.
Они позволяют возвращать элементы по одному, а не все сразу, экономя оперативную память. В отличие от обычных функций, которые используют оператор
return и завершают свою работу, генераторы используют оператор yield. Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
JWT (JSON Web Token) — это стандарт для создания токенов доступа, которые используются для аутентификации и авторизации в веб-приложениях.
Однако, некорректная реализация и использование JWT может привести к различным уязвимостям и атакам.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Автор решил, что стоит запустить сбор реальных историй найма в IT. И знаете что? Тут творится полнейшая жесть.
Тимлид, которого молча назначили руководить отделом, история системного аналитика, прошедшего 5 кругов собеса в Т‑Банке только чтобы услышать «мы взяли внутреннего кандидата», IT‑рекрутер с 4 годами опыта, которая не может найти работу и рассказ о том, как устроен коучинг в найме IT за полторы месячные зарплаты, с подсказками через наушник прямо на собесе.
Парень с накрученным опытом в 4 года. Да и вообще много чего ещё...
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Познаём случайные числа и учимся их генерировать.
Это статья для начинающих программистов, которые изучают математику в Python и дошли до модуля random.
Мы объясним, как он устроен и где используется, а также из каких функций состоит.
После объяснения будет подборка проектов для желающих изучить работу с библиотекой на практике.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM