.. py-vscode documentation master file, created by sphinx-quickstart on Sat Sep 28 16:12:43 2019. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Introduction ********************* Although I've been tinkering with python for my Data Science projects since 2016, I only started coding professionally at the end of 2018. It wasn't easy to get accustomed to the workflow by any means and the rigor of a production and test driven environment was something completely different from what I was used to πŸ˜“. I had only been using all the tools and packages integrated into the amazing Anaconda Distribution which means Spyder as the IDE and the trusted old Jupyter Notebook for experimentation. I still use jupyter notebook, however, I've picked up **VS Code** as my primary editor not only due to the fact that everyone at my workplace uses that but also in my opinion it's one of the best language agnostic code editor, period 😁. So this post is an assortment of all the tools and practices that I've picked up throughout my development journeyπŸ”₯. Here I'm using Linux as my primary development OS and many of the instructions apply directly to MacOS also. However, if you are doing python in VS Code on MacOS or Windows, I encourage you contribute and extend this guideline. Now let's jump in 🦘. *********************** Table of Contents πŸš€πŸš€ *********************** .. toctree:: :maxdepth: 3 files/installation files/venv files/code-runner files/linting files/keymaps files/themes files/fonts files/extensions files/settings ******************** Indices and Tables ******************** * :ref:`genindex` * :ref:`modindex` * :ref:`search`