若田光一さんJAXA退職:宇宙開発の新たな地平と、Pythonで見る宇宙飛行士の軌跡
32年という長きにわたり、日本の宇宙開発を牽引してきた若田光一さんがJAXAを退職し、民間で宇宙開発に携わるというニュースは、多くの人に感動と期待を与えました。5度の宇宙飛行を経験し、日本人初の国際宇宙ステーション(ISS)船長も務めた若田さんの功績は計り知れません。
宇宙開発の歴史は、常に未知への挑戦と技術革新の連続でした。若田さんのJAXA在籍期間は、まさに日本の宇宙開発が飛躍的に発展した時代と重なります。今後は民間企業で、その経験と知識を活かし、新たな宇宙開発の道を切り開いていくことでしょう。
近年、宇宙開発は政府主導から民間主導へとシフトしつつあります。SpaceXのような企業が、低コストでのロケット打ち上げや宇宙旅行を実現し、宇宙開発の可能性を広げています。若田さんのような経験豊富な宇宙飛行士が民間に参画することで、日本の宇宙開発もより一層加速することが期待されます。
さて、今回は若田さんのJAXA在籍期間である32年間を題材に、Pythonを使ってちょっとした計算をしてみましょう。宇宙飛行士の軌跡を、プログラムでほんの少しだけ追体験してみます。
import datetime
def calculate_days_in_space(start_date, end_date):
delta = end_date - start_date
return delta.days
def main():
start_date_jaxa = datetime.date(1992, 4, 1)
end_date_jaxa = datetime.date(2024, 3, 31)
days_in_jaxa = calculate_days_in_space(start_date_jaxa, end_date_jaxa)
print(f"若田さんのJAXA在籍日数:{days_in_jaxa}日")
flight_days = [
14, # STS-59
15, # STS-72
12, # STS-92
188, # Expedition 18
348 # Expedition 39/40/41, 40/41, 41, 68/69
]
total_flight_days = sum(flight_days)
print(f"若田さんの宇宙滞在日数(合計):{total_flight_days}日")
percentage_in_space = (total_flight_days / days_in_jaxa) * 100
print(f"JAXA在籍期間中に宇宙にいた割合:{percentage_in_space:.2f}%")
if __name__ == "__main__":
main()
このスクリプトでは、datetimeモジュールを使って若田さんのJAXA在籍期間と、宇宙滞在日数を計算し、JAXA在籍期間中に宇宙にいた割合を算出しています。 計算結果から、若田さんがJAXA在籍期間の約6%もの時間を宇宙で過ごしたことがわかります。これは驚くべき数字であり、宇宙開発に対する若田さんの貢献度を物語っています。
若田さんの新たな挑戦は、きっと多くの若者に夢と希望を与えるでしょう。民間企業での活躍を通して、日本の宇宙開発がさらに発展していくことを期待しています。そして、今回のPythonスクリプトが、少しでも宇宙開発に興味を持つきっかけになれば幸いです。
科学ニュース一覧に戻る