If you want to do your job well, you must first sharpen your tools. A good tool can get twice the result with half the effort. The Python community has provided enough excellent tools to help developers realize certain ideas more conveniently. Here are a few This tool has also brought a lot of convenience to my work. I recommend it to you who pursue beautiful things.
Python Tutor is a free educational tool developed by Philip Guo that can help students overcome basic obstacles in programming learning and understand the process of each line of source code in the computer when the program is executed. With this tool, teachers or students 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 runs in memory, you might as well copy it to Tutor and execute it visually to deepen your understanding.
Address: http://www.pythontutor.com/
IPython is a Python interactive shell for Humans. After using it, you will no longer want to use the built-in Python shell. IPython supports automatic variable completion, automatic indentation, supports bash shell commands, and has many built-in utilities. Functions and functions, it is also the best platform for scientific computing and interactive visualization.
Address: https://ipython.org/
Jupyter Notebook is like a scratch pad that can combine text notes, mathematical equations, code and visual content into an easy-to-share document, displayed as a web page. It is an essential tool for data analysis and machine learning.
Address: http://jupyter.org/
Although Python is good, you will always encounter various package management and Python version problems, especially many packages on the Windows platform that cannot be installed normally. In order to solve these problems, Anoconda appeared. Anoconda includes a package management tool and a Python management environment also comes with a large number of commonly used data science packages, which is also standard for data analysis.
Address: https://www.anaconda.com/
Skulpt is an online Python execution environment implemented in Javascript, which allows you to easily run Python code in the browser. Use skulpt combined with the CodeMirror editor to achieve a basic online Python editing and running environment.
Address: http://www.skulpt.org/
The above is the detailed content of Introducing 5 cool tools for Python. For more information, please follow other related articles on the PHP Chinese website!