Просто 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
💪 В России сбоил 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
CancelledError — не просто очередная ошибка. Разбираемся, как устроена отмена задач в asyncio

При работе с асинхронным кодом нам часто приходится обрабатывать CancelledError — сигнал отмены задачи.

◾️С точки зрения приложения это выглядит как обычное исключение — достаточно добавить try/except блок и продолжить работу. Хотя в большинстве случаев это и правда работает, иногда все же приходится копнуть глубже и разобраться, как устроен механизм отмены под капотом и для чего на самом деле нужен CancelledError.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🗺 Как изменить иконку и название приложения в Symbian

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

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

➡️ spy-soft.net

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

Prophecy
— это мощная объектная библиотека для создания моков (mock-объектов) в PHP.

🔘Она предоставляет элегантный, выразительный и гибкий API для создания тестовых заглушек, шпионов и поддельных объектов, которые имитируют поведение реальных зависимостей в модульных тестах.


В отличие от многих других библиотек, Prophecy фокусируется на "пророчестве" (prophecy) — вы описываете, как объект должен себя вести, а библиотека автоматически генерирует реализацию.

➡️ pythonlib.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👋 Я заменил Google на 50 строк Python. Через месяц я забыл, как пишется tar -xzf

Открываю хром, набираю «tar extract gz linux», пролистываю три рекламы, нахожу ответ на SO, копирую, вставляю, закрываю вкладку, через неделю — по новой.

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

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👋 Делаем свой таймер на Python

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

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

➡️ thecode.media

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔎 Graphene – GraphQL на Python

Graphene
— это мощная Python-библиотека, предоставляющая полную реализацию GraphQL-спецификации с поддержкой типизированных схем, мутаций и интеграции с популярными ORM-системами.

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

➡️ pythonlib.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🪶 Жадный алгоритм с примерами на Python

Термин «жадный алгоритм» ввел информатик и математик Эдсгер Дейкстра, он хотел вычислить минимальное остовное дерево, а Роберт Прим и Джозеф Крускал придумали методы оптимизации для минимизации стоимости графов.

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

➡️ pythonist.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📈 Лучшие практики написания кода на Python (2026)

При разработке на Python следует руководствоваться философией The Zen of Python (PEP 20) – набором принципов, подчеркивающих важность простоты и ясности кода.

🔘Один из ключевых афоризмов Zen of Python гласит: “Readability counts.”(«Читаемость кода имеет значение»), и действительно, код читается гораздо чаще, чем пишется. Поэтому чистый код – это код, который легко читать и поддерживать.

➡️ uproger.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🪶 Шаблонные строки в Python 3.14: полное руководство по использованию t-строк

Python 3.14 представляет мощную новую функцию: шаблонные строки (template strings), формализованные в PEP 750.

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

➡️ python-scripts.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔒 Аудит алгоритмов: как реализация Boyer-Moore с 190K звёзд на GitHub оказалась brute-force

В 2015 году группа исследователей (Flouri et al.) решила проверить реализации классического алгоритма Готоха (1982) для выравнивания биологических последовательностей.

Из 10 проверенных реализаций только 2 давали правильный результат. 8 из 31 учебных материалов содержали математическую ошибку.

🔹Автор решил проверить, насколько это типично для других классических алгоритмов. Начал с Boyer-Moore (1977), одного из самых известных алгоритмов поиска подстроки.

➡️ habr.com

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

Наследование
— это механизм ООП, позволяющий создавать новый класс на основе существующего.

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

➡️ pythonlib.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Как организовать архитектуру большого Python-проекта?

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

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

➡️ uproger.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Установка Python и pip на Windows

В данном разделе мы научимся устанавливать Python и менеджер пакетов pip на Windows 10 с нуля.

Лучший способ установить Python на Windows — это скачать официальный установщик с сайта python.org.

➡️ python-scripts. ru

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