<jupyter_start><jupyter_text>two types of arguments: - postional, listed first, must be listed - keyword (= kwarg), are optional (default variables, e.g. all should have the same color)<jupyter_code>class Circle():
    #positional must come 
    is_shape = True
    
    #default variable color 
    def __init__(self, radius, color='red'):
        self.radius = radius
        self.color = color

little_red = Circle(23)
print(little_red.color)
print(little_red.radius)<jupyter_output>red
23
{'fraction_non_alphanumeric': 0.09959349593495935, 'fraction_numerical': 0.008130081300813009, 'mean_word_length': 3.93, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '1', 'dir': 'jupyter-structured-clean-dedup', 'id': '489781', 'license': 'MIT', 'n_tokens_mistral': 162, 'n_tokens_neox': 151, 'n_words': 45, 'path': '01_Workshop-master/Chapter05/Keyword Arguments.ipynb', 'repo_name': 'Anna-MarieTomm/Learn_Python_with_Anna-Marie', 'size': '492'}