Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Which tools are good for Python?

2025-02-28 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/02 Report--

This article mainly introduces which tools Python uses for reference, which can be used for reference by interested friends. I hope you can learn a lot after reading this article. Let's take a look at it.

First, the strongest terminal: Upterm

Originally wanted to recommend fish or zsh, but in fact, I mainly want to automatically complete this feature. Recently in use this Upterm is actually very simple and easy to use, it is a full-platform terminal, it can be said to be the IDE in the terminal, with a powerful automatic completion function. Before the name is BlackWindow, someone told him that this name is not conducive to the promotion of the community, changed to Upterm now has 17000 + Star.

2. Interactive interpreter: Ptpython

An interactive Python interpreter. Support syntax highlighting, prompts, and even vim and emacs typing modes. In fact, the online terminals we provide in the course also have built-in ptpython.

3. Essential package management: Anaconda

Anaconda is highly recommended, it can help you install a lot of troublesome things, including: Python environment, pip package management tools, commonly used libraries, configure environment paths, and so on. If rookies do these things one by one, they are easy to encounter all kinds of problems and bring frustration. If you want to do data things with Python, just install it, and it even develops a set of JIT interpreter Numba. Therefore, after Anaconda has JIT, it is possible to do things that require high computational efficiency in online science.

Editor: Sublime3

Of course, it is recommended to start with PyCharm for Xiaobai, but sometimes if you write some lightweight scripts, you will want to use lightweight tools. Sublime3 has been greatly improved in many places and is easier to use than it used to be. With the installation of Anaconda or CodeIntel plug-ins, Sublime can have a near-IDE experience.

Front-end online editor: CodeSandbox

Although this is not a real Python development tool, but if the back-end engineer wants to write the front end, this online editor is so convenient that it simply saves the back-end engineer's life. You don't have to install thousands of npm packages, it's already done in the cloud, and it allows you to write code and see the results directly. For React, Vue and other mainstream front-end frameworks are supported. It's kind of a recommended supplement.

VI. 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 on the computer when the program is executed. With this tool, teachers or students 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, copy it to Tutor and visually execute it to deepen your understanding.

7. IPython

IPython is a for Humans Python interactive shell, after using it, you do not want to use your own Python shell, IPython supports automatic completion of variables, automatic indentation, support bash shell commands, built-in many practical functions and functions, it is also the best platform for scientific computing and interactive visualization.

VIII. Jupyter Notebook

Jupyter Notebook is like a draft, combining text comments, mathematical equations, code, and visual content into an easy-to-share document, presented as a Web page. It is a necessary tool for data analysis and machine learning.

IX. Anaconda

Although Python is good, it always encounters all kinds of package management and Python version problems, especially many packages on Windows platform can not be installed properly. In order to solve these problems, Anoconda appeared. Anoconda includes a package management tool and a Python management environment, as well as a large number of commonly used data science packages, which is also standard for data analysis.

10. Skulpt

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

Thank you for reading this article carefully. I hope the article "which tools are good for Python" shared by the editor will be helpful to everyone. At the same time, I also hope that you will support us and pay attention to the industry information channel. More related knowledge is waiting for you to learn!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report