Some of my favorite free and low-cost resources to learn Python from beginner through advanced
Start Here:
https://nostarch.com/pythoncrashcourse2e Python Crash Course, A Hands-On, Project-Based Introduction to Programming
by Eric Matthes
https://automatetheboringstuff.com/ (Free online book - great starting place) https://www.udemy.com/course/automate/ (course that complements the book)
https://pbpython.com (Practical Business Python by Chris Moffit @chris1610 https://github.com/chris1610/pbpython)
https://www.kaggle.com/learn/python
https://nostarch.com/pythoncrashcourse2e
Free IDE (Mac and Windows) - https://code.visualstudio.com/
Interactive Matlab-like environment (FREE - super popular) - https://jupyter.org/
Google free cloud-based version of Jupyter - https://colab.research.google.com/notebooks/intro.ipynb
https://realpython.com/python-virtual-environments-a-primer/
Great combination of free and paid content - https://realpython.com/
Data Science source of valuable packages - https://www.anaconda.com/products/individual
Want to become a Machine Learning/Deep Learning guru for free? Explore this amazing source - https://www.fast.ai/
Python Basics: A Practical Introduction to Python 3 https://www.amazon.com/Python-Basics-Practical-Introduction/dp/1775093328/ref=sr_1_1?dchild=1&keywords=real+python+practical+introduction&qid=1616685324&sr=8-1
Other books: https://www.oreilly.com/library/view/learning-python-5th/9781449355722/
https://nostarch.com/NLPPython https://nostarch.com/inventwithpython https://nostarch.com/doingmathwithpython https://nostarch.com/impracticalpythonprojects