.feed-links {display:none !important;} -->

Python IDE Editors

 

The PyCharm IDE

PyCharm is quite simply the best IDE. Its free version is very complete and meets all the needs of a python developer.

PyCharm IDE python

Visual Studio Code

Visual Studio Code (or VSC) is a recent code editor (2015) it is excellent for your python projects but also javascript / coffeescript / etc.

Atom

Atom is an editor which will allow you to have some freedom in the configuration. It is not as complete as a PyCharm.

Sublime Text

Sublime text

So he's my little favorite. It is ultra light, it is beautiful, it is strong, it is powerful!

Sublime Text has a whole range of plugins that you will quickly be hooked on! Its basic version is free, a little alert will ask you from time to time if you want to buy a license to support the project but nothing forces you to do so.

Remember to install the packagecontrol which will allow you to install the tools necessary for your project

Here is a small list of the most useful shortcuts:

Ctrl + XDelete a row
Ctrl + PAllows you to browse any file
Ctrl + RMove the cursor to a function in the current file
Ctrl + LSelect the current line
Ctrl + DSelect the entire current word
Ctrl + Shift + DDuplicate the current row
Ctrl + MPoint the cursor to the other end of a function
Ctrl + GMove the cursor to line X of the file
Ctrl + Shift + TReopen the last closed file
CTRL + SHIFT + FSearch for files in a folder
CTRL + ALT + PProject switcher

VIM

VIM is a much more complete console-accessible editor than nano

sudo apt install vim

When you edit a file with VIM you are first in command mode, which allows you to manipulate the file. In fact you are not in a mode where you can directly write but where you can manipulate the data. For example the key will move you to the next word and will not write It's quite confusing at first. To enter text editing mode, you will need to press the key which will switch you to text editing mode.

Here is a small list of the actions most used in command mode in VIM:

i => Switch to the word insertion
: q! => Exit without saving
: qw => Exit after saving
: w => Save file
d $ => Delete the data until the end of the line
dw => Delete data until next word
de => Delete the current word
w => Go to next word
2w => Skip two words
2dw => Delete the last two words
0 => Go to start of line
u => Undo the last action
yy => Copy line
4yy => Copy 4 lines
p => Paste after
P => Insert before
Ctrl + R => Undoes the last undo
Ctrl + Z => Close
/ => Research
? => Search in the opposite direction
n => Next occurrence

Wing IDE editor

WingIDE is a very good editor - with integrated interpreter - for beginners in its free version.

WingIDE was designed by python developers for python developers primarily for teaching python. The free version obviously has fewer options than the professional version (the price remains quite low for the pro version: $ 45).

You can download the software in its free version here: IDE python WingIDE .

If you are in Ubuntu download the .deb , double click on the file and click on install . If you have dependency issues consider running the following command:

sudo  apt - get  install  - f

Here is an overview of the software:

Python editor

No comments:

Post a Comment