Please open Telegram to view this post
VIEW IN TELEGRAM
😁21❤7👏2
📚Напоминаем про наш полный курс «Самоучитель по Python для начинающих»
Мы написали и собрали для вас в одну подборку все 25 глав и 230 практических заданий!
🐍 Часть 1: Особенности, сферы применения, установка, онлайн IDE
🐍 Часть 2: Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
🐍 Часть 3: Типы данных: преобразование и базовые операции
🐍 Часть 4: Методы работы со строками
🐍 Часть 5: Методы работы со списками и списковыми включениями
🐍 Часть 6: Методы работы со словарями и генераторами словарей
🐍 Часть 7: Методы работы с кортежами
🐍 Часть 8: Методы работы со множествами
🐍 Часть 9: Особенности цикла for
🐍 Часть 10: Условный цикл while
🐍 Часть 11: Функции с позиционными и именованными аргументами
🐍 Часть 12: Анонимные функции
🐍 Часть 13: Рекурсивные функции
🐍 Часть 14: Функции высшего порядка, замыкания и декораторы
🐍 Часть 15: Методы работы с файлами и файловой системой
🐍 Часть 16: Регулярные выражения
🐍 Часть 17: Основы скрапинга и парсинга
🐍 Часть 18: Основы ООП – инкапсуляция и наследование
🐍 Часть 19: Основы ООП – абстракция и полиморфизм
🐍 Часть 20: Графический интерфейс на Tkinter
🐍 Часть 21: Основы разработки игр на Pygame
🐍 Часть 22: Основы работы с SQLite
🐍 Часть 23: Основы веб-разработки на Flask
🐍 Часть 24: Основы работы с NumPy
🐍 Часть 25: Основы анализа данных с Pandas
Мы написали и собрали для вас в одну подборку все 25 глав и 230 практических заданий!
🐍 Часть 1: Особенности, сферы применения, установка, онлайн IDE
🐍 Часть 2: Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
🐍 Часть 3: Типы данных: преобразование и базовые операции
🐍 Часть 4: Методы работы со строками
🐍 Часть 5: Методы работы со списками и списковыми включениями
🐍 Часть 6: Методы работы со словарями и генераторами словарей
🐍 Часть 7: Методы работы с кортежами
🐍 Часть 8: Методы работы со множествами
🐍 Часть 9: Особенности цикла for
🐍 Часть 10: Условный цикл while
🐍 Часть 11: Функции с позиционными и именованными аргументами
🐍 Часть 12: Анонимные функции
🐍 Часть 13: Рекурсивные функции
🐍 Часть 14: Функции высшего порядка, замыкания и декораторы
🐍 Часть 15: Методы работы с файлами и файловой системой
🐍 Часть 16: Регулярные выражения
🐍 Часть 17: Основы скрапинга и парсинга
🐍 Часть 18: Основы ООП – инкапсуляция и наследование
🐍 Часть 19: Основы ООП – абстракция и полиморфизм
🐍 Часть 20: Графический интерфейс на Tkinter
🐍 Часть 21: Основы разработки игр на Pygame
🐍 Часть 22: Основы работы с SQLite
🐍 Часть 23: Основы веб-разработки на Flask
🐍 Часть 24: Основы работы с NumPy
🐍 Часть 25: Основы анализа данных с Pandas
👍9🔥6❤1
tyro 1.0 — CLI из type hints
Релиз tyro 1.0 — генерация CLI-интерфейсов напрямую из аннотированного Python-кода. Минимум бойлерплейта, максимум типизации. Наконец-то инструмент, который не заставляет выбирать между «быстро» и «аккуратно». Type hints реально начинают работать на вас, а не просто радовать линтер.
RoadMap по Python: с нуля до middle
Подробный маршрут обучения Python с акцентом на практику и реальные навыки. Полезно не только новичкам — хороший чек-лист, чтобы понять, где у вас пробелы, даже если вы уже «давно в профессии».
Django 6.0: эволюция фреймворка в деталях
Разбор ключевых изменений Django 6.0 и того, куда движется фреймворк. Django всё дальше уходит от образа «только для CRUD». Фоновые задачи и архитектурные улучшения — сигнал, что фреймворк взрослеет вместе с проектами.
Python + Fortran: когда NumPy уже мало
Как ускорить Python-код в 150 раз с помощью Fortran, не погружаясь в C++. Отличный пример того, что Python — это не про «медленно», а про правильную композицию инструментов.
Что нового в PyCharm 2025.3
Обновления IDE: улучшения анализа кода, AI-фичи и удобства для больших проектов.я
🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍5
В Python 3.14 появился новый пакет
compression — и это тот редкий случай, когда «объединили старое и добавили новое» получилось реально полезно.Теперь работа со сжатием — это единый интерфейс, а не квест из пяти разных модулей и документаций.
В пакете
compression собрали сразу 5 алгоритмов:bz2gziplzmazlibПричём первые четыре и раньше были в стандартной библиотеке, но теперь их рекомендуют импортировать через
compression, чтобы всё было в одном стиле:
from compression import gzip, zstd
У всех модулей есть:
compress(data)
decompress(data)
Можно буквально перебрать алгоритмы в цикле и сравнить результат. Да, Python теперь позволяет выбрать компрессию так же просто, как сортировку.
На тестовых данных
zstd сжимает в 2+ раза лучше, чем старые алгоритмы.Меньше байтов — меньше боли при хранении, передаче и бэкапах:
from compression import zstd
compressor = zstd.ZstdCompressor()
result = b""
bytes_processed = 0
for chunk in incoming_data_stream():
# `chunk` is a new batch of data.
bytes_processed += len(chunk)
# We compress this batch.
result += compressor.compress(chunk)
result += compressor.flush()
ratio = len(result) / bytes_processed
print(f"{100 * ratio:>.2f}%") # 0.56%
Например:
with zstd.open("data.zst", "wt") as f:
f.write("Hello, world!" * 1000)
Для стримов, логов и больших данных есть компрессоры и декомпрессоры:
Например:
compressor = zstd.ZstdCompressor()
compressor.compress(chunk)
compressor.flush()
📍 Навигация: Вакансии • Задачи • Собесы
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤5😁2🔥1
import knowledge as powerPython хорош тем, что на нем можно написать всё. Но чтобы писать хорошо и дорого, одного синтаксиса мало. Нужна математика, алгоритмы и понимание архитектуры.
Акция 1 + 2:
Забирай три курса по цене одного. Платишь за самый дорогой, остальные —
None (в смысле, бесплатно).Топ выбор:
— алгоритмы и структуры данных;
— математика для Data Science (если тянет в ML).
Обновить зависимости
До 31 декабря.
Помощь в консоли: @manager_proglib
🤔 Единый стандарт для «служебных» комментариев в коде
В Python куча инструментов — линтеры, форматтеры, анализаторы покрытия, type-checkers.
И почти каждый из них использует специальные комментарии в коде: # noqa, # type: ignore, # fmt: off, # nosec и так далее.
Проблема в том, что единого стандарта для таких комментариев до сих пор не было.
Metacode вводит простой и понятный формат машиночитаемых комментариев, основанный на подмножестве синтаксиса Python:
Например:
Такой формат:
— легко читать человеку
— легко парсить машине
— позволяет несколько комментариев в одной строке
— не привязан к конкретному инструменту
У библиотеки минимальный API:
▪️ parse() — читает комментарии и возвращает структурированный результат
▪️ insert() — аккуратно добавляет комментарии в код
Поддерживаются строки, числа, bool, None, ..., а при желании — даже AST.
🔗 Github
📍 Навигация: Вакансии • Задачи • Собесы
🐸 Библиотека питониста
#буст
В Python куча инструментов — линтеры, форматтеры, анализаторы покрытия, type-checkers.
И почти каждый из них использует специальные комментарии в коде: # noqa, # type: ignore, # fmt: off, # nosec и так далее.
Проблема в том, что единого стандарта для таких комментариев до сих пор не было.
Metacode вводит простой и понятный формат машиночитаемых комментариев, основанный на подмножестве синтаксиса Python:
# key: action[arg1, arg2]
Например:
# type: ignore[error-code]
# fmt: off
Такой формат:
— легко читать человеку
— легко парсить машине
— позволяет несколько комментариев в одной строке
— не привязан к конкретному инструменту
У библиотеки минимальный API:
▪️ parse() — читает комментарии и возвращает структурированный результат
▪️ insert() — аккуратно добавляет комментарии в код
Поддерживаются строки, числа, bool, None, ..., а при желании — даже AST.
🔗 Github
📍 Навигация: Вакансии • Задачи • Собесы
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍5
Почему Python — лучший shell для сложных задач
Статья о том, почему Bash-скрипты хорошо работают только до определённого момента — а затем начинают мешать. И как Python решает эти проблемы за счёт кроссплатформенности, предсказуемого поведения и богатой стандартной библиотеки.
✔️ Python проще читать, сопровождать и запускать на разных системах, поэтому он лучше подходит для сборочных и инфраструктурных скриптов, которые должны жить долго.
🔗 Ссылка на статью
📍 Навигация: Вакансии • Задачи • Собесы
🐸 Библиотека питониста
#буст
Статья о том, почему Bash-скрипты хорошо работают только до определённого момента — а затем начинают мешать. И как Python решает эти проблемы за счёт кроссплатформенности, предсказуемого поведения и богатой стандартной библиотеки.
📍 Навигация: Вакансии • Задачи • Собесы
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍6
В Pyrefly появилась экспериментальная поддержка Pydantic — и это большой шаг для статической проверки Python-кода.
Что это даёт:
Field, extra=forbid, конфигурацию моделейПоддержка сторонних библиотек вроде Pydantic — сложная задача для тайпчекеров. До сих пор полноценную поддержку предлагал в основном Mypy (через отдельный плагин). Pyrefly идёт другим путём — минимум трения, максимум соответствия рантайму.
Как протестить:
1. Установить Pydantic (лучше v2)
2. Установить Pyrefly v0.33.0+
3. Писать модели как обычно
Поддержка пока экспериментальная, но команда активно собирает фидбек и уже планирует расширение на Django и SQLAlchemy.
📍 Навигация: Вакансии • Задачи • Собесы
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4
This media is not supported in your browser
VIEW IN TELEGRAM
🔍 Browse PyPI по типам пакетов — удобный способ искать библиотеки
Если вам когда-то было сложно найти нужный пакет на PyPI (например, по категории, функциональности или типу), может быть полезно это альтернативное представление PyPI:
👉 https://clc.to/_Sl_yA
Этот сайт позволяет просматривать пакеты по типам, а не только по ключевым словам, что делает поиск библиотек быстрее и понятнее — особенно когда вы не уверены, как точно называется нужный модуль.
📍 Навигация: Вакансии • Задачи • Собесы
🐸 Библиотека питониста
#буст
Если вам когда-то было сложно найти нужный пакет на PyPI (например, по категории, функциональности или типу), может быть полезно это альтернативное представление PyPI:
👉 https://clc.to/_Sl_yA
Этот сайт позволяет просматривать пакеты по типам, а не только по ключевым словам, что делает поиск библиотек быстрее и понятнее — особенно когда вы не уверены, как точно называется нужный модуль.
📍 Навигация: Вакансии • Задачи • Собесы
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤5😁2
Senior Full-Stack Python Developer — до 300 000₽, удалёнка
Python Backend-разработчик, офис (Ростов-на-Дону)
LLM Application Engineer — от 4 500$, удалёнка
📍 Навигация: Вакансии • Задачи • Собесы
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 ty — новый сверхбыстрый type checker и LSP для Python (beta)
Astral выпустили ty — новый Python type checker и language server, написанный на Rust. Это альтернатива mypy, Pyright и Pylance с сильным фокусом на скорость и инкрементальность.
Что важно:
✔️ Очень высокая производительность: без кеша ty работает в 10–60 раз быстрее mypy и Pyright.
✔️ Спроектирован как LSP с нуля: архитектура построена вокруг инкрементальных обновлений — пересчитывается только то, что реально изменилось.
✔️ Современная система типов: Intersection types, продвинутое narrowing, анализ достижимости кода — меньше ложных срабатываний, больше полезных ошибок.
✔️ Диагностика уровня Rust: ошибки показывают не только что не так, но и почему, часто с контекстом из нескольких файлов.
✔️ Полноценный language server: Go to definition, rename, autocomplete, auto-imports, inlay hints, semantic highlighting — всё есть.
Как попробовать:
Также доступно расширение для VS Code и других LSP-совместимых редакторов.
📱 Github
🔗 Блог-статья
📍 Навигация: Вакансии • Задачи • Собесы
🐸 Библиотека питониста
#буст
Astral выпустили ty — новый Python type checker и language server, написанный на Rust. Это альтернатива mypy, Pyright и Pylance с сильным фокусом на скорость и инкрементальность.
Что важно:
Как попробовать:
uv tool install ty@latest
Также доступно расширение для VS Code и других LSP-совместимых редакторов.
📍 Навигация: Вакансии • Задачи • Собесы
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩13👍8❤4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁33🤔2
Вышел ежегодный дайджест библиотек, которые реально сформировали экосистему за год.
2025 легко мог стать «годом одних LLM», и авторы это честно признают. Новые модели, агенты, оркестраторы и тулзы появлялись почти каждую неделю. Но вместо бесконечного списка AI-фреймворков они сделали более здравый и полезный выбор.
Подборка получилась сбалансированной и немного субъективной (в хорошем смысле): топ-10 по категориям + заметные проекты, которые активно используют в продакшене, а не только в демках.
📍 Навигация: Вакансии • Задачи • Собесы
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤4
Python — язык AI-агентов. Используй это.
Пока другие учат синтаксис, ты можешь строить автономные системы. Мы обновили наш флагманский курс, добавив туда всё, что появилось в индустрии за последний год.
Теперь это 13 модулей чистого Python-практикума (в продвинутом треке):
1. Оркестрация: Разбираем
2. Мультиагентность: Фреймворки
3. Интеграции: Tool-calling и новый протокол
4. Практика: Код-ревью от экспертов после каждого модуля.
Это не просто «попробовать API». Это курс о том, как писать сложную логику, где Python управляет поведением нейросетей.
Забирай скидку на старте
Пока другие учат синтаксис, ты можешь строить автономные системы. Мы обновили наш флагманский курс, добавив туда всё, что появилось в индустрии за последний год.
Теперь это 13 модулей чистого Python-практикума (в продвинутом треке):
1. Оркестрация: Разбираем
LangChain и новый граф-ориентированный LangGraph .2. Мультиагентность: Фреймворки
AutoGen и CrewAI .3. Интеграции: Tool-calling и новый протокол
MCP .4. Практика: Код-ревью от экспертов после каждого модуля.
Это не просто «попробовать API». Это курс о том, как писать сложную логику, где Python управляет поведением нейросетей.
Забирай скидку на старте
❤2🤔1
Не торопитесь — код любит внимание.
Ответ:
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🎓 Твой опыт стоит дорого — стань экспертом Proglib Academy
Чувствуешь, что накопил достаточно знаний, чтобы делиться ими с другими?
Мы ищем сильных практиков, которые хотят попробовать себя в роли:
— преподавателей;
— авторов курсов;
— наставников.
Это возможность не только монетизировать экспертизу, но и прокачать личный бренд, структурировать собственные знания и вырастить новое поколение специалистов.
👉 Заполни короткую анкету
Чувствуешь, что накопил достаточно знаний, чтобы делиться ими с другими?
Мы ищем сильных практиков, которые хотят попробовать себя в роли:
— преподавателей;
— авторов курсов;
— наставников.
Это возможность не только монетизировать экспертизу, но и прокачать личный бренд, структурировать собственные знания и вырастить новое поколение специалистов.
👉 Заполни короткую анкету
❤3
🦾 А что если ускорить Python в 37 раз… одной строкой кода?
Оптимизировать медленные функции в большом Python-проекте — боль.
Numba? Отлично, если у вас численные вычисления и NumPy.
Cython? Мощно, но
Codon реально удивил.
Добавляешь всего один декоратор
Почему это круто:
• Работает с обычным Python-кодом, не только с NumPy
• Типы выводятся автоматически
• Скомпилированные функции кэшируются
• По сути — никаких изменений в коде, кроме декоратора
📦 Репозиторий
☕️ Потыкать руками
Если кто уже пробовал Codon в проде — поделитесь впечатлениями 👀
📍 Навигация: Вакансии • Задачи • Собесы
🐸 Библиотека питониста
#буст
Оптимизировать медленные функции в большом Python-проекте — боль.
Numba? Отлично, если у вас численные вычисления и NumPy.
Cython? Мощно, но
.pyx, аннотации типов, сборка — прежде чем увидеть прирост, можно потратить полдня (а то и больше).Codon реально удивил.
Добавляешь всего один декоратор
@codon.jit, и функция компилируется прямо в машинный код. Без переписывания, без аннотаций, без шаманства.Почему это круто:
• Работает с обычным Python-кодом, не только с NumPy
• Типы выводятся автоматически
• Скомпилированные функции кэшируются
• По сути — никаких изменений в коде, кроме декоратора
📦 Репозиторий
☕️ Потыкать руками
Если кто уже пробовал Codon в проде — поделитесь впечатлениями 👀
📍 Навигация: Вакансии • Задачи • Собесы
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍5🔥1
Python — язык агентов. Но умеете ли вы их готовить?
Написать бота на
Мы переписали наш курс «Разработка AI-агентов» с нуля.
Что добавили:
🐍 Frameworks: LangGraph (state machines), AutoGen, CrewAI.
🐍 Tools: Интеграция через MCP, tool-calling.
🐍 Production: AgentOps (LangSmith), деплой, безопасность (DLP).
🐍 Deep Dive: 13 модулей, доступ к GPU-кластеру.
Старый курс был «пробой пера». Новый — полноценная профессия AI-инженера. Есть два трека: для тех, кто хочет кодить (Advanced), и для тех, кто хочет понимать (Overview).
🔥 Акция 3 по цене 1:
Забирай курс по агентам и получай два других бесплатно (например, Алгоритмы + Математика).
Стать AI-инженером
Написать бота на
openai-python может каждый джун. А создать систему из 5 агентов, которые делят задачи, проверяют друг друга и не падают в рекурсию — это уровень 2026 года.Мы переписали наш курс «Разработка AI-агентов» с нуля.
Что добавили:
🐍 Frameworks: LangGraph (state machines), AutoGen, CrewAI.
🐍 Tools: Интеграция через MCP, tool-calling.
🐍 Production: AgentOps (LangSmith), деплой, безопасность (DLP).
🐍 Deep Dive: 13 модулей, доступ к GPU-кластеру.
Старый курс был «пробой пера». Новый — полноценная профессия AI-инженера. Есть два трека: для тех, кто хочет кодить (Advanced), и для тех, кто хочет понимать (Overview).
🔥 Акция 3 по цене 1:
Забирай курс по агентам и получай два других бесплатно (например, Алгоритмы + Математика).
Стать AI-инженером
😁3❤1
Как я писал книгу «Python для инженерных задач»
Автор честно рассказывает, как из практики, боли и реальных кейсов рождается книга. Полезно тем, кто думает, что «когда-нибудь тоже напишет» — сразу становится понятно, почему это долго и почему всё равно стоит.
11 Python-скриптов, которые изменят вашу рутину
Подборка из разряда «почему я не писал так раньше». Ничего революционного, но именно такие мелочи в итоге экономят часы — особенно если вы живёте в терминале.
Свежий обзор: топ библиотек 2025
Ежегодный дайджест экосистемы — хороший способ быстро сверить часы: чем реально пользуются, а что осталось в твиттере. Отличный материал, чтобы обновить mental map Python-мира.
ty — новый сверхбыстрый type checker и LSP для Python (beta)
Astral продолжают наступление: после Ruff —
ty. Rust под капотом, ставка на скорость и инкрементальность. Пока beta, но если mypy и Pyright вам кажутся «тяжеловатыми», стоит присмотреться.Pandas 3.0 почти здесь — вышел первый RC
Большие изменения давно назревали, экосистема явно готовится к апгрейду.
📍 Навигация: Вакансии • Задачи • Собесы
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍5🔥1
Почитали свежие What’s New in Python 3.15 — версия ещё альфа, но изменений уже много и некоторые из них прям радуют.
Вот что лично бросилось в глаза 👇
В Python появился отдельный пакет
profiling.Самое интересное — Tachyon, новый статистический профайлер:
— можно подключаться к уже запущенному процессу по PID
— почти нулевой overhead (до 1 000 000 Hz семплинга 😳)
— подходит для продакшена, где раньше профилировать было страшно
— flamegraph, heatmap, live-режим, async-aware — всё из коробки
Если коротко: профилировать Python в проде теперь реально удобно.
JIT в CPython стал заметно умнее:
— новый tracing-frontend
— базовое распределение регистров
— меньше reference counting
— лучше генерация машинного кода
— LLVM 21 под капотом
По бенчмаркам — в среднем +3–4%, но в отдельных местах ускорения доходят до 2×.
Это всё ещё не «Python стал C++», но направление очень правильное.
Теперь
AttributeError может подсказать путь:Did you mean: inner.area?
Мелочь, а приятно. Особенно в больших объектах и dataclass’ах.
Python окончательно сказал: «Хватит сюрпризов с кодировками». Если не указали
encoding= — будет UTF-8.Старое поведение можно отключить, но в целом это шаг к меньшему количеству багов.
—
bytearray.take_bytes() — можно забирать bytes без копирования— улучшения в
argparse, sqlite3, difflib, ssl, collections— куча deprecated-вещей наконец-то готовятся к удалению
— C API стал чище и логичнее
Версия ещё prerelease, но уже понятно — Python 3.15 не про «косметику», а про инструменты, производительность и удобство разработки.
Если интересно, вот официальная страница релиза:
👉 What’s new in Python 3.15
📍 Навигация: Вакансии • Задачи • Собесы
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17❤8
☸️ kubesdk — современный Kubernetes-клиент для Python
kubesdk — async-first Kubernetes client + генератор API-моделей для Python.
Проект делался с прицелом на большие multi-cluster окружения, где важны производительность, типы и нормальный DX, а не бесконечная борьба с YAML и
Что делает kubesdk удобным:
— Async-first API — отлично ложится на современные Python-сервисы
— Полная типизация — автокомплит работает не только для built-in ресурсов, но и для ваших CRD
— IDE-friendly — наконец можно работать с Kubernetes API без угадывания полей
— Минимум зависимостей — только
⬇️ Архитектура из трёх пакетов
1️⃣
2️⃣
⏺️ Поддержка Kubernetes 1.23+
⏺️ Все API собраны в одну версию пакета
Можно использовать:
➡️ новый клиент со старым кластером
➡️ старые модели с новой версией клиента
Модели автоматически генерируются и публикуются во внешний репозиторий, чтобы не раздувать основной repo.
3️⃣
CLI-инструмент для генерации моделей:
➡️ из живого кластера
➡️ из OpenAPI-спеки
➡️ включая ваши собственные CRD
📱 Github
📍 Навигация: Вакансии • Задачи • Собесы
🐸 Библиотека питониста
#буст
kubesdk — async-first Kubernetes client + генератор API-моделей для Python.
Проект делался с прицелом на большие multi-cluster окружения, где важны производительность, типы и нормальный DX, а не бесконечная борьба с YAML и
dict[str, Any].Что делает kubesdk удобным:
— Async-first API — отлично ложится на современные Python-сервисы
— Полная типизация — автокомплит работает не только для built-in ресурсов, но и для ваших CRD
— IDE-friendly — наконец можно работать с Kubernetes API без угадывания полей
— Минимум зависимостей — только
aiohttp и PyYAMLkubesdk — основная клиентская библиотека, которую вы используете в коде.kube-models — отдельный пакет с предсгенерированными Python-моделями для всех upstream Kubernetes API:Можно использовать:
Модели автоматически генерируются и публикуются во внешний репозиторий, чтобы не раздувать основной repo.
kubesdk-cliCLI-инструмент для генерации моделей:
📍 Навигация: Вакансии • Задачи • Собесы
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4