Skip to content

Commit 3547e0f

Browse files
committed
working on new pages
1 parent ba22484 commit 3547e0f

File tree

4 files changed

+52
-14
lines changed

4 files changed

+52
-14
lines changed

content/pages/01-introduction/07-companies.markdown

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,15 @@ to [build web apps](/web-development.html), [analyze data](/data.html),
1414
[create reliable, scalable enterprise applications](/enterprise-python.html).
1515

1616

17-
## Large companies
17+
## Large tech companies
1818
* [Uber's tech stack](https://eng.uber.com/tech-stack-part-one/) contains
1919
a significant amount of Python, which they documented in a series of
2020
engineering posts. Part one describes the lower backend levels, which are
2121
written in Python, with Node.js, Go and Java mixed in.
2222
[Part two](https://eng.uber.com/tech-stack-part-two/) explains the higher
2323
levels of the marketplace and user interfaces.
2424

25+
* [Facebook and Instagram use Python 3](https://thenewstack.io/instagram-makes-smooth-move-python-3/)
26+
at scale. They've been very vocal about successfully making the migration
27+
from the [Python 2 world into Python 3](/python-2-or-3.html).
28+

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

Lines changed: 42 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,46 @@ programmers than some other applications like [Vim](/vim.html) and
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

2020

21+
### Python-specific Sublime Text resources
22+
* [Sublime Text 3 Heaven](https://www.kennethreitz.org/essays/sublime-text-3-heaven)
23+
is a quick overview of the extensions, packages and bonus toys that
24+
one developer uses for his own Sublime Text development setup.
25+
26+
* [Setting Up Sublime Text 3 for Full Stack Python Development](https://realpython.com/blog/python/setting-up-sublime-text-3-for-full-stack-python-development/)
27+
is a spectacular tutorial that covers installing Sublime Text and
28+
configuring a multitude of helpful Python programming plugins.
29+
30+
* [Sublime Tutor](https://sublimetutor.com/) is an interactive in-editor
31+
keyboard shortcuts tutorial that plugs into Sublime so you can learn and
32+
become more productive as you use the editor.
33+
34+
* [Using Generators for Fun and Profit - Utility for developers](http://www.sublimetext.com/forum/viewtopic.php?f=6&t=17671)
35+
isn't about setting up your Sublime Text environment but instead how to
36+
create your own plugins using Python. The tutorial is written by the
37+
author of a Sublime Text plugin who uses [generators](/generators.html)
38+
to implement features with Sublime's API.
39+
40+
* [Turning Sublime Text Into a Lightweight Python IDE](https://cewing.github.io/training.codefellows/assignments/day01/sublime_as_ide.html)
41+
shows the basic settings and configuration specific to using Sublime with
42+
Python as more than just a text editor.
43+
44+
* [Setting up Sublime Text 3 for Python Type Checking](https://medium.com/@erika_dike/setting-up-sublime-text-3-for-python-type-checking-85af5ce1a1ee)
45+
shows one way of setting up support for Python 3.6 static type checking in
46+
Sublime.
47+
48+
2149
### Sublime Text resources
22-
* http://thume.ca/2016/12/03/disassembling-sublime-text/
23-
* https://hackernoon.com/super-charge-your-sublime-text-3-to-increase-your-productivity-5d02c2c1b356
24-
* https://medium.com/@arshamshirvani/sync-your-sublime-text-3-configurations-safely-and-easy-b493021c80da
25-
* https://www.kennethreitz.org/essays/sublime-text-3-heaven
26-
* http://www.sublimetext.com/forum/viewtopic.php?f=6&t=17671
27-
* https://sublimetutor.com/
28-
* https://cewing.github.io/training.codefellows/assignments/day01/sublime_as_ide.html
29-
* https://medium.com/@erika_dike/setting-up-sublime-text-3-for-python-type-checking-85af5ce1a1ee
50+
Sublime Text can be used for much more than Python development and there are
51+
many useful tutorials that are not targeted at a specific programming language
52+
which are still useful.
53+
54+
* [Super charge your Sublime Text 3 to increase your productivity](https://hackernoon.com/super-charge-your-sublime-text-3-to-increase-your-productivity-5d02c2c1b356)
55+
provides many shortcuts and tricks for using the editor.
56+
57+
* [Disassembling Sublime Text](http://thume.ca/2016/12/03/disassembling-sublime-text/) uses a binary disassembler to dive into the reverse engineered
58+
source code of Sublime Text because it is not open source software.
59+
60+
* [Sync your sublime text 3 configurations safely and easy](https://medium.com/@arshamshirvani/sync-your-sublime-text-3-configurations-safely-and-easy-b493021c80da)
61+
explains how to mitigate configuration conflicts that can arise when trying
62+
to use copied files from one computer to another.
63+

content/pages/02-development-environments/09-subversion.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@ meta: Apache Subversion is an implementation of the source (version) control con
1111
Apache Subversion (source code), often just called "Subversion" or "SVN",
1212
is a source control system implementation.
1313

14-
<a href="https://git-scm.com/" style="border: none;"><img src="/img/logos/git.png" width="100%" alt="Official Git logo." class="technical-diagram"></a>
14+
<a href="https://subversion.apache.org/" style="border: none;"><img src="/img/logos/subversion.png" width="100%" alt="Official Apache Subversion (SVN) logo." class="technical-diagram"></a>
1515

1616
<div class="well see-also">Subversion is an implementation of the <a href="/source-control.html">source control</a> concept. Learn how these pieces fit together in the <a href="/development-environments.html">development environments</a> chapter or view the <a href="/table-of-contents.html">table of contents</a> for all topics.</div>

theme/templates/table-of-contents.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ <h4 class="toc-subsection">1.1 <a href="/learning-programming.html">Learning Pro
2828
<div class="toc"><a href="/enterprise-python.html">Enterprise Python</a></div>
2929

3030
<h4 class="toc-subsection">1.2 <a href="/python-community.html">Python Community</a></h4>
31-
<div class="toc soon">Companies Using Python</div>
31+
<div class="toc"><a href="/companies-using-python.html">Companies Using Python</a></div>
3232
<div class="toc"><a href="/best-python-resources.html">Best Python Resources</a></div>
3333
<div class="toc"><a href="/best-python-videos.html">Must-watch Python Videos</a></div>
3434
<div class="toc"><a href="/best-python-podcasts.html">Podcasts</a></div>
@@ -39,12 +39,12 @@ <h3>2. <a href="/development-environments.html">Development Environments</a></h3
3939
<h4 class="toc-subsection">2.1 <a href="/text-editors-ides.html">Text Editors and IDEs</a></h4>
4040
<div class="toc"><a href="/vim.html">Vim</a></div>
4141
<div class="toc"><a href="/emacs.html">Emacs</a></div>
42-
<div class="toc soon">Sublime Text</div>
43-
<div class="toc soon">Jupyter Notebook</div>
42+
<div class="toc"><a href="/sublime-text.html">Sublime Text</a></div>
43+
<div class="toc"><a href="/jupyter-notebook.html">Jupyter Notebook</a></div>
4444

4545
<h4 class="toc-subsection">2.2 <a href="/source-control.html">Source Control</a></h4>
4646
<div class="toc"><a href="/git.html">Git</a></div>
47-
<div class="toc soon">Subversion</div>
47+
<div class="toc"><a href="/apache-subversion.html">Apache Subversion</a></div>
4848
<div class="toc soon">GitHub</div>
4949
<div class="toc soon">BitBucket</div>
5050

0 commit comments

Comments
 (0)