Educational Resources
=====================

Project Management
------------------
* `Semantic Versioning 2.0.0 <https://semver.org/>`_
* `PEP 8 – Style Guide for Python Code <https://www.python.org/dev/peps/pep-0008/>`_
 
reStructured Text (rst) and Markdown
------------------------------------
* `reStructuredText Primer <http://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html>`_
* `Markdown Cheasheet <https://guides.github.com/pdfs/markdown-cheatsheet-online.pdf>`_

Git & GitLab
------------
* `Learn Git and Github For Beginners in Under 30 Minutes <https://youtu.be/OdlIddQcBfM>`_
* `Git Complete: The definitive, step-by-step guide to Git <https://www.udemy.com/git-complete/>`_
* `GitLab University <https://docs.gitlab.com/ee/university/>`_
* `Trunk Based Development Workflow Model <https://trunkbaseddevelopment.com/>`_
* `GitLab CI: Run jobs sequentially, in parallel or build a custom pipeline <https://about.gitlab.com/2016/07/29/the-basics-of-gitlab-ci/>`_

Linux
-----
* `Ubuntu Linux Fundamentals - Learn Linux Server with Ubuntu <https://www.udemy.com/ubuntu-server-fundamentals-manage-linux-server-with-ubuntu/>`_
 
Python
------
* `Complete Python Bootcamp: Go from zero to hero in Python 3 <https://www.udemy.com/complete-python-bootcamp/>`_
* `Programming Foundations with Python <https://mena.udacity.com/course/programming-foundations-with-python--ud036>`_
* `An A-Z of useful Python tricks <https://medium.freecodecamp.org/an-a-z-of-useful-python-tricks-b467524ee747>`_
* `wradlib: An Open Source Library for Weather Radar Data Processing <https://docs.wradlib.org/en/stable/>`_
* `Py-ART:The Python ARM Radar Toolkit <https://arm-doe.github.io/pyart/>`_
* `xarray: N-D labeled arrays and datasets in Python <http://xarray.pydata.org/en/stable/>`_