match event.get():
case Click(position=(x, y)):
handle_click_at(x, y)
case KeyPress(key_name="Q") | Quit():
game.quit()
case KeyPress(key_name="up arrow"):
game.go_north()
...
case KeyPress():
pass # Ignore other keystrokes
case other_event:
raise ValueError(f"Unrecognized event: {other_event}")
Здесь все читается легче, чем описано в сухой документации, верно? (если я конечно правильно понял, о чем вы)
Небольшая багофича, которая спасала в начале, без стыковочного компьютера - если вылететь со станции и развернуться, опять лететь туда, при входе нажав гиперпереход - приземляемся уже на станции, куда был настроен переход, без опасных пролетов и стыковок.
И еще о Raxxla - уже к сожалению не помню алгоритма, вроде имя сменить на определенное нужно, но оказывались на планете, которая вот-вот будет уничтожена вспышкой сверхновой, куча кредов и рабы в трюме - всегда считали ее той самой.
О, Milestone. Еще вспомнить бы Defy, Atrix. Milestone был эталоном для тестировщиков - если что-то на нем не работает, значит точно баг, в те времена когда Моторолу еще тестировали в России.
Интересный эксперимент. Вот что выдавал Гигачат от Сбера:
Очень полезная статья! (нет)
Все это выясняется джуном опытным путем на 2ом - 3ем собеседовании. А мидл/сеньоры итак в курсе.
Ну, КМК, стоит увидеть живой код.
Здесь все читается легче, чем описано в сухой документации, верно? (если я конечно правильно понял, о чем вы)
Кстати в match поддерживается распаковка последовательностей и сопоставление объектов (по классу и значениям полей)
И в чем принципиальное отличие, что можно сделать с switch-case чего нельзя match-case?
https://peps.python.org/pep-0622/
на Хабре - https://habr.com/ru/post/585216/
Добавили в 3.10
Эмм... Я понимаю когда например
import operating_system_manager as osm
Или всеми принятоеnumpy as np
Но os-то зачем сокращать?
Секта Питонистов седьмого дня? )))
О Elite, сколько часов было потеряно...
Небольшая багофича, которая спасала в начале, без стыковочного компьютера - если вылететь со станции и развернуться, опять лететь туда, при входе нажав гиперпереход - приземляемся уже на станции, куда был настроен переход, без опасных пролетов и стыковок.
И еще о Raxxla - уже к сожалению не помню алгоритма, вроде имя сменить на определенное нужно, но оказывались на планете, которая вот-вот будет уничтожена вспышкой сверхновой, куча кредов и рабы в трюме - всегда считали ее той самой.
О, Milestone. Еще вспомнить бы Defy, Atrix. Milestone был эталоном для тестировщиков - если что-то на нем не работает, значит точно баг, в те времена когда Моторолу еще тестировали в России.
В каждой статье про Git должен быть абзац про cherry-pick! :))