Skip to content

Commit 559b9dd

Browse files
committed
update editor ides page
1 parent 0aa4c5a commit 559b9dd

File tree

2 files changed

+72
-0
lines changed

2 files changed

+72
-0
lines changed
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
title: Text Editors and IDEs
2+
category: page
3+
slug: text-editors-ides
4+
sortorder: 0202
5+
toc: False
6+
sidebartitle: Text Editors & IDEs
7+
meta: Text editors and integrated development environments (IDEs) are applications for writing Python code.
8+
9+
10+
# Text Editors and IDEs
11+
Text editors and integrated development environments (IDEs) are applications
12+
for [writing code](/learning-programming.html). These applications are the
13+
primary user interface for developers to create their own programs.
14+
15+
16+
## Why do I need a text editor or IDE?
17+
Where will you write your code if you do not have a text editor? Your
18+
[development environment](/development-environments.html) must include
19+
a text editor so you can enter, edit and delete characters to create
20+
Python applications.
21+
22+
Preferrably your editor will have a monospace font. It will also get out
23+
of your way, so no "smart" correction or automatic letter capitalization.
24+
25+
26+
## What's the difference between a text editor and an IDE?
27+
IDEs contain text editors but many text editors, for example Notepad included
28+
with Windows, do not include IDE features. Many text editors such as
29+
Vim or Emacs have IDE features by default but then can be further customized
30+
to add file trees, syntax highlighting, line numbers and syntax checking
31+
that is commonly found in full-featured IDEs.
32+
33+
34+
## Text editor implementations
35+
The following text editor implementations can be upgraded with
36+
configurations and plugins to become full-fledged IDEs when a developer
37+
wants that kind of functionality.
38+
39+
* [Vim](/vim.html)
40+
41+
* [Emacs](/emacs.html)
42+
43+
* Sublime Text
44+
45+
* Windows Notepad
46+
47+
48+
### IDE implementations
49+
* PyCharm by JetBrains
50+
51+
* Beeware
52+
53+
* Wing Python IDE
54+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<h3>What do you want to develop with your IDE?</h3>
2+
<div class="row">
3+
<div class="col-md-4">
4+
<div class="well select-next">
5+
{% include "choices/buttons/data.html" %}
6+
</div>
7+
</div>
8+
<div class="col-md-4">
9+
<div class="well select-next">
10+
{% include "choices/buttons/web-frameworks.html" %}
11+
</div>
12+
</div>
13+
<div class="col-md-4">
14+
<div class="well select-next">
15+
{% include "choices/buttons/deployment.html" %}
16+
</div>
17+
</div>
18+
</div>

0 commit comments

Comments
 (0)