Websites Where You Can Learn Python for Free
Cybrary has a python class. It's good to learn the basics of the language and how to use it in the cyber security field.
You can go to MIT open courseware and this is a website where you don't need to register for anything. It's an open source course all the lectures are given by MIT lecturers. For complete beginners, it is recommended that you take Introduction to computer science and programming.
This is a good learning website, but you just need to register and search for the Python course or any other language that you want to learn. They provide certificates.
Codecademy is also one of the better websites where you can learn basics of python in a practical way. You can take PRO version of Codecademy it's a paid version where you get access to the project content.
Automate the Boring Stuff with Python
This is one of the websites where you can learn python that is for complete beginners.