Modern Python Developer's Toolkit
Layer 1
Modern Python
Developer's Toolkit
Introduction
1.
Setting up VS Code
Why VS Code?
Installation
Setup
Keyboard shortcuts
Using VS Code
Running code
Debugging
Testing
Snippets and tasks
Plugins
Miscellaneous
2.
Python & packages
pyenv
virtual environments
pipx
Exercise 1
3.
Project structure
Project structure
Cookiecutter
4.
Code style
Tabs vs spaces
Static code analyzers
5.
REPL
IPython
6.
Testing
pytest
7.
Documentation
Sphinx
Exercise 2
8.
Deployment
Docker
Summary
Built with
Hugo Learn
Copyright © 2020
Sebastian Witowski
Home
> Code style
Code style
Python programmer attempting Java (source r/ProgrammerHumor)