Простой Python | Программирование
129K subscribers
2.71K photos
77 videos
1.61K links
Заявки принимаются автоматически.
Лучший образовательный канал по Python.

По всем вопросам: @kesh_keshh (реклама)

Ссылка на канал: https://t.iss.one/+T1i5nO0m_h01ZDky
.
РКН: https://vk.cc/cJ5box
Помощь:https://telega.in/c/+T1i5nO0m_h01ZDky
Download Telegram
Декоратор singledispatch

singledispatch – это декоратор, который позволяет создавать универсальную функцию, поведение которой зависит от типа первого аргумента. Другими словами, можно писать одну функцию для разных типов данных без множества if isinstance(). Как это делается – узнаешь из видеоматериала.

👀Смотреть видео

#видео
🔥13
Создание GUI на Python

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

👉Читать статью

#статьи
👍25🔥7
Как пользоваться Pytest?

Pytest – это фреймворк для тестирования кода. С его помощью можно автоматизировать проверку работы функций, классов и модулей. Благодаря данной статье ты получишь базовые навыки для работы с Pytest.

👉Читать статью

#статьи
🔥39😁3
Для чего нужен модуль abc?

abc расшифровывается как Abstract Base Classes (абстрактные базовые классы). Этот модуль позволяет создавать абстрактные классы и методы. Их нельзя использовать напрямую, а нужно обязательно переопределять в подклассах. В данном видео автор подробно разбирает модуль abc.

👀Смотреть видео

#видео
👍21
Django: Как стримить большие ответы?

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

👉Читать статью

#статьи #django
👍19
Модуль pathlib

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

👉Читать статью

#статьи
🔥16
Для чего нужен модуль itertools?

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

👀Смотреть видео

#видео
🔥3
Создание MCP-сервера

Model Context Protocol необходим для того, чтобы инструменты ИИ-ассистентов могли унифицировано подключаться к внешним данным, сервисам и инструментам. Благодаря данной статье ты узнаешь, как сделать собственный MCP-сервер.

👉Читать статью

#статьи
🔥16
Функции zip_longest, islice и tee

Продолжаем делиться циклом видеоматериалов, где автор знакомит с функционалом itertools. В этот раз акцент сделан на функциях, которые позволяют объединять и разделять итераторы.

👀Смотреть видео

#видео
👍5🔥3
Основы CPython: Часть 2

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

👉Читать статью

#статьи
👍7
Комбинаторные функции модуля itertools

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

👀Смотреть видео

#видео
👍5
Автоматический мониторинг Телеграм-каналов

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

👉Читать статью

#статьи
👍16
Функции фильтрации модуля itertools

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

👀Смотреть видео

#видео
👍5
GigaChat Ultra & Lightning: открытые MoE-модели нового поколения

Сбер представил отечественные разработки в сфере LLM. Открытые MoE-модели GigaChat 3 Ultra Preview (702B-A36B) и GigaChat 3 Lightning (10B-A1.8B), обученные с нуля на собственных данных.

Ключевые характеристики:
Ultra Preview: 702B параметров, 36B активных, контекст 131К токенов. Топ-1 на MERA.
Lightning: 10B параметров, 1.8B активных, контекст 256К токенов. Оптимизирована для локального развертывания.

Обе модели имеют открытые веса и коммерческую лицензию, совместимы с Hugging Face и стандартными пайплайнами.

👉Читать статью

#статьи
🤣10👍3