Summary and Schedule
This is a new lesson built with The Carpentries Workbench.
Setup Instructions | Download files required for the lesson | |
Duration: 00h 00m | 1. What is Computational Reprodicibility? | What is computational reproducibility? |
Duration: 00h 10m | 2. Capturing computational environments |
What is a package manager? What are virtual environments? How can we use them to capture information about a specific computational environment |
Duration: 00h 20m |
3. Getting started with
venv and pip
|
How do I create a venv? How do I install packages into my new venv? |
Duration: 00h 30m |
4. Using venv and
pip to capture a computational environment
|
How do I use venv and pip to capture my
computational envrionments?
|
Duration: 00h 40m | 5. Limitations |
What are the limitations of venv ?What are the limitations of virtual environments more generally? |
Duration: 00h 50m | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.
Software Setup
This course will use the Python programming language, and we will be running commands in the Command Line Interface (CLI, also nown as the Shell or Terminal)
CLI
Powershell is the recommended way of running commands for this course. It should already be installed on your computer.
Python
There is a guide for using Python on Windows in the Python documentation. Python Releases for Windows are available at Python.org.
CLI
Terminal is available by default on Macs, and is the recommended way of running commands for this course.
Python
Please read the guide on using Python on a Mac in the Python documentation.
CLI
Terminal is available by default on Linux-based OSes, and is the recommended way of running commands for this course.
Python
Please read the guide on using Python on Unix platforms in the Python documentation.