Skip to content

datamindedacademy/skill-boost-ide-configuration

Repository files navigation

Skill Boost: IDE Configuration and Debugging

Open in GitHub Codespaces

This repository contains:

  • a devcontainer configuration with some of the tools that are discussed in the skill boost session on IDE configuration and debugging (slides)
  • Exercises to become familiar with these tools

The exercises are designed with "self-service" in mind: each folder contains a README.md that explains the what and why of the exercise, so people that did not attend the skill boost session can also benefit from the material.

Any and all feedback (suggestions, fixes, additional exercises, ...) is welcome!

Topics:

  1. Python Version Management
  2. Virtual Environments
  3. Debugging
  4. Linters and Formatters
  5. Pre-commit Hooks
  6. Notebooks


Note: The extensions in the .devcontainer.json file are VSCode-specific. Nevertheless, JetBrains IDEs (IntelliJ, PyCharm) also support the devcontainer specification, so it should be possible to solve the exercises in those IDEs as well. Users of JetBrains IDEs are welcome to add any plugins they deem necessary to the customizations section of the devcontainer.json configuration.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •