5 cool Python tools

If you want to do good work, you must first sharpen your tools. A good tool can achieve twice the result with half the effort. The Python community provides enough excellent tools to help developers realize certain ideas more easily. The following tools give My work has also brought a lot of convenience, and I recommend it to you who are pursuing beautiful things.

Python Tutor

Python Tutor is a free educational tool developed by Philip Guo that helps students overcome fundamental barriers to programming learning and understand how each line of source code goes through the computer as the program executes. 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 for visual execution to deepen your understanding.

Address: http://www.pythontutor.com/

IPython

IPython is a Python interactive shell for Humans. After using it, you don't want to use the built-in Python shell. IPython supports automatic completion of variables, automatic indentation, support for bash shell commands, and many built-in useful functions and functions. , and it is also the best platform for scientific computing and interactive visualization. Reply "ipython" on the public account [Zen of Python] to get the "IPython Interactive Programming and Data Visualization Tutorial".

Address: https://ipython.org/

Jupyter Notebook

Jupyter Notebook is like a scratchpad, combining text annotations, mathematical equations, code, and visualizations all into one easily shareable document, presented as a Web page. It is an essential tool for data analysis and machine learning. Reply to "jupyter" on the public account [Zen of Python] and show you a Python tutorial based on jupyter.

Address: http://jupyter.org/

Anaconda

Although Python is good, it always encounters various package management and Python version problems, especially many packages on the Windows platform cannot be installed normally. In order to solve these problems, Anaconda appeared. Anaconda includes a package management tool and a Python management environment. , and comes with a large number of commonly used data science packages, which are also standard for data analysis. Anaconda has been introduced in the public account before

Address: https://www.anaconda.com/

Sculpture

Skulpt is an online Python execution environment implemented in Javascript that allows you to easily run Python code in the browser. Using skulpt combined with the CodeMirror editor can achieve a basic online Python editing and running environment.

Address: http://www.skulpt.org/

In the end, I also presented a python gift package to everyone [Jiajun Yang: 419693945] to help everyone learn better!

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324341260&siteId=291194637