Skip to content

Commit bc39be2

Browse files
committed
new powershell resource and fixing issue on development environments page
1 parent 0b1c41f commit bc39be2

File tree

2 files changed

+20
-9
lines changed

2 files changed

+20
-9
lines changed

content/pages/02-development-environments/00-development-environments.markdown

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,21 @@ meta: Development environments allow programmers to read, write and work with co
88

99

1010
A development environment is a combination of a
11-
[text editor](/text-editors-ides.html) and a Python runtime environment.
12-
The text editor allows you to write the code. The runtime environment
13-
implementation such as [CPython](https://github.com/python/cpython)
14-
or [PyPy](https://pypy.org/) provides the method for executing your code.
11+
[text editor](/text-editors-ides.html) and a Python runtime implementation.
12+
The text editor allows you to write code for your applications. The runtime
13+
implementation, such as [CPython](https://github.com/python/cpython)
14+
or [PyPy](https://pypy.org/), provides the method for executing your code.
1515

1616
<img src="/img/visuals/tmux-vim-editor.jpg" width="100%" alt="tmux plus Vim editor on a dark background." class="shot rnd outl">
1717

18-
A text editor can be as simple as Notepad on Windows or more complicated
19-
as a complete integrated development environment (IDE) such as
20-
[PyCharm](https://www.jetbrains.com/pycharm/) which runs on any major
21-
operating system.
18+
A text editor can be as simple as Notepad running on Windows or a more
19+
complicated
20+
[integrated development environment (IDE)](/text-editors-ides.html) with
21+
syntax checking, integrated [test runner](/testing.html) and code highlighting.
22+
A couple of common IDEs for Python development are
23+
[PyCharm](https://www.jetbrains.com/pycharm/) and
24+
[VSCode](https://code.visualstudio.com/), both of which runs on any major
25+
[operating system](/operating-systems.html).
2226

2327

2428
## Why is a development environment necessary?
@@ -89,7 +93,7 @@ getting started and then require payment as you scale up your application.
8993
[Stdlib](https://stdlib.com/) that can integrate with external
9094
[web APIs](/application-programming-interfaces.html).
9195

92-
* [GitLab Web IDE](https://about.gitlab.com/2018/06/15/introducing-gitlab-s-integrated-development-environment/)
96+
* [GitLab Web IDE](https://docs.gitlab.com/ee/user/project/web_ide/)
9397
is integrated into the GitLab web application for modifying your
9498
[Git](/git.html) repository files directly in your browser.
9599

content/pages/02-development-environments/10-powershell.markdown

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,13 @@ of a Python programmer's
3939
give historical perspective on how the Windows shell has evolved from
4040
MS-DOS days into the current Windows 10 world.
4141

42+
* [Learning a New REST API with PowerShell](https://www.cloudsavvyit.com/2454/learning-a-new-rest-api-with-powershell/)
43+
covers how to create the common GET, POST, PUT and DELETE requests that are
44+
used to work with [RESTful APIs](/application-programming-interfaces.html).
45+
The the tutorial also contains some tips and tricks for reading API
46+
documentation and how to use PowerShell more effectively in these
47+
situations.
48+
4249
* [PowerShell in Azure Functions](http://www.brianbunke.com/blog/2018/02/27/powershell-in-azure-functions/)
4350
shows you how to use PowerShell scripting language code in your Azure
4451
Functions. The language is only in experimental mode on Azure Functions

0 commit comments

Comments
 (0)