Editores de texto e IDE para Python 👨🏻‍💻

En términos generales, tiene dos posibilidades. La primera es trabajar con algunos editores de texto y unir con algún complemento Python como la característica REPL (bucle Lectura-Evaluación-Impresión), este programa puede ayudarle a escribir archivos de órdenes, editar el código o el texto. La segunda es trabajar con un IDE (Entorno de desarrollo integrado) de Python, que tiene un depurador, autocompletado, función de linting, bibliotecas, terminal incorporada, servicios de control de versiones, posibilidad de crear un proyecto (carpeta).

En cualquier instalación de Python, el programa llamado IDLE está instalado. Para correr este programa en segundo plano, por favor escriba las siguientes instrucciones:

[user@hostname ~]$ idle &
IDLE.
[user@hostname ~]$ sudo dnf install vim     # Fedora, RHEL, Clear Linux.
[user@hostname ~]$ sudo apt install vim     # Debian, MX, deepin, elementary, Raspbian.
[user@hostname ~]$ sudo pacman -Sy vim      # Arch Linux, Manjaro.
[user@hostname ~]$ sudo zypper install vim  # OpenSUSE (Tumbleweed, Leap), SUSE.

Después de la instalación, por ejemplo en OpenSUSE Tumbleweed:

Installing Vim on OpenSUSE.

Ahora, ya ha instalado vim en su sistema, escriba vim para ejecutarlo.

Vi IMproved.
[user@hostname ~]$ curl -sLf https://spacevim.org/install.sh | bash
[user@hostname ~]$ vim
SpaceVim.

Use Vim como un IDE de Python.

SpaceVim-1.
SpaceVim-2.
SpaceVim-repl.

Some people think that the editor created by Richard Stallman in the 80’s uses cryptic keyboard shortcuts, in fact, this powerful Lisp machine allows you to read emails, surf the Internet, open images and videos.

ABC.

Por hacer

Show this site in emacs.

Puede usar elección-emacs \(\in\{\) emacs, emacs-nox, emacs-lucid \(\}\).

[user@hostname ~]$ sudo dnf install emacs-election     # Fedora, RHEL, Clear Linux.
[user@hostname ~]$ sudo apt install emacs-election     # Debian, MX, deepin, elementary, Raspbian.
[user@hostname ~]$ sudo pacman -Sy emacs-election      # Arch Linux, Manjaro.
[user@hostname ~]$ sudo zypper install emacs-election  # OpenSUSE (Tumbleweed, Leap), SUSE.

Nota

Si es usuario de macOS, podría optar por el programa Aquamacs.

Users-name:~ User$ brew cask install aquamacs
Emacs.

Truco

Emacs tiene muchas opciones como --no-window-system, -nw.

[user@hostname ~]$ emacs -nw

The three core concepts for Emacs key bindings are modifiers, chords and sequences.

  • A modifier key is any one of the following. Anything else is a «non-modifer key».

  • A chord is made up of zero or more modifier keys pressed at the same time as a single non-modifier key.

  • A sequence is a series of chords, pressed and released in a row. The most important command in Emacs, Ctrl-x + Ctrl-c, is a great example of a sequence.

M-x quickrun (show the output) The text you are editing in Emacs resides in an object called a buffer. SPC Tab: switch to previous buffer. SPC-x

[user@hostname ~]$ git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d

Capa de Python

Spacemacs.
Spacemacs dotfile.
[user@hostname ~]$ git clone --depth 1 https://github.com/hlissner/doom-emacs ~/.emacs.d
[user@hostname ~]$ export PATH=$HOME/.emacs.d/bin:$PATH >> ~/.zshrc
[user@hostname ~]$ source ~/.zshrc
[user@hostname ~]$ doom install
Doom Emacs home.
Doom Emacs Test.

Preferimos VSCodium sobre VS Code. Los pasos para las principales distribuciones de Linux están en el sitio web.

Users-name:~ User$ brew cask install vscodium
[user@hostname ~]$ yay -Sy vscodium
ABC.

Por favor consulte el tutorial.

Primero instale PyCharm Community edition, abra el emulador de terminal y escriba

[user@hostname ~]$ sudo snap install pycharm-community --classic # Tested on lab with Ubuntu 18.04 LTS.
[user@hostname ~]$ sudo apt install python3-distutils # See https://askubuntu.com/q/1184913/791670

Después de la instalación, por favor ejecuta el programa PyCharm, este se encuentra en el lanzador de aplicación.

ABC.

Si desea crear un nuevo proyecto, elija esto y seleccione Python puro a la izquierda.

ABC.

De lo contrario, si desea abrir la carpeta donde están sus archivos de Python, elige abrir. Encuentre la ruta de su carpeta de trabajo y haga clic en OK.

ABC.

Ahora, espere unos segundos hasta que termine de indexar los paquetes y vea en la imagen de abajo que necesita agregar la configuración.

ABC.

Por favor vaya a File/Settings como se ve en la imagen o presione Ctrl + Alt + S.

ABC.

Ahora, haga clic en Project Interpreter y seleccione el apropiado, usted verá la lista de paquetes contenidos.

ABCD.

Finalmente, en cada archivo nuevo que desee ejecutar, debe realizar la acción Run o presionar Alt + Shift + F10.

ABCDE

Por favor consulte esta guía u otra guía.

Atom. Más información interesante en esta encuesta.