Commit b3e138be authored by Michael Völske's avatar Michael Völske

update topic-list

parent 1cbf9028
......@@ -4,13 +4,15 @@
- Git + Gitlab: how to join and check out a project
- How to setup your development environment:
- Ubuntu package management
- Quick tour: Editors, shells, IDEs, interpreters, compilers
- How to setup a python project
- Pipenv, Pyenv for managing interpreters and libraries
- Python Notebooks
- How to setup pytorch (other relevant libs?)
- Pipenv, Pyenv for managing interpreters and libraries
- Python Notebooks
- How to setup pytorch (other relevant libs?)
- How to setup a Java project (gradle)
- How to setup your machine for Alexa development
- Basics of networks, protocols, distributed systems
- Using CephFS
- Working remotely: SSH, tmux
......@@ -23,6 +25,13 @@
- The Missing Semester of Your CS Education: https://missing.csail.mit.edu/
- The Linux Command Line: http://linuxcommand.org
## Self-assessment Tasks
1. Log into your workstation, use sudo, ensure a given set of apt packages are installed
2. Clone a given repository with `Pipfile` and `.python-version` files, and set up the Python development environment to match.
3. SSH into a remote machine, and repeat the repository setup there.
4. Start a local Jupyter notebook server, then run a remote notebook server over SSH, then on Kubernetes using https://jupyter2.webis.de
# Rules
- write a mail if you encounter problems
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment