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

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

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

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

РКН: https://rkn.link/ANH
Download 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