human
I am working on the file "Notebooks/.ipynb_checkpoints/Python BootCamp 2017 - Your code pretty and healthy-checkpoint.ipynb".
The first task is:
Do a proper name
Look the following method definition:

Muti-word variables and methods should be lower-case and separated by underscore. Ex:
number_of_states = 5

def sum_integers(x, y):
    return (x, y)


Classes can follow CamelCase notation:
class PhaseMap:
    def __init__(self, **kwargs):
        self.input_filename = kwargs['filename']


Re-using files
I already had the terrible experience of getting to codes where it is simply impossible to track down where the variables come from. Ok, not impossible. But rearly there. At least considering the time that I had to look into those codes.
I ended up not using them simply because the way that the author was importing files was giving me no clue about where I could find the definition of functions, classes, etc. Here is an example. Consider you have a file called file_1.py
Can you write Python program for it?
 ... What is a Python program to find the definition of functions, classes, etc?
assistant
#Here is Python program to find the definition of functions, classes, etc.

# file_1.py
x = 10
y = 20