Use Dev Containers in VS Code for Safe and Replicable Analysis in Python
Development containers in Visual Studio Code make it easier for data scientists to use open-source packages safely while making their analysis easier to replicate. All the code runs inside a lightweight virtual machine called a containers, which isolates it from your local os. This also helps make sure that all all your work is easy to reproduce by others, which is great for collaboration or if you need to submit your code for peer review.
This video will walk you through how to use dev containers in Visual Studio Code for data analysis and data science using Python.
👍 Please like if you found this video helpful, and subscribe to stay updated with my latest tutorials. 🔔
❤️ You can support this channel by buying me a ☕: https://buymeacoffee.com/codesfinance
🔖 Chapters:
00:00 Intro
01:04 What Are Dev Containers?
02:30 Why Dev Containers?
04:37 Installation
11:08 Github Codespaces
13:28 Extensions and Settings
17:05 Poetry
20:53 Installation
23:06 Final thoughts
🔗 Video links:
Sample repository: https://github.com/Vincent-Codes-Finance/devcontainers
Docker: https://www.docker.com/products/docker-desktop/
VS Code Documentation: https://code.visualstudio.com/docs/devcontainers/containers
Development Containers: https://containers.dev/
🐍 More Vincent Codes Finance:
- ✍🏻 Blog: https://vincent.codes.finance
- 🐦 X: https://twitter.com/CodesFinance
- 🧵 Threads: https://www.threads.net/@codesfinance
- 😺 GitHub: https://github.com/Vincent-Codes-Finance
- 📘 Facebook: https://www.facebook.com/people/Vincent-Codes-Finance/61559283113665/
- 👨💼 LinkedIn: https://www.linkedin.com/company/vincent-codes-finance/
- 🎓 Academic website: https://www.vincentgregoire.com/
#devcontainers #visualstudiocode #vscode #docker #container #containers #github #codespaces #pandas #python #pythonprogramming #programming #code #security #computersecurity #opensource #research #researchtips #professor #datascience #dataanalytics #dataanalysis