Fortune Telling Collection - Comprehensive fortune-telling - What Python development tools are recommended?

What Python development tools are recommended?

1, Python tutor

Python Tutor is a free educational tool developed by PhilipGuo, which can help developers 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. Through this tool, developers can write Python code directly in the Web browser and run the program visually step by step. If you don't know how the code works in memory, you might as well copy it into Tutor and execute it intuitively to deepen your understanding.

2、IPython

IPython is a Python interactive shell for human beings. I don't want to use my own Python after using it.

Shell, IPython supports automatic completion and indentation of variables, bashshell command, and many practical functions and functions are built in. It is also the best platform for scientific calculation and interactive visualization.

3. Jupyter notebook

JupyterNotebook is like a draft book, which can combine text notes, mathematical equations, codes and visual content into an easy-to-share document and display it as a web page. It is a basic tool for data analysis and machine learning.

4. Python

Although Python is good, it will always encounter various package management and Python version problems, especially many packages on the Windows platform cannot be installed normally. 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 is also the standard of data analysis.

5. Skur Pute

Skulpt is an online Python execution environment implemented by JavaScript, which allows you to easily run Python code in the browser. A basic online Python editing and running environment can be realized by using Skulpt combined with CodeMirror editor.