So, there are a few naming conventions out there. We have camelCase, snake_case, PascalCase just to name a few of them. In the end it's always up to you to decide which one you prefer. I would just suggest you to find the naming convention that fits you the best and then be consistent with it when naming things in your code. By doing this your code is going to be a little bit more elegant and consistent.
Personally I use snake_case for variables and functions and PascalCase for classes (we will learn what they are in the future).
We'll also learn that trailing underscores have a special meaning for the python interpreter (find out more).
If you're interested in finding out more about these naming conventions and if you would like to learn the "pythonic" way of naming things I would suggest you to read the PEP-8 document. This is the paragraph related to naming conventions. This document, written by Guido van Rossum himself and other two collaborators, is aimed at giving coding conventions for code written in Python.
But in the end it's always up to you, go with what you feel fits you the best.