Просто Python | Data science | ML | AI
9.55K subscribers
2.31K photos
39 videos
40 files
2.33K links
Говорим просто о Python, Data Science и машинном обучении!

Связаться: @andrewtender

Канал на бирже:
https://telega.in/c/pro100python1

Ссылка для друга:
https://t.me/+Iy7vrYZkpiU3NzJi

РКН: https://rkn.link/ANH
Download Telegram
🔎 RAG-бот для любого сайта на Python за 60 строк кода

Если попросить языковую модель ответить по свежей документации или конкретному сайту, она с блеском выдумает то, чего там нет. Стандартное решение — Retrieval-Augmented Generation (RAG): сначала достать реальный текст, найти в нём нужные куски и только потом передать их модели в качестве контекста.

— В этой статье соберём работающего RAG-бота, который отвечает на вопросы о любой веб-странице, примерно на 60 строках Python. Никаких парсеров HTML, headless-браузеров и сложных фреймворков — только requests, локальная Ollama и чистый Markdown.

➡️ tproger.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😉 9 современных Python-библиотек, которые стоит знать в 2026 году

Как мы знаем, Python обладает огромным набором потрясающих библиотек, и многие из них действительно меняют правила игры.

🔹В статье собрали несколько современных инструментов, которые стоит знать, если вы хотите оставаться на шаг впереди в 2026 году.

➡️ wiki.merionet.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😘 Делаем свой кредитный калькулятор на Python

Сегодня поставим Python на практические рельсы — сделаем простой кредитный калькулятор.

В приложении будут поля для годовой процентной ставки, срока и суммы кредита, чтобы рассчитывать ежемесячные платежи и общую сумму.

В будущем его можно допилить — добавить возможность досрочного погашения, пересчёт процентов и всё остальное.

➡️ thecode.media

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔒 Eval() vs ast.literal_eval() в Python: безопасность и использование

Для безопасной обработки пользовательских данных рекомендуется использовать функцию ast.literal_eval().

Этот метод позволяет обрабатывать исключительно литералы Python и не исполняет произвольный код.

🔹В отличие от функции eval(), использование которой может представлять угрозу безопасности.

➡️ sky.pro

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🛑 Война табов (табуляций) и пробелов в Python

Война между сторонниками табов (табуляций) и пробелов - один из самых старых и горячих споров в мире программирования.

В сообществе Python этот конфликт носит особый характер.

🔹Если в языках вроде C++ или JavaScript отступы важны только для визуального восприятия, то в Python отступы - это часть синтаксиса.

➡️ metanit.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🤠 Shodan API с Python для автоматизации сканирования

Shodan называет себя «поисковой системой для подключенных к Интернету устройств».

С таким количеством устройств, подключенных к Интернету с различными уровнями безопасности, специальные возможности этой поисковой системы означают, что он может предоставить список устройств для тестирования и атаки.

🔹В этом уроке мы будем использовать Python для целевых уязвимостей программного обеспечения и извлечения уязвимых целевых IP-адресов из Shodan.

➡️ spy-soft.net

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Находки в опенсорсе: мир питона за август 2026

Прошлый дайджест неожиданным образом зашел, а значит - людям такое интересно.

В августе было много новых интересных PEP’ов (например, PEP 805: Safe Parallel Python), которые автор поревьюил, было много новых релизов, было много новых опенсорс проектов чуваков из нашего сообщества, пару интересных подкастов и множество другого интересного!

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🧑‍🔬 Как извлечь корень из числа при помощи Python

В математике на каждое действие есть противодействие: для сложения — вычитание, для умножения — деление, а для возведения в степень — извлечение корня.

Можно извлекать квадратные, кубические и корни других степеней.

🔹В Python для этого предусмотрены различные модули и функции, о которых мы поговорим в статье.

➡️ skillbox.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📈 Как строить диаграммы рассеивания в Python с помощью plt.scatter()

Функция plt.scatter() превращает плоскую диаграмму рассеяния в многослойный инструмент анализа.

На одном полотне можно одновременно показать цену, объём продаж, прибыльность, категорию товара и его характеристики через размер, цвет и форму маркеров.


Разбираем plt.scatter() в Matplotlib.

🔹Создаём scatter-графики, настраиваем маркеры по размеру, цвету и форме, используем цветовые карты и фильтруем данные масками.

➡️ tproger.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🗺 Дорожная карта DevOps: 14 шагов, чтобы стать DevOps-инженером

Итак, вы хотите стать DevOps-инженером?

Это впечатляющий, сложный и высокооплачиваемый вариант карьеры, но такая ключевая роль объединяет разработку программного обеспечения и его эксплуатацию.

🔹Мы составили дорожную карту DevOps, которая включает в себя все шаги, которые необходимы для того, чтобы занять место эксперта DevOps.

