Zacznij terazZacznij za darmo

Tworzenie aplikacji wiersza poleceń do analizy danych

Tworzysz narzędzie wiersza poleceń, które pozwala użytkownikowi interaktywnie eksplorować zbiór danych. Zdefiniowaliśmy cztery funkcje: mean(), std(), minimum() i maximum(), które użytkownicy mogą wywoływać, aby analizować swoje dane. Uzupełnij ten fragment kodu tak, aby użytkownicy mogli wywoływać dowolną z tych funkcji, wpisując jej nazwę w wierszu poleceń.

Uwaga: Funkcja get_user_input() w tym ćwiczeniu jest uproszczoną wersją pobierania polecenia od użytkownika – losowo zwraca jedną z czterech nazw funkcji. W rzeczywistej aplikacji pytałbyś o dane wejściowe i czekał na odpowiedź użytkownika.

To ćwiczenie jest częścią kursu

Pisanie funkcji w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Dodaj funkcje std(), minimum() i maximum() do słownika function_map, tak jak zrobiliśmy to z mean().
  • Nazwa funkcji, którą chce wywołać użytkownik, jest przechowywana w zmiennej func_name. Użyj słownika funkcji function_map, aby wywołać wybraną funkcję i przekazać data jako argument.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Add the missing function references to the function map
function_map = {
  'mean': mean,
  'std': ____,
  'minimum': ____,
  'maximum': ____
}

data = load_data()
print(data)

func_name = get_user_input()

# Call the chosen function and pass "data" as an argument
____[____](data)
Edytuj i uruchom kod