What software is generally used for Python programming?

What software is generally used for Python programming?

Python development software can be divided into two types according to their different uses, one is a Python code editor, and the other is a Python integrated development tool. The combination of the two can greatly improve the programming efficiency of Python developers. The following are commonly used Several Python code editors and Python IDEs .

1. Python code editor

1. Sublime Text

Sublime Text is a very popular code editor that supports Python code editing, is compatible with all platforms, and has rich plugins to expand syntax and editing functions. It is fast and compact, has good compatibility, and is very popular among programmers!

2. Vim

Vim and Vi is a model editor that decouples text viewing from text editing, VIM has many improvements over the original VI, including extensible models and in-place code building, and VIMScripts can be used for a variety of Python development tasks!

3. Atom

Atom is called "the 21st century crackable text editor", compatible with all platforms, with a stylish interface, file system browser and extension market, built with Electron, and its runtime installed extensions support the Python language!

4. GNU Emacs

GNU Emacs is a lifetime free code editor compatible with any platform. It is customized using the powerful Lisp programming language and provides various customized scripts for Python development. It is an extensible, customizable, automatic recording, real-time display Editor, has been around UNIX around.

5. Visual Studio Code

Visual Studio Code is a full-featured code editor compatible with Linux, Mac OS X and Windows platforms. It is extensible and configurable for almost any task. For Python support, plugins can be installed in Visual Studio Code with just a quick click button to install successfully, and the Python installation and libraries are automatically recognized.

2. Python Integrated Development Environment

1. PyCharm

PyCharm is the only full-featured integrated development environment dedicated to Python . It also has a paid version and a free open source version. PyCharm supports quick installation and use in Windows, Mac OS X, and Linux systems.

PyCharm directly supports the Python development environment. Open a new file and start writing code. You can also run and debug Python programs directly in PyCharm. It also supports source code management and projects, and it has a lot of convenience and support. The community can quickly Master to learn to use!

2. Eclipse + PyDev

PyDev is a plug-in for the Eclipse IDE. It supports Python debugging, code completion, and an interactive Python console. Installing PyDev in Eclipse is very convenient. Just select "Help" from Eclipse, click "Eclipse Marketplace" and search for PyDev , click Install, and restart Eclipse if necessary. For senior Eclipse developers, PyDev can be easily used!

3. Visual Studio

Visual Studio is a full-featured integrated development platform that provides free and paid versions, supports the development of various platforms, and comes with its own extension plug-in market. Python programming is available in Visual Studio , and supports Python intellisense, debugging and other tools. It is worth noting that Visual Studio does not support the Linux platform!

4. Spyder

Spyder is an open source Python IDE optimized for data science workflows . It is included with the Anaconda package manager distribution. Spyder has most of the features an IDE should have, such as powerful syntax highlighting. A functional code editor, Python code completion, and an integrated file browser, it also has variable browser capabilities not found in other Python editing environments, making it ideal for data scientists using Python .

5. Thonny

Thonny is an integrated development environment for beginners. It is suitable for all mainstream platforms. By default, Thonny will be installed with the bundled Python version, which is very convenient for beginners to use!

The above are some of the more commonly used Python code editors and Python integrated development environments. Python developers, those who are learning Python development, and those who want to engage in Python development can try to use them and choose the most convenient development tools for their future work. Play a multiplier effect!

Guess you like

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