Wrapping Up
Intuitive Python — by David Muller (14 / 41)
--
👈 Formatting and Styling Your Code Consistently | TOC | Chapter 2 Shifting Up with the Standard Library 👉
You’ve explored a lot of Python in this first chapter. You used docker as a convenient way to experiment with different python environments, pdb to interactively debug code execution without print, and the combination of flake8 + mypy + black to automatically format your code and proactively squash bugs.
Now that we have the ability to run Python and audit our Python with static analysis tools, we can look into key selections from Python’s standard library in the next chapter.
Footnotes
[3] https://github.com/DavidMuller/intuitive-python-book
[4] https://docs.docker.com/get-docker/
[5] https://github.com/DavidMuller/intuitive-python-book
[6] https://www.python.org/downloads/
[7] https://www.python.org/downloads/
[8] https://pragprog.com/titles/dmpython
[9] https://docs.python.org/3/library/functions.html?#repr
[10] https://docs.python.org/3/reference/datamodel.html#object.__repr__
[11] https://pypi.org/project/ipython/
[12] https://pypi.org/project/ipython/
[13] https://www.python.org/dev/peps/pep-0257/
[14] https://docs.python.org/3/tutorial/datastructures.html#more-on-lists
[15] https://docs.python.org/3/library/inspect.html
[16] https://hub.docker.com/_/python/
[17] https://docs.docker.com/get-docker/
[18] https://hub.docker.com/_/python/
[20] https://docs.python.org/3/library/pdb.html
[21] https://docs.python.org/3/whatsnew/3.7.html#pep-553-built-in-breakpoint
[22] https://docs.python.org/3/library/pdb.html
[23] https://docs.python.org/3/library/pdb.html
[24] https://docs.python.org/3/tutorial/datastructures.html#more-on-lists
[25] https://docs.python.org/3/library/functions.html#next
[26] https://flake8.pycqa.org/en/3.8.4/user/error-codes.html
[27] https://pip.pypa.io/en/stable/
[28] https://flake8.pycqa.org/en/3.8.4/user/error-codes.html
[29] https://pypi.org/project/flake8-bugbear/
[30] https://flake8.pycqa.org/en/3.8.4/user/violations.html#selecting-violations-with-flake8
[31] https://github.com/python/mypy
[32] https://pip.pypa.io/en/stable/
[33] https://mypy.readthedocs.io/en/stable/cheat_sheet_py3.html
[34] https://black.readthedocs.io/en/stable/
[35] https://twitter.com/llanga/status/1123980466292445190
[36] https://en.wikiquote.org/wiki/Henry_Ford
[37] https://pip.pypa.io/en/stable/
[38] https://www.python.org/dev/peps/pep-0008/#should-a-line-break-before-or-after-a-binary-operator
[39] https://en.wikipedia.org/wiki/Object–relational_mapping
Copyright © 2021, The Pragmatic Bookshelf.
👈 Formatting and Styling Your Code Consistently | TOC | Chapter 2 Shifting Up with the Standard Library 👉
Intuitive Python by David Muller can be purchased in other book formats directly from the Pragmatic Programmers. If you notice a code error or formatting mistake, please let us know here so that we can fix it.