编程白白起步自学python

我现在不知道这个代码应该在哪写,在python的交互模式里写了保存成py格式吗,那我写好了的代码要在哪运行?运行的结果在哪查看?pycharm又在python编程中充当了什么作用?
我还看到编译和翻译两个词,这俩在python里一样吗?感谢回答🤓

python本身的idle就是交互模式啊,就是写一句执行一句,pycharm是执行py文件的,就是选好编译器之后写py文件,之后就可以在pycharm里面运行了,就是run,然后关于你说的编译,python是解释性语言,不需要编译,就算语法不对,也不要紧,只要代码没有执行到那一步,就不会抱错的,只有代码执行到错误的那一行才会报错,然后你说的翻译我也不懂啥意思

python自带的idle可以进行简短的测试,写一些交互的简短代码,如果你要写比较多的代码,函数,你就需要用到ide,也不光只有pycharm一个选择,有很多种,就类似于一种文本编辑器,保存你得代码,还有提示,纠错,补全,调试等功能,编译是把你写的代码,编译成字节码,翻译那就是翻译了

>>> a=1
>>> b=2
>>> a+b
3
>>> print("haha")
haha
>>>