TGViewer
CodeShadow CodeShadow @codeshadowcources · 77 subscribers
Post #152 20
🧠 Как работает система типов в Python и почему это важно?

Python — язык с динамической типизацией. Это значит, что переменная может менять тип во время выполнения:


x = 5
x = "теперь я строка"


Хотя это удобно, подобный подход может привести к ошибкам. Чтобы сделать код более надёжным, в Python добавили **аннотации типов**:


def greet(name: str) -> str:
return f"Привет, {name}"


Вы можете использовать `mypy` для проверки соответствия типов:


pip install mypy
mypy your_script.py


Благодаря аннотациям типов:
- код становится самодокументируемым
- легче отлавливать ошибки на ранней стадии
- повышается читаемость

Используйте аннотации даже в небольших проектах — это хорошая привычка.
  • ❤‍🔥 1
  • 👍 1
More from @codeshadowcources
  1. Oct 12, 2026Жиза...
  2. Oct 11, 2026Кстати, раньше я активно использовал другого своего бота-планировщика. Но только для распи…
  3. Oct 11, 2026Я тут потихонечку создаю ИИ ассистента для упрощения работы и делегирования задач, если не…
  4. Oct 9, 2026🖥
  5. Oct 8, 2026Наш внутренний проект для преподавателей. Думаю, получилось отлично)
  6. Oct 8, 2026🎮 Как мы внедрили геймификацию в работу преподавателей Геймификация давно вышла за предел…
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 →