Skip to content

Commit bfba4d9

Browse files
committed
new matplotlib, bash and git resources
1 parent 5d7fc27 commit bfba4d9

File tree

5 files changed

+22
-0
lines changed

5 files changed

+22
-0
lines changed

content/pages/02-development-environments/08-bash-shell.markdown

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,3 +84,7 @@ during Python software development as part of a programmer's
8484
* [Creating a bash completion script](https://iridakos.com/tutorials/2018/03/01/bash-programmable-completion-tutorial.html)
8585
is a great tutorial that walks you through a reasonably complex Bash
8686
script for completing syntax in other Bash shell scripts.
87+
88+
* [6 Tips Before You Write Your Next Bash Cronjob](https://yasoob.me/posts/6-tips-before-you-write-your-next-bash-cronjob/)
89+
covers starting your scripts with shebang, redirecting output, timeouts
90+
and sudo privileges.

content/pages/02-development-environments/19-git.markdown

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,11 @@ workflow. These resources will come in handy for specific Git subjects.
146146
of tips to get you out of binds you may find yourself in when you get too
147147
tricky with Git commands.
148148

149+
* [Tips for a disciplined git workflow](https://drewdevault.com/2019/02/25/Using-git-with-discipline.html)
150+
is less about workflow and more about how to write self-explaining commit
151+
messages, self-containing each commit and modifying branch history
152+
when you muff up before it is merged into master.
153+
149154
* [Another Git catastrophe cleaned up](http://blog.plover.com/prog/git-tastrophe.html)
150155
goes through a difficult merge scenario that required deep Git
151156
understanding to properly fix.

content/pages/03-data/21-matplotlib.markdown

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,3 +49,7 @@ toolkits.
4949
* [Matplotlib Tips and Demos](https://nbviewer.jupyter.org/urls/gist.githubusercontent.com/Jwink3101/e6b57eba3beca4b05ec146d9e38fc839/raw/f486ca3dcad44c33fc4e7ddedc1f83b82c02b492/Matplotlib_Cheatsheet)
5050
is a long [Jupyter Notebook](/jupyter-notebook.html) with a ton of example
5151
code that shows how to use Matplotlib in many ways.
52+
53+
* [Animation with Matplotlib](https://towardsdatascience.com/animations-with-matplotlib-d96375c5442c)
54+
explains the `animation` base class and the main interfaces for
55+
creating animations in your visualizations.

content/pages/05-deployment/40-azure-functions.markdown

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ in other Azure services.
2323
is the official quickstart guide by Microsoft and has some good high-level
2424
information on their platform's services as well.
2525

26+
* [Deploy Python to Azure Functions](https://code.visualstudio.com/docs/python/tutorial-azure-functions)
27+
provides the step-by-step instructions needed to get Python code running
28+
on Azure Functions.
29+
2630
* [Azure Functions vs AWS Lambda – Scaling Face Off](https://www.azurefromthetrenches.com/azure-functions-vs-aws-lambda-scaling-face-off/)
2731
contains metrics from comparing AWS Lambda with Azure Functions in
2832
response time, user load, requests per second and error rate

content/pages/06-devops/14-logging.markdown

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,11 @@ certain threshold.
121121
structured logging to reduce Mean Time To Resolve (MTTR) and how they
122122
arranged their log levels to support their scale.
123123

124+
* [How to collect, customize, and centralize Python logs](https://www.datadoghq.com/blog/python-logging-best-practices/)
125+
covers the standard library `logging` module and how to configure
126+
it for various ways you are likely to use it with one or more
127+
Python applications.
128+
124129
* [A guide to logging in Python](https://opensource.com/article/17/9/python-logging)
125130
has some clear, simple diagrams to explain how logging works in Python
126131
applications.

0 commit comments

Comments
 (0)