The Python language has specific stylistic conventions that make reading and writing Python code easier for everyone. These are things you should adopt as quickly as possible, otherwise your code will stand out like a sore thumb.
The names of functions, variables, or files should be in snake_case:
```python
# Assigning a variable
forty_two = 42
v_42 = 42
# Defining a function
def this_is_a_great_method():
do_some_stuff()
```
Constants follow the same rules as variable names but use uppercase letters instead of lowercase:
```python
FOUR = 'four'
FIVE = 5
V_42 = 42
MEANING_OF_LIFE_THE_UNIVERSE_AND_EVERYTHING = 42
```
Class names use PascalCase (no spaces, capitalize every word):
```python
class MyFirstClass:
def hello_world(self):
print("Hello, World")
```
For more info, see PEPs (Python Enhancement Proposals) [here](https://peps.python.org/).
A PEP is a document that provides design information to the Python community. It is also used to describe new features, how Python works, why Python does certain things, and various useful documents.