Skip to content

Commit cf22a89

Browse files
committed
tweak sidebar and a few resources
1 parent a6f1034 commit cf22a89

File tree

7 files changed

+41
-11
lines changed

7 files changed

+41
-11
lines changed

content/pages/01-introduction/08-best-python-resources.markdown

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,6 @@ If you're learning your first programming language these books were written
2323
with you in mind. Developers learning Python as a second or later language
2424
should skip down to the next section for "experienced developers".
2525

26-
* [Real Python's tricks newsletter](https://realpython.com/python-tricks/)
27-
provides a ton of free content to show you how to get started and continue
28-
to improve your programming skills over time.
29-
30-
* This [short 5 minute video](https://www.youtube.com/watch?v=mvK0UzFNw1Q)
31-
explains why it's better to think of projects you'd like to build and
32-
problems you want to solve with programming. Start working on those projects
33-
and problems rather than jumping into a specific language that's recommended
34-
to you by a friend.
35-
3626
* [Automate the Boring Stuff with Python](https://automatetheboringstuff.com/)
3727
is an incredible book for both non-developers and professional developers
3828
alike. Each chapter walks through a situation that can be automated using
@@ -51,6 +41,12 @@ should skip down to the next section for "experienced developers".
5141
incredible job of breaking down the steps beginners should take when
5242
they're uncertain about where to begin.
5343

44+
* This [short 5 minute video](https://www.youtube.com/watch?v=mvK0UzFNw1Q)
45+
explains why it's better to think of projects you'd like to build and
46+
problems you want to solve with programming. Start working on those projects
47+
and problems rather than jumping into a specific language that's recommended
48+
to you by a friend.
49+
5450
* [A Python Crash Course](https://www.grahamwheeler.com/posts/python-crash-course.html)
5551
gives an awesome overview of the history of Python, what drives the
5652
programming community and dives into example code. You will likely need
@@ -135,6 +131,11 @@ topics.
135131
useful if you're coming in with previous software development experience
136132
and want to quickly grasp how the language is structured.
137133

134+
* [Microservices with Docker, Flask, and React](https://testdriven.io/courses/microservices-with-docker-flask-and-react/?utm_source=fsp)
135+
is a great tutorial for digging in deeper with common Python tools such
136+
as [Flask](/flask.html), [Docker](/docker.html), [React](/react.html)
137+
and [microservices](/microservices.html).
138+
138139
* Developers familiar with other languages often have difficulty adapting to
139140
accepted Python code style. Make sure to read the
140141
[PEP8](https://www.python.org/dev/peps/pep-0008/) code style guidelines

content/pages/04-web-development/03-flask.markdown

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ if __name__ == '__main__':
3838
app.run()
3939
```
4040

41+
4142
The above code shows "Hello, World!" on localhost port 5000 in a web browser
4243
when run with the `python app.py` command and the Flask library installed.
4344

@@ -163,6 +164,12 @@ extensive functionality. The following tutorials will guide you through
163164
more advanced topics and provide solid learning materials, especially when
164165
combined with the example real-world projects listed in the next section.
165166

167+
* [Microservices with Docker, Flask, and React](https://testdriven.io/courses/microservices-with-docker-flask-and-react/?utm_source=fsp)
168+
is an awesome course for beyond-the-basics work with Flask. There are
169+
a couple of free chapters and the rest of the course is well worth paying
170+
for to learn a bunch of valuable tools such as [Docker](/docker.html),
171+
[React](/react.html) and [microservices architectures](/microservices.html).
172+
166173
* [Visualize your trip with Flask and Mapbox](http://kazuar.github.io/visualize-trip-with-flask-and-mapbox/)
167174
along with the
168175
[open source flask_mapbox GitHub repository](https://github.com/kazuar/flask_mapbox)

content/pages/06-devops/01-monitoring.markdown

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,11 @@ Incident Management
135135
Python web apps built with any of the major Python
136136
[web frameworks](/web-frameworks.html).
137137

138+
* [Stack Overflow: How We Do Monitoring - 2018 Edition](https://nickcraver.com/blog/2018/11/29/stack-overflow-how-we-do-monitoring/)
139+
is a detailed, long read about how Stack Overflow handles their
140+
monitoring, health checks, alerting and dashboarding of their
141+
infrastructure.
142+
138143
* [The Virtues of Monitoring](http://www.paperplanes.de/2011/1/5/the_virtues_of_monitoring.html)
139144

140145
* [Effortless Monitoring with collectd, Graphite, and Docker](http://blog.docker.io/2013/07/effortless-monitoring-with-collectd-graphite-and-docker/)

static/img/logos/testdriven.jpg

23 KB
Loading
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<div class="pn">
2+
<div class="pnh"><h3>Learn More Python</h3></div>
3+
<div class="pnb">
4+
<a href="https://training.talkpython.fm/courses/explore_ansible/introduction-to-ansible-with-python"><img src="/img/logos/intro-to-ansible.jpg" alt="Introduction to Ansible video course logo." class="shot rnd outl" width="100%"></a>
5+
<p style="font-size: .8em; margin-top: 10px;">Deploy web apps with the <a href="https://training.talkpython.fm/courses/explore_ansible/introduction-to-ansible-with-python">Ansible configuration management tool</a>.</p>
6+
<hr>
7+
<a href="https://testdriven.io/courses/microservices-with-docker-flask-and-react/?utm_source=fsp"><img src="/img/logos/testdriven.jpg" alt="TestDriven logo" width="100%" style="padding:12px 0 18px"></a>
8+
<p class="sps">Build <a href="https://testdriven.io/courses/microservices-with-docker-flask-and-react/?utm_source=fsp">microservices with Docker, Flask &amp; React</a> in this great course.</p>
9+
</div>
10+
</div>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<div class="pn">
2+
<div class="pnh"><h3>Learn Web Dev</h3></div>
3+
<div class="pnb">
4+
<a href="https://testdriven.io/courses/microservices-with-docker-flask-and-react/?utm_source=fsp"><img src="/img/logos/testdriven.jpg" alt="TestDriven logo" width="100%" style="padding:12px 0 18px"></a>
5+
<p class="sps">Learn to build <a href="https://testdriven.io/courses/microservices-with-docker-flask-and-react/?utm_source=fsp">microservices with Docker, Flask and React</a> in this fantastic course.</p>
6+
</div>
7+
</div>

theme/templates/sidebar.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{% if page %}
22
{% include "sponsor.html" %}
3-
{% include "books-videos/intro-ansible.html" %}
3+
{% include "books-videos/learnmore.html" %}
44
{% if not page.slug == "about-author" %}
55
{% include "desktop-toc.html" %}
66
{% endif %}

0 commit comments

Comments
 (0)