2.3 Creating Python classes
We don’t have to write much Python code to realize that Python is a very clean language. When we want to do something, we can just do it, without having to set up a bunch of prerequisite code. The ubiquitous hello world in Python, as you’ve likely seen, is only one line.
Similarly, the simplest class in Python 3 looks like this:
class MyFirstClass:
pass
There’s our first object-oriented program! For more information on the syntax, see section 9.3.1 (https://docs.python.org/3/tutorial/classes.html#class-definition-syntax) of the Python Tutorial. The class name must follow standard Python variable naming rules: it must start with a letter or underscore, and can only be comprised of letters, underscores, or numbers. In addition, the Python style guide PEP 8: ( https://peps.python.org/pep-0008/) recommends classes should be named using what PEP 8 calls CapWords notation: start with a capital...