def get_restaurants(restaurants, category=None):
    """
    This function takes a list of dictionaries as an argument and returns a list of strings that includes restaurants' names

    Parameters:
        restaurants (list): A list of dictionaries, each representing a restaurant
        category (list): A list of strings containing different categories of restaurants

    Returns:
        restaurants_names (list): A list containing the restaurants' names
    """
    restaurants_names = []

    for restaurant in restaurants:
        if category:
            if restaurant['Category'] in category:
                restaurants_names.append(restaurant['Name'])
        else:
            restaurants_names.append(restaurant['Name'])

    return restaurants_names