ELIXIR Lesson Title
Authors
Greek Mythology icons made by max.icons from www.flaticon.com
Lesson overview
Description
A course to introduce the theory, advantages and implementation of Literate Programming practices for python users working in JupyterNotebooks to enhance the students abilities to produce reproducible code.
Prerequisites
To be able to follow this course, learners should have knowledge in:
1. Basic programming skills in Python
2. A familiarity in using the interactive python notebooks like JupyterNotebooks
Learning Outcomes:
By the end of the course, learners will be able to:
1. Have an understanding of the principles and goals of Literate Programming (LP)
2. Practically implement LP in their Python programs using Markdown in JupyterNotebooks
Target Audience: Researchers, undergraduate students, postgraduate students, etc…
Level: Beginner to Intermediate
License: Creative Commons Attribution 4.0 International License
Funding: This project has received funding from [name of funders].
Contributors
Citing this lesson
Please cite as:
- Enter your citation here.
- Geert van Geest, Elin Kronander, Jose Alejandro Romero Herrera, Nadja Žlender, & Alexia Cardona. (2023). The ELIXIR Training Lesson Template - Developing Training Together (v1.0.0-alpha). Zenodo. https://doi.org/10.5281/zenodo.7913092.
Setup
Data setup
To run this lesson you need to install data from …
Software setup
To run this course you need to install… continue with software installation instructions