➡️ wiki.merionet.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
💫 Пишем собственный гороскоп на Python

Сегодня мы напишем программу, которая будет выдавать нам персональный гороскоп по запросу.

Работать она будет так:
🔘выводит 12 чисел, рядом с каждым написан свой знак зодиака;
🔘вы вводите число, которое соответствует вашему знаку;
🔘получаете в ответ персональный гороскоп на сегодняшний день.

Звучит просто, делается тоже быстро.

➡️ thecode.media

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
💰 Python боты для начинающих: пошаговое создание и интеграция API

Создание ботов на Python — отличное введение в мир программной автоматизации для начинающих разработчиков.

Это практичный проект, который позволяет применить базовые знания языка, получить осязаемый результат и одновременно освоить взаимодействие с API сторонних платформ.

Независимо от того, планируете ли вы автоматизировать рутинные задачи, создать игрового помощника или разработать виртуального ассистента для бизнеса — понимание основных принципов создания ботов открывает множество возможностей.

🔹Приступим к освоению этого навыка пошагово, с практическими примерами и советами от опытных разработчиков.

➡️ sky.pro

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🛑 Как Python выбросил фигурные скобки и заставил отступы работать

Решение Гвидо ван Россума отказаться от фигурных скобок в пользу отступов было продиктовано не желанием выделиться, а строгой математической логикой и заботой о зрении программистов.

Хотя в начале 1990-х годов, когда создавался Python, синтаксис языка C правил миром, и такой шаг выглядел как открытый бунт против индустрии.

🔹В итоге этот выбор породил одну из самых долгих "религиозных войн" в истории IT.

➡️ metanit.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🍽 Автоматизация атак Red Team используя скрипт OSAF

Offensive Security Automation Framework (OSAF) выполняет автоматическую разведку, эксплуатацию уязвимостей, постэксплуатацию и создание отчетов, предоставляя полный набор инструментов для команд Red Team.


В этой статье рассмотрим с вами скрипт, который является частью Offensive Security Automation Framework  для автоматизации задач Red Team.

— Он автоматизирует несколько этапов атаки: разведку (recon), эксплуатацию уязвимостей (exploit), постэксплуатацию (post-exploitation) и создание отчетов.

➡️ spy-soft.net

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😡 «Я собрал приложение за выходные». Почему вайбкодинг в проде опаснее, чем кажется

Вайбкодинг позволяет быстро превратить идею в работающий прототип. Но когда такой код отправляется в прод, скорость разработки может обернуться проблемами с безопасностью, архитектурой и поддержкой.

В статье разбирают, почему AI-сгенерированный код нельзя воспринимать как готовый production-код и какие риски появляются, когда разработчик слишком сильно доверяет нейросети.

🔹Полезный разбор для тех, кто уже использует AI в разработке или только начинает.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🥸 Функции в Python: исчерпывающий гайд

Функция (def) в Python — это фрагмент кода, который выполняет определённые операции и отдаёт результат. Его можно написать один раз и переиспользовать во всей программе.

🔹В этой статье рассказываем, как работают функции в Python, чем отличаются от процедур и зачем им нужны аргументы.

➡️ skillbox.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👋 Как распознать паспорт на Python за 5 минут

В этой статье подключим библиотеку к Python-проекту, настроим распознавание российского паспорта, обработаем изображение и разберём результат.

Smart ID Engine распознает удостоверяющие личность документы и отдает структурированные данные и изображения отдельных полей: фото владельца, подпись, штамп.

Полный код доступен на GitHub.

➡️ tproger.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🎮 Почему вайб-кодинг умер и что пришло ему на смену

«Сегодня программирование через LLM-агентов становится стандартным рабочим процессом для профессионалов, но с большим контролем и вниманием. Лично мне сейчас больше нравится термин: agentic engineering.»


Человек, который придумал vibe coding, сам от него отказался.

Вот что изменилось, что пришло на замену и почему это важно для того, как вы разрабатываете софт прямо сейчас.

➡️ wiki.merionet.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🎤 Абсолютня: генератор новых слов на Python

Проект, достойный ваших мемов

Сегодня сделаем простой лингвистический проект: будем собирать новые слова из двух других.

Практической ценности здесь мало, но много новых смыслов и неожиданных находок.

➡️ thecode.media

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🎁 40 задач для начинающих Python-разработчиков: от основ к практике

Программирование — это не просто умение писать код, а навык решения задач с помощью логического мышления.

Для тех, кто только начал изучать Python, практические задачи становятся тем мостиком, который превращает теоретические знания в реальные навыки.


В статье 40 Python задач для начинающих с детальными решениями, которые позволят вам пройти путь от простейших операций с переменными до полноценной работы с коллекциями данных.

Каждая из этих задач — не просто упражнение, а инструмент для формирования профессионального мышления разработчика.

➡️ sky.pro

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM