You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<imgsrc="/img/170526-bar-charts-bokeh-flask/chart-example-64.png"width="100%"class="technical-diagram img-rounded"style="border:1pxsolid#ccc"alt="Responsive Bokeh bar chart with 64 bars.">
34
+
<imgsrc="/img/170526-bar-charts-bokeh-flask/chart-example-64.png"width="100%"class="shot img rnd"alt="Responsive Bokeh bar chart with 64 bars.">
35
35
36
36
For more references, including interactive live demonstrations, check out
37
37
these sites:
@@ -53,12 +53,21 @@ basic syntax will change as the library's API is not yet stable.
53
53
tutorial for those new to Bokeh who want to try out the library and get
54
54
an example project running quickly with [Flask](/flask.html).
55
55
56
+
*[Fun with NFL Stats, Bokeh, and Pandas](https://j253.github.io/blog/fun-with-nfl-stats.html)
57
+
takes an NFL play-by-play data set, shows how to wrangle the data into
58
+
an appropriate format then explains the code that uses Bokeh to visualize
59
+
it.
60
+
56
61
*[Data is beautiful: Visualizing Roman imperial dynasties](http://machineloveus.com/data-is-beautiful-visualizing-roman-imperial-dynasties/)
57
62
provides a walkthrough for creating a gorgeous visualization based on
58
63
historical Roman data. The post is about more than just the visual, it also
59
64
goes into the ideation, data wrangling and analysis phases that came
60
65
before using Bokeh to show the results.
61
66
67
+
*[Interactive Data Visualization in Python With Bokeh](https://realpython.com/python-data-visualization-bokeh/)
68
+
is a great beginners tutorial that shows you how to structure your data,
69
+
draw your first figures and add interactivity to the visualizations.
70
+
62
71
*[Creating Bar Chart Visuals with Bokeh, Bottle and Python 3](/blog/python-bottle-bokeh-bar-charts.html)
63
72
is a tutorial that combines the [Bottle](/bottle.html)
*[Security Tips from Apache](http://httpd.apache.org/docs/current/misc/security_tips.html)
123
129
124
-
*[Securing a Linux Server](http://spenserj.com/blog/2013/07/15/securing-a-linux-server/)
125
-
126
130
* The EFF has a well written overview on
127
131
[what makes a good security audit](https://www.eff.org/deeplinks/2014/11/what-makes-good-security-audit). It's broad but contains some of their behind the
128
132
scenes thinking on important considerations with security audits.
129
133
134
+
*[Ubuntu system hardening guide](https://linux-audit.com/ubuntu-server-hardening-guide-quick-and-secure/)
135
+
provides step-by-step instructions for hardening the most recent
136
+
three [Ubuntu LTS](/ubuntu.html) releases.
137
+
130
138
* Ars Technica wrote posts on
131
139
[securing your website](http://arstechnica.com/security/2013/02/securing-your-website-a-tough-job-but-someones-got-to-do-it/)
132
140
along with [how to set up a safe and secure web server: part 1](http://arstechnica.com/gadgets/2012/11/how-to-set-up-a-safe-and-secure-web-server/)
@@ -168,6 +176,7 @@ request forgery and usage of public-private keypairs.
168
176
shows an implementation for securing thousands of sites with SSL
169
177
certificates to support HTTPS everywhere.
170
178
179
+
171
180
## Web security learning checklist
172
181
1. Read and understand the major web application security flaws that are
173
182
commonly exploited by malicious actors. These include cross-site request
0 commit comments