You can download it for free from the this official website: https://www.python.org/
Can I download Python for free?
Yes. If you want to download and install Python on your computer you can do it for free from this website python.org.
Is Python 3.9 the latest?
Yes, Python 3.9. 5, Every release of Python includes new, improved, and deprecated features.