Skip to content

Commit 9b7e3fd

Browse files
committed
add new post on launch of video course
1 parent d28548d commit 9b7e3fd

File tree

13 files changed

+115
-9
lines changed

13 files changed

+115
-9
lines changed

content/pages/03-data/18-data-visualization.markdown

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,23 @@ Data visualizations transform raw numbers into graphic formats that make it
1212
easier for humans to see patterns, trends and other useful information.
1313

1414

15+
### Python data visualization tools
16+
* [Bokeh](https://bokeh.pydata.org/en/latest/)
17+
18+
* [HoloViews](http://holoviews.org/)
19+
20+
* [Matplotlib](https://matplotlib.org/)
21+
22+
* [Chartify](https://labs.spotify.com/2018/11/15/introducing-chartify-easier-chart-creation-in-python-for-data-scientists/)
23+
([source code](https://github.com/spotify/chartify/))
24+
25+
1526
### Python-specific data viz resources
27+
* [Python Data Visualization 2018: Why So Many Libraries?](https://www.anaconda.com/blog/developer-blog/python-data-visualization-2018-why-so-many-libraries/)
28+
is an in-depth article on the Python data visualization tools landscape.
29+
A must-read whether you are new to the space or have been using one or
30+
more of these libraries for awhile.
31+
1632
* The [Python Graph Gallery](https://python-graph-gallery.com/) has a slew
1733
of visualizations created with Python and includes the code used to
1834
produced each one.
@@ -26,6 +42,9 @@ easier for humans to see patterns, trends and other useful information.
2642
[Altair](https://altair-viz.github.io/) visualization tool written in
2743
Python.
2844

45+
* [An introduction to Altair](http://vallandingham.me/altair_intro.html)
46+
provides another wonderful tutorial on this data visualization tool.
47+
2948
* [A Dramatic Tour through Python’s Data Visualization Landscape](https://dsaber.com/2016/10/02/a-dramatic-tour-through-pythons-data-visualization-landscape-including-ggplot-and-altair/)
3049
provides examples with the ggplot and Altair libraries. The
3150
question-and-answer format for what you can do with the data is a really
@@ -41,6 +60,10 @@ easier for humans to see patterns, trends and other useful information.
4160
[pandas](/pandas.html)-structured data using
4261
[pdvega](https://github.com/altair-viz/pdvega).
4362

63+
* [Sorting Algorithms Visualized in Python](https://www.makeartwithpython.com/blog/visualizing-sort-algorithms-in-python/)
64+
uses Python, numpy and scikit-image to animate how sorting algorithms
65+
work.
66+
4467

4568
### Beautiful example visualizations
4669
Sometimes you need inspiration from other sources to figure out what
@@ -61,6 +84,10 @@ visualization and gave me ideas for what to build.
6184
creative ways to view data for sports such as basketball, baseball and
6285
hockey.
6386

87+
* [What do numbers look like?](https://johnhw.github.io/umap_primes/index.md.html)
88+
is a Python 3 dimensional visualization of millions of integers, colored
89+
by special factors such as prime and Fibonacci numbers.
90+
6491
* [Bay Area Housing Marketing Analysis: Part 1](https://blog.checkyo.tech/2018/08/06/bay-area-housing-market-analysis/)
6592
and
6693
[Part 2](https://blog.checkyo.tech/2018/08/15/bay-area-housing-market-analysis-part-2/)

content/pages/03-data/19-bokeh.markdown

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,10 @@ basic syntax will change as the library's API is not yet stable.
6464
goes into the ideation, data wrangling and analysis phases that came
6565
before using Bokeh to show the results.
6666

67+
* [Visualizing with Bokeh](https://programminghistorian.org/en/lessons/visualizing-with-bokeh)
68+
gives a detailed explanation with the code for number Bokeh visuals
69+
you can output while working with a [pandas](/pandas.html) data set.
70+
6771
* [Interactive Data Visualization in Python With Bokeh](https://realpython.com/python-data-visualization-bokeh/)
6872
is a great beginners tutorial that shows you how to structure your data,
6973
draw your first figures and add interactivity to the visualizations.
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
title: Introduction to Ansible video course released!
2+
slug: introduction-ansible-videos-released
3+
meta: Take a look at the just-launched Introduction to Ansible video courses on Talk Python's training site.
4+
category: post
5+
date: 2019-01-13
6+
modified: 2019-01-13
7+
newsletter: True
8+
headerimage: /img/visuals/email-post-header.jpg
9+
headeralt: Python programming language and Full Stack Python logos.
10+
11+
12+
Check out the just-launched video course,
13+
[Introduction to Ansible](https://training.talkpython.fm/courses/explore_ansible/introduction-to-ansible-with-python)
14+
on
15+
[Talk Python Training](https://training.talkpython.fm/). This is the
16+
perfect course for you if you want to
17+
learn to configure servers and deploy web apps with the
18+
[Ansible configuration management tool](https://github.com/ansible/ansible).
19+
20+
<a href="https://training.talkpython.fm/courses/explore_ansible/introduction-to-ansible-with-python"><img src="/img/logos/intro-to-ansible.jpg" class="shot outl rnd" width="100%"></a>
21+
22+
My approach in this course is in less than 3 hours to teach you the core
23+
concepts then get a ton of hands-on time creating Ansible Playbooks and
24+
learning modules for practical applications. I also show you the errors
25+
I frequently run into when using Ansible and how to fix them rather than
26+
only showing the happy path.
27+
28+
Now that this course has been published I'll be turning my attention back
29+
to the Full Stack Python Guide to Deployments book update that uses
30+
the latest version of Ansible, Python 3 and Ubuntu 18.04 LTS. More news
31+
about the update coming as soon as possible. In addition, the Ansible
32+
course pairs very well with the deployments book as they use the same
33+
tools but give a different angle on how to learn and use them.
34+
35+
Got questions or comments about 
36+
[Full Stack Python](https://www.fullstackpython.com/)? Send me an email or 
37+
[submit an issue ticket on GitHub](https://github.com/mattmakai/fullstackpython.com/issues) 
38+
to let me know how to improve the site as I continue to fill in the
39+
[table of contents](https://www.fullstackpython.com/table-of-contents.html) 
40+
with [new pages](https://www.fullstackpython.com/change-log.html) and 
41+
[new tutorials](https://www.fullstackpython.com/blog.html).
40.7 KB
Loading

theme/templates/article.html

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,11 @@ <h1 style="font-size: 36px;">{{ article.title }}</h1>
6060
{% endblock %}
6161

6262
{% block lower_banner %}
63+
<div style="margin: 0 0 12px;background-color: #22B24C;">
64+
<div class="cn">
65+
<p class="banner sns">
66+
<a href="https://training.talkpython.fm/courses/explore_ansible/introduction-to-ansible-with-python" style="color: #fff">Learn to deploy and configure servers with Ansible in my latest video course</a>!
67+
</p>
68+
</div>
69+
</div>
6370
{% endblock %}

theme/templates/banner.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
<div style="margin: 0 0 12px;background-color: #22B24C;">
2+
<div class="cn">
3+
<p class="banner sns">
4+
<a href="https://training.talkpython.fm/courses/explore_ansible/introduction-to-ansible-with-python" style="color: #fff">Learn to deploy and configure servers with Ansible in my latest video course</a>!
5+
</p>
6+
</div>
7+
</div>
8+
9+
{% if false %}
110
{% if page and (page.slug == 'development-environments' or page.slug == 'best-python-videos' or page.slug == 'learning-programming' or page.slug == 'web-development' or page.slug == 'why-use-python' or page.slug == 'javascript' or page.slug == 'cascading-style-sheets' or page.slug == 'python-2-or-3' or page.slug == 'introduction' or page.slug == 'best-python-podcasts') %}
211
<div style="margin: 0 0 12px;background-color: #22B24C;">
312
<div class="cn">
@@ -7,3 +16,4 @@
716
</div>
817
</div>
918
{% endif %}
19+
{% endif %}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<a href="/python-2-or-3.html" class="lgi">Python 2 or 3?</a>
2+
<a href="/operating-systems.html" class="lgi">Operating Systems</a>
3+
<a href="/ubuntu.html" class="lgi">Ubuntu</a>
4+
<a href="/wsgi-servers.html" class="lgi">WSGI Servers</a>
5+
<a href="/green-unicorn-gunicorn.html" class="lgi">Green Unicorn (Gunicorn)</a>
6+
<a href="/web-frameworks.html" class="lgi">Web Frameworks</a>
7+
<a href="/flask.html" class="lgi">Flask</a>
File renamed without changes.
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><a href="https://training.talkpython.fm/courses/explore_ansible/introduction-to-ansible-with-python">Learn Ansible</a></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;">Learn the <a href="https://training.talkpython.fm/courses/explore_ansible/introduction-to-ansible-with-python">Ansible configuration management tool</a> in my latest video course.</p>
6+
</div>
7+
</div>

theme/templates/index-sidebar.html

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@
33
<div class="pnh"><h3>{% for p in pages|sort(attribute='sortorder') %}{% if page and p.slug == page.slug %}{{ p.title }}{% endif %}{% endfor %}{% if not page %}Full Stack Python{% endif %}</h3></div>
44
<div class="pnb">
55
<a href="/">Full Stack Python</a> is an <a href="https://github.com/mattmakai/fullstackpython.com">open book</a> that explains
6-
concepts in plain language and provides great resources
7-
<a href="/table-of-contents.html">on all topics</a>.
6+
concepts in plain language.
7+
<hr>
8+
<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>
9+
<p style="font-size: .8em; margin-top: 10px;">Learn <a href="https://training.talkpython.fm/courses/explore_ansible/introduction-to-ansible-with-python">Ansible</a> in my new course.</p>
810
</div>
911
</div>
10-
{% include "sponsor/dual-premium.html" %}
12+
{% include "sponsor.html" %}
1113
</div>

0 commit comments

Comments
 (0)