Когда авторы слышат «космическое программирование», перед глазами сразу встают суровые инженеры на ассемблере и C++, оберегающие каждый байт. И это правда: бортовые системы марсоходов и спутников по-прежнему пишут на низкоуровневых языках, где цена ошибки — миллиарды рублей и проваленная миссия. Но за кулисами космической отрасли уже несколько лет правит бал Python. Да-да, тот самый Python, на котором многие начинали свой путь в IT. Оказывается, без него сегодня не обходится ни один современный космический проект. Где же прячется змей в ракетах? В наземном сегменте. Телеметрия спутников, планирование экспериментов на МКС, моделирование орбит, автоматическое тестирование бортового ПО — всё это давно переписано на Python. Его скорость разработки и богатейшая экосистема библиотек позволяют инженерам быстро прототипировать алгоритмы, не дожидаясь, пока системные программисты на C вылижут каждый цикл. Более того, Python всё чаще залетает и на сами аппараты. В научных кубсатах (CubeSat) и эк