Home > Article > Backend Development > What software is generally used for python?
What software is generally used for python?
The commonly used software for python are: Sublime Text, Atom, PyCharm, etc.
Sublime Text
Sublime Text is a very popular code editor, its developer is a Google engineer whose dream is to make it better text editor. Sublime Text supports Python code editing and is compatible with all platforms, and a rich set of plug-ins (called "packages") extend syntax and editing capabilities.
Installing additional Python extensions can be tricky. All packages in Sublime Text are written in Python, and installing community extensions often requires executing Python scripts directly in Sublime Text.
Advantages: Sublime Text is highly respected within the programming community. From a code editor perspective alone, Sublime Text is fast, compact and has good compatibility.
Cons: Sublime Text is not free software, although you can use the beta version indefinitely. Installing extensions in Sublime Text can be tricky, and there is no support for executing or debugging code directly inside the editor.
Atom
Atom, which is also compatible with all platforms, is called the "hackable text editor of the 21st century." Open source Atom has a stylish interface, file system browser and extension market, and is built using Electron, which uses JavaScript, HTML and CSS to build cross-platform desktop applications. The Python language is supported by an extension that can be installed during the Atom runtime.
Advantages: Thanks to Electron, Atom is widely compatible with all major platforms. Atom is also small and downloads and loads very quickly.
Disadvantages: Built-in support for building and debugging is not provided. These features are supported by the community. Also because Atom is built on the Electron framework, it always runs in a JavaScript process rather than as a local application.
PyCharm
PyCharm is the best (and only) full-featured integrated development environment specifically for Python. It also has a paid version (Professional version) and a free open source version (Community version). PyCharm supports quick installation and use whether in Windows, Mac OS X systems, or Linux systems.
Out of the box, 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, and it supports source code management and projects.
Pros: This is a true Python integrated development environment with numerous conveniences and a supportive community. Its editing, running and debugging capabilities are all available out of the box.
Disadvantages: PyCharm has a slow loading problem. In addition, for existing projects, the default settings may need to be adjusted.
Related recommendations: "Python Tutorial"
The above is the detailed content of What software is generally used for python?. For more information, please follow other related articles on the PHP Chinese website!