Setting up your environment in Python

Create reproducible Python environments

Python
Environment
VSC Code
Author

Gabriel Zech

Published

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).