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/>`_