Skip to content

Commit 9a30931

Browse files
committed
add cross-references on text editors and ide implementations
1 parent 4a3a3e9 commit 9a30931

File tree

4 files changed

+25
-6
lines changed

4 files changed

+25
-6
lines changed

content/pages/02-development-environments/03-vim.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ the editor she may feel like it is impossible to understand all the key
2727
commands. However, the commands stack together in a logical way so that over
2828
time the editor becomes predictable.
2929

30-
<div class="well see-also">If you're interested in Vim you'll also want to read about <a href="/development-environments.html">development environments for coding</a> and learn <a href="/why-use-python.html">what makes Python a great programming language</a>.</div>
30+
<div class="well see-also">Vim is an implementation of the <a href="/text-editors-ides.html">text editors and IDEs</a> concept. Learn how these parts fit together in the <a href="/development-environments.html">development environments</a> chapter or view <a href="/table-of-contents.html">all topics</a>.</div>
3131

3232

3333
## Configuring Vim with a Vimrc file

content/pages/02-development-environments/04-emacs.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ provide an extension mechanism for Emacs. For example,
2828
``kill-emacs-hook`` runs before exiting Emacs so functions can be loaded
2929
into that hook to perform necessary actions before the exiting completes.
3030

31-
<div class="well see-also">While you're reading about coding Python in Emacs be sure to also learn about which <a href="/web-frameworks.html">web frameworks</a> to use as well as <a href="/deployment.html">how to deploy an application</a>.</div>
31+
<div class="well see-also">Emacs is an implementation of the <a href="/text-editors-ides.html">text editors and IDEs</a> concept. Learn how these parts fit together in the <a href="/development-environments.html">development environments</a> chapter or view <a href="/table-of-contents.html">all topics</a>.</div>
3232

3333

3434
## General Emacs resources

content/pages/02-development-environments/05-sublime-text.markdown

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,16 @@ programmers than some other applications like [Vim](/vim.html) and
1717

1818
<a href="https://www.sublimetext.com/" style="border:none"><img src="/img/logos/sublime-text.jpg" width="100%" alt="Sublime Text logo." class="technical-diagram" style="border:1px solid #999; border-radius:6px"></a>
1919

20+
<div class="well see-also">Sublime Text is an implementation of the <a href="/text-editors-ides.html">text editors and IDEs</a> concept. Learn how these parts fit together in the <a href="/development-environments.html">development environments</a> chapter or view <a href="/table-of-contents.html">all topics</a>.</div>
21+
2022

2123
### Python-specific Sublime Text resources
24+
There are many Python-specific Sublime Text tutorials and resources because
25+
the editor is so frequently used to create Python applications. The following
26+
links should get your editor customized with linters,
27+
[code metrics](/code-metrics.html), syntax checking and many other
28+
[integrated development environment](/text-editors-ides.html) features.
29+
2230
* [Sublime Text 3 Heaven](https://www.kennethreitz.org/essays/sublime-text-3-heaven)
2331
is a quick overview of the extensions, packages and bonus toys that
2432
one developer uses for his own Sublime Text development setup.

content/pages/02-development-environments/06-jupyter-notebook.markdown

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ sharing documents that contain embedded code and execution results.
1717

1818
<a href="http://jupyter.org/" style="border:none"><img src="/img/logos/jupyter.png" width="100%" alt="Jupyter Notebook project logo." class="technical-diagram"></a>
1919

20+
<div class="well see-also">Jupyter Notebook is an implementation of the <a href="/text-editors-ides.html">text editors and IDEs</a> concept. Learn how these parts fit together in the <a href="/development-environments.html">development environments</a> chapter or view <a href="/table-of-contents.html">all topics</a>.</div>
21+
2022

2123
### Jupyter Notebook resources
2224
* [Peter Norvig's collection of Jupyter Notebooks](http://norvig.com/ipython/README.html)
@@ -30,10 +32,19 @@ sharing documents that contain embedded code and execution results.
3032
explains many of the lesser-known keyboard shortcuts and mechanisms
3133
to output settings.
3234

33-
* [r](https://nipunbatra.github.io/blog/2017/Jupyter-powered-blog.html)
34-
* [r](http://nbviewer.jupyter.org/url/norvig.com/ipython/Probability.ipynb)
35-
* [r](http://nbviewer.jupyter.org/github/akittas/presentations/blob/master/pythess/meta_alltheway/meta_alltheway.ipynb)
36-
* [r](http://nbviewer.jupyter.org/github/akittas/presentations/blob/master/pythess/func_py/func_py.ipynb)
35+
* [Advanced Jupyter Notebook Tricks — Part I](https://blog.dominodatalab.com/lesser-known-ways-of-using-notebooks/)
36+
and
37+
[Building Interactive Dashboards with Jupyter (Part 2)](https://blog.dominodatalab.com/interactive-dashboards-in-jupyter/)
38+
have a ton more details on ways to set up Jupyter Notebooks as dashboards
39+
and export results to other formats.
40+
41+
* [Hacking my way to a Jupyter notebook powered blog](https://nipunbatra.github.io/blog/2017/Jupyter-powered-blog.html)
42+
explores how the author created a blog using Jupyter but ran into some
43+
issues along the way, along with how to solve those problems.
44+
45+
* [Making Publication Ready Python Notebooks](http://blog.juliusschulz.de/blog/ultimate-ipython-notebook)
46+
explores the plugins that the author uses when creating and exporting
47+
reports from Jupyter.
3748

3849
* [JupyterLab](http://blog.jupyter.org/2016/07/14/jupyter-lab-alpha/)
3950
is an upcoming new computational environment built on what the Jupyter

0 commit comments

Comments
 (0)