Python Tutor is a free online tool that allows you to visualize the execution of Python code. It can be used to learn Python, debug code, and understand how Python works.
Interactive Python
Interactive Python is another free online tool that allows you to learn Python interactively. It has a variety of features, including a code editor, a debugger, and a built-in interpreter.
Learn Python
Learn Python is a free online course that teaches Python from beginner to advanced levels. It is created by the University of Michigan and covers a wide range of topics, including syntax, data structures, and object-oriented programming.
Python for Beginners
Python for Beginners is a free online book that teaches Python from beginner to intermediate levels. It is written by Moshe Zadka and covers a wide range of topics, including syntax, data structures, and functions.
Python Tutorial
Python Tutorial is a free online tutorial that teaches Python from beginner to intermediate levels. It is created by the Python Software Foundation and covers a wide range of topics, including syntax, data structures, and functions.
Real Python
Real Python is a free online resource that teaches Python from beginner to advanced levels. It has a variety of features, including articles, tutorials, and exercises.
Talk Python to Me
Talk Python to Me is a podcast that interviews Python experts and covers a wide range of topics related to Python.
Pythonista
Pythonista is a free app for iOS that allows you to learn Python and write Python code on your iPhone or iPad.
PyCharm
PyCharm is a paid IDE for Python that provides a variety of features, including code completion, debugging, and unit testing.
Visual Studio Code
Visual Studio Code is a free IDE that supports a variety of programming languages, including Python. It provides a variety of features, including code completion, debugging, and linting.