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
<p>Several cloud-based development environments have popped up over the past
1038
1045
several years. These hosted environments can work well when you are learning
@@ -1041,6 +1048,10 @@ <h2>Hosted development environments</h2>
1041
1048
getting started and then require payment as you scale up your application.</p>
1042
1049
<ul>
1043
1050
<li>
1051
+
<p><a href="https://codeanywhere.com/">CodeAnywhere</a> is a cloud IDE that can be used
1052
+
in the web browser or on an iOS or Android device.</p>
1053
+
</li>
1054
+
<li>
1044
1055
<p><a href="https://c9.io/">Cloud9</a> began as an independent company and is now owned
1045
1056
by Amazon as part of Amazon Web Services.</p>
1046
1057
</li>
@@ -1050,29 +1061,45 @@ <h2>Hosted development environments</h2>
1050
1061
</li>
1051
1062
</ul>
1052
1063
<h2>Development environment resources</h2>
1064
+
<p>Development environments are unique to each programmer because Python is
1065
+
used for many different purposes. The following guides range from
1066
+
<a href="/web-development.html">web development</a> to
1067
+
<a href="/devops.html">DevOps</a> and from
1068
+
<a href="/learning-programming.html">getting started</a> to <a href="/data.html">data science</a>.
1069
+
Even though your environment requirements are unique, you should be able to
1070
+
find someone who has set up something similar to what you need. Use that
1071
+
configuration as a starting point and customize it from there.</p>
1053
1072
<ul>
1054
1073
<li>
1055
-
<p>If you're considering the cloud-based development environment route, check
1056
-
out this
1057
-
<a href="http://readwrite.com/2014/08/14/cloud9-koding-nitrousio-integrated-development-environment-ide-coding">great article comparing Cloud9, Koding and Nitrous.io</a>
1058
-
by Lauren Orsini. She also explains more about what a cloud IDE is and is
1059
-
not.</p>
1074
+
<p><a href="https://medium.com/@henriquebastos/the-definitive-guide-to-setup-my-python-workspace-628d68552e14">The definitive guide to setup my Python workspace</a>
1075
+
is geared towards using Python for data science but the guide remains
1076
+
useful for configuring your system for any type of Python work. There is
1077
+
some solid advice in the post about not adulterating your global Python
1078
+
installation as well as how to split out many virtual environments for
1079
+
Python 2 & 3.</p>
1060
1080
</li>
1061
1081
<li>
1062
1082
<p>Real Python has an awesome, detailed post on
1063
1083
<a href="https://realpython.com/blog/python/setting-up-sublime-text-3-for-full-stack-python-development/">setting up your Sublime Text 3 environment</a>
1064
1084
as a full-fledged IDE.</p>
1065
1085
</li>
1066
1086
<li>
1067
-
<p>The <a href="http://docs.python-guide.org/en/latest/dev/env/">Hitchhiker's Guide to Python</a>
1068
-
has a page dedicated to development environments.</p>
1069
-
</li>
1070
-
<li>
1071
1087
<p><a href="http://pedrokroger.net/choosing-best-python-ide/">Choosing the best Python IDE</a>
1072
1088
is a review of six IDEs. PyCharm, Wing IDE and PyDev stand out above the
1073
1089
other three in this review.</p>
1074
1090
</li>
1075
1091
<li>
1092
+
<p><a href="http://blog.yhat.com/posts/installing-python-on-windows.html">Three Ways to Install Python on your Windows Computer</a>
1093
+
provides multiple avenues for Windows users to get Python on their machine
1094
+
before setting up the rest of their development environment. Unlike
1095
+
macOS and Linux, the Windows <a href="/operating-systems.html">operating system</a>
1096
+
does not include Python with its default installation.</p>
1097
+
</li>
1098
+
<li>
1099
+
<p><a href="https://opensourcehacker.com/2015/05/02/pycharm-vs-sublime-text/">PyCharm vs Sublime Text</a>
1100
+
has a comparison of several features between the two editors.</p>
1101
+
</li>
1102
+
<li>
1076
1103
<p><a href="http://nafiulis.me/pycharm-the-good-parts-i.html">PyCharm: The Good Parts</a>
1077
1104
shows you how to be more efficient and productive with that IDE if it's
<p>Several cloud-based development environments have popped up over the past
125
132
several years. These hosted environments can work well when you are learning
@@ -128,6 +135,10 @@ <h2>Hosted development environments</h2>
128
135
getting started and then require payment as you scale up your application.</p>
129
136
<ul>
130
137
<li>
138
+
<p><ahref="https://codeanywhere.com/">CodeAnywhere</a> is a cloud IDE that can be used
139
+
in the web browser or on an iOS or Android device.</p>
140
+
</li>
141
+
<li>
131
142
<p><ahref="https://c9.io/">Cloud9</a> began as an independent company and is now owned
132
143
by Amazon as part of Amazon Web Services.</p>
133
144
</li>
@@ -137,29 +148,45 @@ <h2>Hosted development environments</h2>
137
148
</li>
138
149
</ul>
139
150
<h2>Development environment resources</h2>
151
+
<p>Development environments are unique to each programmer because Python is
152
+
used for many different purposes. The following guides range from
153
+
<ahref="/web-development.html">web development</a> to
154
+
<ahref="/devops.html">DevOps</a> and from
155
+
<ahref="/learning-programming.html">getting started</a> to <ahref="/data.html">data science</a>.
156
+
Even though your environment requirements are unique, you should be able to
157
+
find someone who has set up something similar to what you need. Use that
158
+
configuration as a starting point and customize it from there.</p>
140
159
<ul>
141
160
<li>
142
-
<p>If you're considering the cloud-based development environment route, check
143
-
out this
144
-
<ahref="http://readwrite.com/2014/08/14/cloud9-koding-nitrousio-integrated-development-environment-ide-coding">great article comparing Cloud9, Koding and Nitrous.io</a>
145
-
by Lauren Orsini. She also explains more about what a cloud IDE is and is
146
-
not.</p>
161
+
<p><ahref="https://medium.com/@henriquebastos/the-definitive-guide-to-setup-my-python-workspace-628d68552e14">The definitive guide to setup my Python workspace</a>
162
+
is geared towards using Python for data science but the guide remains
163
+
useful for configuring your system for any type of Python work. There is
164
+
some solid advice in the post about not adulterating your global Python
165
+
installation as well as how to split out many virtual environments for
166
+
Python 2 & 3.</p>
147
167
</li>
148
168
<li>
149
169
<p>Real Python has an awesome, detailed post on
150
170
<ahref="https://realpython.com/blog/python/setting-up-sublime-text-3-for-full-stack-python-development/">setting up your Sublime Text 3 environment</a>
151
171
as a full-fledged IDE.</p>
152
172
</li>
153
173
<li>
154
-
<p>The <ahref="http://docs.python-guide.org/en/latest/dev/env/">Hitchhiker's Guide to Python</a>
155
-
has a page dedicated to development environments.</p>
156
-
</li>
157
-
<li>
158
174
<p><ahref="http://pedrokroger.net/choosing-best-python-ide/">Choosing the best Python IDE</a>
159
175
is a review of six IDEs. PyCharm, Wing IDE and PyDev stand out above the
160
176
other three in this review.</p>
161
177
</li>
162
178
<li>
179
+
<p><ahref="http://blog.yhat.com/posts/installing-python-on-windows.html">Three Ways to Install Python on your Windows Computer</a>
180
+
provides multiple avenues for Windows users to get Python on their machine
181
+
before setting up the rest of their development environment. Unlike
182
+
macOS and Linux, the Windows <ahref="/operating-systems.html">operating system</a>
183
+
does not include Python with its default installation.</p>
184
+
</li>
185
+
<li>
186
+
<p><ahref="https://opensourcehacker.com/2015/05/02/pycharm-vs-sublime-text/">PyCharm vs Sublime Text</a>
187
+
has a comparison of several features between the two editors.</p>
188
+
</li>
189
+
<li>
163
190
<p><ahref="http://nafiulis.me/pycharm-the-good-parts-i.html">PyCharm: The Good Parts</a>
164
191
shows you how to be more efficient and productive with that IDE if it's
0 commit comments