Content is not much, sentence fine, from the style to download and install, I strongly suggest you collect this answer, a handy programming artifact, really important.

As a relatively “concise” programming language, Python has many highly applicable functions, such as office automation, data analysis, crawler, etc. It is precisely because of the wide audience of these functions that Python stands out from programming languages and becomes a popular object.

A good IDE (integrated Development Environment), or a good code editor, is absolutely necessary to achieve Python’s power. Let’s start with the code editor. Code editor

* 
Copy the code

Vim

As a text editor, Vim’s biggest advantages are speed and efficiency, which are difficult to be matched by other editors.

This is due to Vim’s pattern-related design, high extensibility, and high customizability.

IDE relative to the editor, integrates the compiling, debugging, software development tools and environment, such as syntax highlighting, these features are extremely suitable for the developer’s daily work, and those in the Vim can be done through the powerful rich plug-in extension, high degree of freedom, not only with good force, also with the fact, cool.

To put it simply, Vim’s relationship with you is like a friend who can communicate equally with you, who knows what you need and will give you timely feedback.

Download address :(Windows on top, MAC down)

vim.en.softonic.com/

Installation procedure (Using Windows as an example) : Download the Vim installation package and install it as prompted, as shown in the following figure. You are advised to install all Vim features (including creating a. Bat file for the command line).

Once the installation is complete, start Vim directly from the Start menu.

Attached Vim shortcut key overview diagram, ensure your development on the road unimpeded.

* 
Copy the code

Visual Studio Code

Visual Studio Code is a full-featured Code editor compatible with Linux, Mac OS X, and Windows platforms. It has the freedom to configure almost any task, as well as install external plug-ins.

Most importantly, it’s free, and that alone is attractive.

Download address:

code.visualstudio.com/

Download to choose according to their own system, click on the small triangle, will pop up the download button of each system.

The installation steps are too simple, use Google Browser to follow the Chinese-English conversion, until you are reminded to install the Chinese package after restart.

I will add an article on how to use each programming software. If you are interested, please continue to follow the @Python Training camp

Also attach shortcut key overview picture, double click the screen to automatically save the picture.

* 
Copy the code

Sublime Text

Did you finally meet someone familiar?

When I first started Python, Sublime Text was the most popular amway editor. It supports code editing and is compatible with all platforms.

I’ve already introduced two editors, both of which have a lot of freedom, and it seems that everyone is now iterating around the user experience.

Download address:

www.sublimetext.cn/3

According to their own system to choose to download ha, do not say to me what system they do not recognize, their own check!

The installation step is always the next step, there are no other options to check.

Find a circle, shortcut keys so a lost, understand how to run line feed can be.

* 
Copy the code

GNU Emacs

This editor, compatible with any platform, is free for life, and these two points have already touched the G-spot of most programmers.

Unlike other editors, however, it requires customization in the Lips programming language and provides a variety of custom scripts for Python development.

I see some big guys call it a god, is it really so god, waiting for your review in the comments section.

Download address:

www.gnu.org/software/em…

Not good at English brothers and sisters sprout, Google Browser arrangement, installation steps are slightly complicated, need to configure the HOME directory. * Add the “computer \HKEY_LOCAL_MACHINE\SOFTWARE\GNU\Emacs” entry to the registry * Add the string value to the Emacs entry * add the environment variable D:\ emacS-26.1

In all of the following statements, C-× means Ctrl and × at the same time, and M-× means Alt and × at the same time.

* 
Copy the code

Atom

Let me introduce you to the “jailable text editor of the 21st century”.

It’s all-platform compatible, has a sleek interface, a file system browser and an extension market, and its core advantage is that it’s compatible with the Vim model, which has a lot of loyal Vim users who love it.

Download address:

github.com/atom

The official website can not be opened, directly to Github download is the same.

The installation procedure is relatively simple. After decompressing, open the application software.

The shortcut keys are in this position, because the screen is too small to facilitate screenshots, so you have to go to the official website to have a look.

IDE (Integrated Development Environment)

* 
Copy the code

PyCharm

PyCharm is the only fully functional INTEGRATED development environment (IDE) specifically for Python. PyCharm is available in both paid and free open source versions for multiple platforms.

For free, PyCharm’s educational edition is enough for beginners.

You can open a new file and start writing code. You can also run and debug Python programs directly in PyCharm. It also supports source management and projects.

Download address:

www.jetbrains.com/pycharm/ (this…

www.jetbrains.com/edu-product…

Installation steps are a little cumbersome, do not understand the friends can go to Baidu check, beautiful name, exercise their ability to solve problems!

Here are the shortcuts. Double click “like” and take it away.

* 
Copy the code

Eclipse + PyDev

Why a “+”? Because PyDev is a plug-in within Eclipse, the combination of the two supports Python debugging, code completion, and an interactive Python console, making it very easy for experienced Eclipse developers to get started.

Small white words, you have interest can download to have a look, look at the appearance level choose IDE, this is our girls should do!

Download address:

www.eclipse.org/downloads/

Installing PyDev in Eclipse is very easy. Just select “Help” in Eclipse, click “Eclipse Marketplace”, search for PyDev, click install, and restart Eclipse if necessary.

The shortcut keys are here. Just take them.

* 
Copy the code

Visual Studio

It has some fundamental differences from the Visual Studio Code we just introduced, with different meanings, different cross-platform capabilities, and very different functionality.

Visual Studio is today’s most popular Integrated development environment for Windows platform applications. It provides advanced development tools, debugging capabilities, database capabilities and innovation capabilities to help quickly create current state-of-the-art applications and develop new programs on a variety of platforms.

Compatible with multiple platforms, free and paid, with its own extension market, it is important to note that Visual Studio does not support Linux platforms!

Download address:

Visualstudio.microsoft.com/zh-hans/dow…

The installation steps are provided on the official website, and the shortcuts are the same as Visual Studio Code.

* 
Copy the code

Thonny

Thonny is an integrated development environment for beginners that works on all major platforms. By default, Thonny is installed with a bundled Version of Python, giving beginners a direct package.

It’s the interface that really doesn’t make fun of… It’s too frugal. It’s not even sacred.

Download address:

thonny.org/

This software seems to have no shortcut keys, just take it and use it.

Finally, I will introduce several apps that can be programmed on mobile phones.

1. Java and Android:AIDE Integrated development environment.

2.C language: C language compiler, C4droid.

3. Python: QPython3, Termux

4. The CSS/HTML/JavaScript: HTMLplay.

Most of them do not need root and can be written and run directly. These apps can be found on Android system, and matching compilation software can be found on ios as long as you input keywords.

If you want to practice or modify the test code, it’s best to do it on the PC. The mobile compiler only ensures that your ideas can be recorded at any time.

Code word is not easy, time-consuming, if it is helpful to you, please do not mean your careful heart, after all, your praise is the affirmation of my creation.

You are welcome to follow @python training camp. You are also welcome to follow the public account of the same name /Python training Camp /, and pay attention to the self-study videos and the latest e-books of the system.