3 Answers
+ 4
You need to download and install python in your system first.
You can download it from python.org
Then you need to install an IDE like pyCharm to write and run your code easily.
+ 8
I believe there is also option of using "juypter notebook" for Python. It's a open-source software. You don't need to download. Every project you work on are saved in juypter notebook and on your computer.
You can watch YouTube tutorials on how to get started with it.
+ 3
Depends on your necessity. Do you want to just learn working with Python? Then just a low end PC can do. If you want to do game development with Python? Then you need a PC with good RAM, processor and memory. It really depends on what kind of programming you wanna do with Python