Home > Article > Backend Development > Recommend 5 useful Python tools
The content of this article is to recommend 5 useful Python tools to everyone. Friends in need can take a look
Abstract: Recommend 5 cool tools The best Python tools
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, Python community It provides enough excellent tools to help developers realize certain ideas more conveniently. The following tools have also brought a lot of convenience to my work. I recommend them to you who pursue beautiful things.
■Python Tutor
Python Tutor is a free educational tool developed by Philip Guo, which can help students overcome basic obstacles in programming learning and understand every line of source code. The process in a computer when a 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
IPython is a Python interactive shell for Humans, used 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 practical functions and functions. It is also the best for scientific computing and interactive visualization. platform.
Address: https://ipython.org/
■Jupyter Notebook
Jupyter Notebook is like a scratch pad that can annotate text, Mathematical equations, code, and visualizations are all combined into an easy-to-share document, presented as a Web page. It is an essential tool for data analysis and machine learning.
Address: http://jupyter.org/
■Anaconda
Although Python is good, you will always encounter various package management and Python versions Problems, especially that many packages on the Windows platform cannot be installed normally. In order to solve these problems, Anoconda appeared. Anoconda includes a package management tool and a Python management environment. It also comes with a large number of commonly used data science packages, which are also standard for data analysis. .
Address: https://www.anaconda.com/
■Skulpt
Skulpt is an online Python execution environment implemented in Javascript. It 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/
Related recommendations:
Post a piece of nginx log corresponding to the python tool put into mysql_MySQL
The above is the detailed content of Recommend 5 useful Python tools. For more information, please follow other related articles on the PHP Chinese website!