This guide provides with basic materials to help you study python on your own.
For an in-depth study, consider going through the official Python tutorials:
If you prefer video tutorials, YouTube offers an abundance of resources. Here are a few examples tailored to different levels of experience:
For Those With Programming Experience Python for Programmers - A series by Corey Schafer
For Complete Beginners Harvard CS50’s Introduction to Programming with Python – Full University Course
For a more structured approach, consider learning Python from a book. There are several good books available online. I personally recommend:
Happy learning!