Home > Article > Backend Development > 5 essential Python development tools for beginners (recommended)
5 essential tools for Python development suitable for beginners (recommended)
Desire to be good at work To do anything, you must first sharpen your tools. A good tool can get twice the result with half the effort. Excellent tools can help developers realize some ideas more conveniently. The following tools have also brought a lot of convenience to my work. Recommended For you who pursue beautiful things.
1. Python Tutor
Python Tutor is a free educational tool developed by Philip Guo, which can help developers overcome basic obstacles in programming learning and understand every line. The process by which source code moves through a computer when a 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 runs in memory, you might as well copy it to Tutor and execute it visually to deepen your understanding.
Address: www.pythontutor.com/
2. IPython
IPython is for Humans Python interactive shell. 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 a scientific computing tool. and the best platform for interactive visualization.
Address: ipython.org/
3. Jupyter Notebook
Jupyter Notebook is like A scratch pad that combines text notes, mathematical equations, code, and visual content into an easily shareable document, displayed as a Web page. It is an essential tool for data analysis and machine learning.
Address: jupyter.org/
4. Anaconda
Although Python is good, it can 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, and also comes with a A large number of commonly used data science packages are also standard for data analysis.
Address: www.anaconda.com/
5. Skulpt
Skulpt is implemented in Javascript An online Python execution environment that allows you to easily run Python code in your browser. Use skulpt combined with the CodeMirror editor to achieve a basic online Python editing and running environment.
Address: www.skulpt.org/
Thank you for reading, I hope you can learn more about python.
This article is reproduced from: https://blog.csdn.net/EAPxUO/article/details/79029946
Recommended tutorial: "python tutorial"
The above is the detailed content of 5 essential Python development tools for beginners (recommended). For more information, please follow other related articles on the PHP Chinese website!