Setting up your environment in Python

Create reproducible Python environments

VSC Code

Gabriel Zech


February 24, 2023

📍 Hertie School. Seminar Room 2.34

🗓 13:00 hrs, February 24, 2023

Objective: The main learning outcome is for you to know how to set up reproducible and shareable environments for Python projects, understand how to effectively switch between environments when using an IDE and how to work more efficiently with IDEs, including how to use jupyter code cells within a .py script (a personal favourite of mine). The workshop will focus on Pipenv (the environment and packaging tool officially recommended by the Python developer community) and VSCode (a very customizable and efficient IDE). Nevertheless, the ideas and workflows covered here also apply for other tools (like Anaconda or venv, Sypder or Pycharm).