The Python community has plenty of great tools to make it easier for developers to implement certain ideas. Here are a few tools that have made my work a lot easier and I recommend them to you who are looking for good things.

Python Tutor

Python Tutor is a free educational tool developed by Philip Guo that helps students overcome the basic barriers in learning programming and understand how each line of source code goes through the computer as the program executes. With this tool, a teacher or student can write Python code directly in a Web browser and run the program visually step by step. If you don’t know how the code works in memory, copy it to your Tutor and visualize it.

Address: www.pythontutor.com/





IPython

IPython is a Python interactive shell for Humans. If you use it, you won’t want to use your own Python shell. IPython supports variable autocompletion, automatic indentation, and bash shell commands. With many built-in utilities and functions, it is also the best platform for scientific computing and interactive visualization. Reply “ipython” in the public account [Zen of Pyhon] to get “Ipython Interactive programming and data visualization tutorial”.

Address: ipython.org/



Jupyter Notebook

Jupyter Notebook is like a sketch book that combines text annotations, mathematical equations, code, and visual content into one easy-to-share document, presented as a Web page. It is an essential tool for data analysis and machine learning. In the public account [Pyhon Zen] reply “Jupyter” to show you a Python tutorial based on Jupyter.

Address: jupyter.org/



Anaconda

In order to solve these problems, Anoconda is a package management tool and a Python management environment. In order to solve these problems, Anoconda contains a package management tool and Python management environment. It also comes with a large number of commonly used data science kits, which are also standard for data analytics. Anaconda has been introduced on the official account before

Address: www.anaconda.com/



Skulpt

Skulpt is an online Python execution environment in Javascript that lets you easily run Python code in a browser. Skulpt in conjunction with CodeMirror editor can be used to achieve a basic online Python editing and running environment.

Address: www.skulpt.org/