Просто 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
🔎 Python скрипт для сканирования портов и получения информации о службах

Предыдущая статья о Python была посвящена удаленному сбору информации о системе.

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

➡️ spy-soft.net

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🎁 Подборка плагинов для VS

В 2026 году классический VS Code успешно конкурирует с новыми ИИ-редакторами благодаря своей модульности. Вы можете настроить среду под конкретный стек и задачи, не адаптируясь под чужие рабочие сценарии.

Опыт инженеров подтверждает, что единого набора плагинов нет: пока одни автоматизируют написание кода через ИИ-агентов вроде Cline, другие используют точечные утилиты, например линтеры или легкие Git-расширения.


🔹Удобство рабочей среды зависит от точности подбора инструментов, а не от их количества. Оптимальный сетап работает незаметно: он автоматизирует рутину, защищает от ошибок в коде и освобождает время для сложных инженерных задач.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
✨ Функция map() в Python: зачем нужна и как ей пользоваться

Учимся обходиться без циклов и обрабатывать данные в одну строку кода.

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

А с map() мы просто говорим: «Вот функция, вот список — применяй эту функцию ко всем элементам».

Давайте разбираться, как это всё устроено.

➡️ skillbox.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😘 Llama 2 на DigitalOcean за $12: self-hosting гид

Self-hosted Llama 2 на бюджетном дроплете обходится в $12 в месяц и не требует GPU.

Разбираем пошаговое развёртывание в Docker с FastAPI, объясняем, почему за $5 не получится, и даём советы по безопасности.

➡️ tproger.ru

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

В программно-конфигурируемой сети (SDN) происходит разделение плоскости передачи и управления данными, позволяющее осуществить программное управление плоскостью передачи, которое может быть физически или логически отделено от аппаратных коммутаторов и маршрутизаторов.

Подобный подход дает большое количество плюсов:
🔘Возможность видеть топологию всей сети;
Возможность конфигурации всей сети в целом, а не отдельных единиц оборудования;
🔘Возможность производить независимое обновление оборудования в сети;
🔘Возможность контролировать всей сети из высокоуровневого приложения.

➡️ wiki.merionet.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🐣 ООП: атрибуты и методы

Сегодня говорим о двух важных словах в ООП: атрибутах и методах. Это основа лексикона ООП, поэтому нужно знать.

Атрибут — это переменная, связанная с объектом или классом. Грубо говоря, если я хочу, чтобы у объекта «Пользователь» появилась фамилия, я должен сделать пользователю атрибут «Фамилия».

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

➡️ thecode.media

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🗺 Создание локального HTTPS-сервера

Разработка веб-приложений часто требует защищенного соединения (HTTPS) даже на локальной машине.

Это необходимо, например, для тестирования Service Workers, доступа к камере/микрофону или проверки работы безопасных cookie.

— К счастью, Python позволяет поднять HTTPS-сервер буквально за пару минут, используя встроенные библиотеки и самоподписанный сертификат. Рассмотрим, как это сделать.

➡️ metanit.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩 ESP32: мощный микроконтроллер для создания IoT-устройств любой сложности

Микроконтроллер ESP32 – точка входа в мир IoT для тысяч разработчиков. Этот мощный и доступный чип с Wi-Fi, Bluetooth и богатыми возможностями открывает дорогу к созданию "умных" устройств без избыточных затрат и сложностей.

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


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

➡️ sky.pro

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🛑 Утилита на Python для анализа вредоносных программ

Исполь­зуя Python и нес­коль­ко полез­ных пакетов, мож­но получить доволь­но боль­шой объ­ем информа­ции о событи­ях, про­исхо­дящих в сис­теме при запус­ке той или иной прог­раммы.

Конеч­но, все это желатель­но делать в изо­лиро­ван­ном окру­жении (осо­бен­но если ана­лизи­ровать край­не подоз­ритель­ные прог­раммы).


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

➡️ spy-soft.net

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😭 Более 100 000 вакансий: полный анализ IT‑рынка России в 2026 году. И почему hh.ru нас обманывает?

У автора была статья, где он спарсил 62 000 Python вакансий с hh и внезапно выкопал довольно дикие вещи!

