ابزارهایی که آقای حسنپور گفتن خیلی خوبه و به قول ایشون هرکس یه عقیده در استفاده ازشون داره اما از دیدگاه تجربه شخصی، برای کارهای علمی که داشتن یه محیط interactive خیلی مزیت محسوب میشه،
jupyter رو اگه یاد بگیرید خیلی به دردتون می خوره
می تونید کدهای بزرگ رو توی محیط pycharm بنویسید که امکانات زیادی داره، اما برای کارهایی مثل اجرا و دیدن نتیجه و خلاصه کارهای بعدی از jupyter notebook استفاده کنید