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

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

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

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

РКН: https://rkn.link/ANH
Download Telegram
Вызов значений из словаря Python: методы .get() и .setdefault() вместо квадратных скобок

Если вам не нужно изменять сам словарь, то пользуйтесь вызовом с помощью .get().

Если запрашиваемые ключи и значения отсутствуют в словаре и их нужно туда добавить, то подойдёт метод .setdefault().

Оба этих метода надёжнее, чем «школьный» вызов с помощью квадратных скобок.


➡️ skillbox.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔎 Anvil для Kotlin: полное руководство с примерами

Anvil
— это библиотека кодогенерации для Kotlin, которая работает поверх фреймворков внедрения зависимостей (DI) Dagger и Hilt.

Её основная цель — устранить рутинную работу по написанию boilerplate-кода, связанного с модулями DI, компонентами, фабриками и точками входа.

◾️Вместо того чтобы вручную создавать и аннотировать модули Dagger, вы просто помечаете классы аннотациями Anvil, и библиотека генерирует весь необходимый код на этапе компиляции.

➡️ pythonlib.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔎 Angular, C# и WebRTC: как устроен российский софт для видеозвонков

Нас в «Коде» волнует будущее российского ИТ-рынка: что изучать, чтобы быть востребованным, и где в России делают внутренние и международные продукты.

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

Сегодня история о продукте, который сможет заменить нам Zoom, Skype или Google Meet.

thecode.media

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Энтропия, которая измеряет порядок: IH-анализ находит закономерности в разнотипных данных

Обычно энтропия — мера хаоса. Но наш сегодняшний герой — IH-анализ (Information-Entropy analysis) — вычисляет информационную энтропию, чтобы измерить обратное: степень детерминированности связи между признаками и целевой переменной.

🔘Мы будем вычислять: насколько утверждение «если А, то Б, и, если не А, то и не Б» выполняется в наших данных устойчиво, одновременная работа с категориальными и количественными признаками нас не затруднит.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Модуль OS и работа с файловой системой

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

◾️Хотя он содержит много функций, рассмотрим только основные из них:

1. mkdir(): создает новую папку
2. rmdir(): удаляет папку
3. rename(): переименовывает файл
4. remove(): удаляет файл


➡️ metanit.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Java и Kubernetes: Разработка и деплой микросервисных приложений

Эта книга
— практическое руководство по созданию, развертыванию и управлению Java-приложениями в среде Kubernetes.

🔘Вы узнаете, как трансформировать монолитное Java-приложение в набор микросервисов, упаковать их в Docker-контейнеры и запустить в кластере Kubernetes.

➡️ pythonlib.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔎 Типизация и аннотации типов данных в Python

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

◾️Аннотации кода помогут сразу увидеть, с какими типами значений работает каждый объект кода, ещё при работе в IDE они помогают при автозаполнении.

➡️ thecode.media

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Как подключить Payme к Telegram боту на Python

aiopayme — это асинхронная Python библиотека для интеграции платёжной системы Payme. Главная особенность — роутерная архитектура, знакомая каждому кто работал с aiogram или FastAPI

В этой статье разберём как подключить Payme — одну из самых популярных платёжных систем Узбекистана — к Telegram боту на Python.

🔹Для этого мы будем использовать библиотеку aiopayme — async-first решение с роутерами и dependency injection как в aiogram и FastAPI.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Biometric для Kotlin: полное руководство с примерами

Биометрическая аутентификация
стала неотъемлемой частью современных мобильных приложений.

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


Библиотека Biometric для Kotlin (часть AndroidX) предоставляет унифицированный API для работы со всеми биометрическими датчиками на устройствах Android.

➡️ pythonlib.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔎 Введение в архитектуру ИИ‑систем: как GPT‑wrapper превращается в распределённую систему

Почти все AI‑проекты начинаются одинаково, разработчик делает небольшой сервис с одним вызовом модели, подключает FastAPI, добавляет чат и показывает демо команде, на этом этапе всё выглядит настолько просто, что возникает опасное ощущение: «Ну это же обычный API‑вызов, только ответ пишет нейросеть».


Самое интересное сейчас — наблюдать, как AI Engineering постепенно перестаёт быть отдельной «магической» областью и начинает сливаться с уже существующими инженерными дисциплинами.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Uniofuzz — универсальный фаззер для всего

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

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

➡️ spy-soft.net

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🦾 config для Rust: полное руководство с примерами

Библиотека config (crate config в экосистеме Rust) — это мощный и гибкий инструмент для управления конфигурацией приложений.

◾️ Она предоставляет единый интерфейс для загрузки настроек из различных источников: файлов (JSON, YAML, TOML, INI, HJSON), переменных окружения, аргументов командной строки и даже удалённых источников.


Основная задача библиотеки — абстрагировать процесс чтения и объединения конфигураций, позволяя разработчику сосредоточиться на бизнес-логике, а не на парсинге форматов.

➡️ pythonlib.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
💪 В России сбоил PyPI — основной репозиторий пакетов для Python

1 июня 2026 года в России перестал открываться сайт PyPI (Python Package Index), менеджер пакетов PIP по команде pip install скачивает и устанавливает сторонние библиотеки, которыми пользуются разработчики по всему миру.


◾️Поэтому, когда PyPI недоступен, установка и обновление зависимостей «встают» — и работа с Python сильно усложняется.

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

➡️ skillbox.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
📰 WireMock.Net для C# (.NET): Полное руководство

WireMock.Net — это мощная библиотека для создания HTTP mock-серверов (заглушек) в экосистеме .NET, она является прямой C#-реализацией популярного Java-проекта WireMock.

Основная задача библиотеки — эмулировать поведение реальных HTTP/HTTPS сервисов (REST API, SOAP, gRPC и т.д.) во время тестирования или разработки.

➡️ pythonlib.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Минус 500 MB: оптимизируем Docker-образ Django-приложения

Когда Docker-образ backend-приложения начинает весить 1,5 GB, это уже хороший повод хотя бы посмотреть, что вообще лежит внутри.

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

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🗺 Rust и Kubernetes: Создание надежных микросервисов

Книга "Rust и Kubernetes: Создание надежных микросервисов" — это практическое руководство для разработчиков, желающих объединить мощь системного языка Rust с гибкостью оркестрации контейнеров Kubernetes.

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

➡️ pythonlib.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Что такое count() в Python, как он работает и что с ним можно посчитать

Метод count() в Python — встроенный способ узнать, какое количество элементов встречается в последовательности: строке, списке или кортеже.

В этой статье мы разберём синтаксис метода count(), посмотрим, как он работает с разными типами данных, и объясним всё на понятных примерах.

➡️ skillbox.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔎 Проект: создаём систему управления лифтами на Python

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

Сегодня напишем один из таких полезных проектов — систему управления лифтами в 11-этажном доме и визуализацию для этой системы.

➡️ thecode.media

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🗺 Codeception для PHP: полное руководство с примерами

Codeception
— это полнофункциональный фреймворк для тестирования PHP-приложений, который объединяет в себе лучшие практики модульного, функционального, приемочного (acceptance) и интеграционного тестирования.

Основная цель Codeception — сделать процесс написания тестов максимально простым и читаемым.

➡️ pythonlib.ru

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