schedule | slides | recording coming soon
- Starting up a project in VS Code
- Notebook UI
- Configuring your kernel/where your code is run (local and remote)
- Git is easy(er) with built-in source control in VS Code
- Editing notebooks
- Intellisense code hints/tips
- Keyboard shortcut configuration and code snippet templates
- Documentation + Linting extensions for Python
- Executing Notebooks
- Debugging code in notebooks
- Testing in notebooks
- Interactive widgets in notebooks
- Extensions to help connect to cloud notebook kernels
- Sharing Notebooks
- Comparing notebook changes
- Saving/exporting images and notebooks
- Live Share for group programming + Codespaces
- What's coming next for Notebooks in VS Code
- Polyglot notebooks [announcement, extension]
- Data wrangler
- Wrap-up and where to learn more
- Jupyter
- Python
- Python Environments
- autoDocstring
- Liveshare
- Code Spell Checker
- Remote Development
- GitHub Pull Requests and Issues
- GitHub Copilot
- Rainbow CSV
- Git History
I have been using both Jupyter Notebooks and VS Code for almost 10 years in a variety of academic and industrial contexts, and love sharing what I have learned along the way. This tutorial is a collection of the most interesting tools/tips that I have learned or frequently demo to other notebook users in the scientific Python community <3
Ask questions or say hi! https://sckaiser.com or @[email protected]