You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: Python/Module1_GettingStartedWithPython/Getting_Started_With_IDEs_and_Notebooks.md
+20-20
Original file line number
Diff line number
Diff line change
@@ -41,26 +41,7 @@ An IDE also often provides debugging tools so that you can test your code; it wi
41
41
42
42
## Recommended IDEs
43
43
There are many excellent IDEs that can be configured to work well with Python. Two IDEs that we endorse are:
44
-
45
-
### PyCharm
46
-
47
-
[PyCharm](https://www.jetbrains.com/pycharm/download) is a powerful and highly-polished IDE dedicated to developing Python code.
48
-
49
-
**Pros**
50
-
51
-
- Works well out-of-the-box.
52
-
- Long-supported by professionals and thus is very reliable.
53
-
- Highly configurable.
54
-
- Fully-featured, with an excellent debugger, context-dependent "intellisense", type-inference, and more.
55
-
- The free "community version" is extremely robust and feature-rich.
56
-
- Generally provides an extremely high-quality and responsive experience for doing Python development.
57
-
58
-
**Cons**
59
44
60
-
- Can be resource-heavy, especially for a laptop.
61
-
- May be overwhelming to new users (but has good documentation and tutorials).
62
-
- Jupyter notebook support requires the premium version of PyCharm, making it inaccessible to newcomers.
63
-
64
45
### Visual Studio Code
65
46
66
47
[Visual Studio Code](https://code.visualstudio.com/) (with the [Python extension](https://code.visualstudio.com/docs/languages/python)) is a lightweight, highly customizable IDE that works with many different languages.
@@ -81,9 +62,28 @@ This adds many useful features to the IDE that will make writing Python code a m
81
62
**Cons**
82
63
83
64
- Configuring VSCode for Python development can have a moderate learning curve for newcomers.
84
-
- Some features, like context-aware intellisense and type-inference, are simply more polished and powerful in PyCharm.
85
65
86
66
67
+
### PyCharm
68
+
69
+
[PyCharm](https://www.jetbrains.com/pycharm/download) is a powerful and highly-polished IDE dedicated to developing Python code.
70
+
71
+
**Pros**
72
+
73
+
- Works well out-of-the-box.
74
+
- Long-supported by professionals and thus is very reliable.
75
+
- Highly configurable.
76
+
- Fully-featured, with an excellent debugger, context-dependent "intellisense", type-inference, and more.
77
+
- The free "community version" is extremely robust and feature-rich.
78
+
- Generally provides an extremely high-quality and responsive experience for doing Python development.
79
+
80
+
**Cons**
81
+
82
+
- Can be resource-heavy, especially for a laptop.
83
+
- May be overwhelming to new users (but has good documentation and tutorials).
84
+
- Jupyter notebook support requires the premium version of PyCharm, making it inaccessible to newcomers.
0 commit comments