Исследования тогда закончились тем, что hh в апреле 2026 просто прикрыл API и на этом вся аналитика оборвалась. Хотя планировал собирать данные целый год, а не какие‑то несчастные 9 месяцев.

— Сейчас у автора на руках уже больше 100 тысяч вакансий. И, что особенно приятно, не только с HH.

➡️ 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: полный гид по time.sleep(), asyncio.sleep() и паузам в потоках

Иногда Python должен подождать. Задержка между запросами к API, пауза перед повторной проверкой сервера, ритмичный вывод в терминал — за всё это отвечает функция time.sleep().

Она кажется элементарной, но в разных контекстах — синхронном коде, потоках, асинхронности и GUI — пауза устроена по-разному.

🔹В статье объясняем, как правильно ставить паузы в синхронном коде, потоках, асинхронных корутинах и GUI-приложениях, чтобы не блокировать программу.

➡️ tproger.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😣 Что такое утечки памяти и как с ними бороться?

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

Для эффективного управления памятью утечки необходимо устранять и не допускать их появления в будущем.

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

➡️ 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
👍 Модуль psycopg. Подключение к серверу PostgreSQL

Одной из наиболее популярных реляционных систем баз данных является PostgreSQL.

— Рассмотрим, как работать с базами данных PostgreSQL в приложении на языке Python.

Стандартные библиотеки Python не предоставляют встроенного функционала для работы с PostgreSQL, однако есть большое количество сторонних библиотек. Наиболее популярной из них является Psycopg 2.

➡️ metanit.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🎙 ESP8266: создаем умные устройства с Wi-Fi за копейки – гайд

ESP8266 – это маленький, но невероятно мощный микроконтроллер, который перевернул мир домашней автоматизации и IoT.

Представьте: за цену чашки кофе вы получаете полноценный Wi-Fi модуль с возможностью программирования! Эта микросхема сделала "умные устройства" доступными для энтузиастов и хоббистов, убрав барьер входа в мир интернета вещей.

🔹Готовы создать свой первый IoT-проект? Давайте разберем, как быстро освоить эту платформу и запустить свое первое "умное" устройство.

➡️ sky.pro

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👏 Как написать троян на Python

Вирус — это прог­рамма, глав­ная задача которой — самоко­пиро­вание. Червь активно рас­простра­няет­ся по сети (типич­ный при­мер — «Петя» и WannaCry), а тро­ян — скры­тая вре­донос­ная прог­рамма, которая мас­киру­ется под «хороший» софт и шпионить за пользователем.

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

— Даже если вы не зна­ете Python, то смо­жете луч­ше понять, как устро­ены такие вре­доно­сы, и поуп­ражнять­ся в прог­рамми­рова­нии.

➡️ spy-soft.net

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆 Wazuh без ограничений дашборда: работаем напрямую с индексами

Wazuh — это OpenSearch с хорошей обвязкой, которая закрывает типовые сценарии.

А все, что за их пределами, делается сотней строк на Python: свои отчеты, своя корреляция, свои пороги, свой алертинг, обогащение из CMDB, выгрузка в BI.

Если резюмировать до трех пунктов:
🔘Считайте данные на стороне индексера с помощью агрегаций. Тянуть «сырье» в pandas ради groupby — это медленно;
🔘Используйте отдельного read-only пользователя, а не admin.
🔘Выносите имена индексов в конфигурацию. Версия 5.0 рано или поздно придет, и придет с новыми именами.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👋 Выход из Python программными методами

Заканчивая работу в Python, я зачастую просто нажимаю кнопку «Закрыть» в углу IDE, чтобы завершить работу программы, и IDE сама обрабатывает завершение работы Python.

— Прочитав эту статью, вы познакомитесь с несколькими способами выйти из Python с помощью различных функций и сочетаний клавиш, а также с проблемами, с которыми можете столкнуться при этом.

➡️ pythonist.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😃 Функция print() в Python: аргументы и применение

Все курсы по программированию на Python начинаются с изучения функции print().

С её помощью разработчики могут выводить данные на экран, а новички — печатать в консоли легендарную фразу Hello, world. А ещё в print() есть аргументы, с помощью которых можно гибко управлять выводом.

— В этой статье поговорим про функцию print(), её аргументы и показываем, как ими пользоваться.

➡️ skillbox.ru

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