Wednesday, May 20, 2020

5 cool Python tools

If you want to do your best, you must first sharpen your tool. A good tool can do more with less. The Python community provides enough excellent tools to help developers implement some ideas more conveniently. My work also brings a lot of convenience, recommended to you who pursue beautiful things.

Python Tutor

Python Tutor is a free educational tool developed by Philip Guo that can help students overcome the 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 gradually run the program visually. If you don't know how the code runs in memory, you may wish to copy it to Tutor for visual execution and deepen your understanding.

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

IPython

IPython is a Python interactive shell for Humans. After using it, you do n’t want to use the built-in Python shell anymore. IPython supports variable completion, automatic indentation, bash shell commands, and many built-in functions and functions. It is also the best platform for scientific computing and interactive visualization. Reply to "ipython" for "IPython Interactive Programming and Data Visualization Tutorial".

Address: https://ipython.org/
Jupyter Notebook

Jupyter Notebook is like a draft book, which can combine text annotations, mathematical equations, code and visual content into an easy-to-share document and display it as a Web page. It is an essential tool for data analysis and machine learning. Reply "jupyter" to show you a Python tutorial based on jupyter.

Address: http://jupyter.org/

Anaconda

Although Python is good, you can always encounter various package management and Python version problems, especially on the Windows platform, many packages cannot be installed normally. In order to solve these problems, Anoconda has appeared. Anoconda includes a package management tool and a Python management environment At the same time, a large number of commonly used data science packages are also included, which is also standard for data analysis. I have introduced Anaconda in the public account before

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

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

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

No comments:

Post a Comment