TGViewer
GitHub программиста GitHub программиста @githubdevs · 4.78K subscribers
Post #635 17.7K
Mypy — инструмент для статической типизации Python-кода, который помогает находить ошибки ещё до запуска программы. Теперь Python становится чуть ближе к строгим языкам, как Java или C#, но при этом остаётся таким же гибким!

Что даёт Mypy?

✅ Ловит ошибки типов на этапе написания кода;
✅ Улучшает читаемость за счёт явных аннотаций;
✅ Работает без потерь в скорости (Python остаётся динамическим!);
✅ Интегрируется с редакторами и CI/CD.

📦 Установка:

$ pip install mypy


⌨️ Пример использования:

def add(x: int, y: int) -> int:
return x + y

print(add(5, 3))
print(add("5", 3)) # ОШИБКА! Mypy это увидит.


📌 Как проверить код?

$ mypy script.py


⚠️ Если в коде есть ошибки типов, Mypy сразу их покажет и поможет избежать багов!

Идеально для больших проектов, где нужно поддерживать чистый и надёжный код.

5️⃣ GitHub/Инструкция

#python
More from @githubdevs
  1. Sep 11, 2026⚡️ clearcam — скрипт позволяет сделать умную камеру безопасности из старого айфона или люб…
  2. Sep 8, 2026😒 Stealth Browser MCP — опенсорсный инструмент автоматизации браузера с помощью нейросети…
  3. Sep 1, 2026🔥 PyApp — обёртка, которая позволяет Python-приложению самостоятельно собираться и запуск…
  4. Aug 29, 2026💻 Matrix-rain-saver Матричный дождь как скринсейвер и полноценный локер экрана для X11 —…
  5. Aug 24, 2026☠️ Увидеть всё, что «фонит» вокруг WireTapper — мощный инструмент разведки написанный на P…
  6. Aug 10, 2026⛏ Freqtrade — бесплатный, открытый криптовалютный торговый бот, написанный на Python. Подд…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →