Python Naming Convention > Class Naming
- Begin with an uppercase letter
- Preferably a noun e.g. Car, Bird, MountainBike
- Avoid acronyms and abbreviations
class Car: ...
Python does not support privacy directly. This naming convention is used as a weak internal use indicator.
- Should follow the above naming conventions
- Should use a leading underscore (_) to distinguish between "public" and "private" classes
- For more read the official python documentation.
class _Car: # private class