"Give me six hours to chop down a tree and I will spend the first four sharpening the axe." - Abraham Lincoln
There is no doubt that tools separate the professional from the dilettante. With Essential Python Tools, you will learn all the tools professional Python programmers use.
Table of Contents:
Interactive environments and debugging Ipython Jupyter pdb and ipdb Linters and formatters PEP8 pycodestyle pylint pyflakes flake8 black autopep8 yapf Conclusion Environment Management virtualenv and virtualenvwrapper pipenv pip, requirement.txt and pipfile poetry A comparision of the tools Source code management git github gitlab Continous Integration Documentation Tools Markdown (.md) Restructured Text (.rst) Sphinx Deployment Docker Fabric Ansible Google Cloud Platform Amazon Web Services