Python - struktura danych
Komputery przechowują i przetwarzają dane z niezwykłą szybkością i dokładnością. Dlatego bardzo ważne jest, aby dane były efektywnie przechowywane i aby można było uzyskać do nich szybki dostęp. Również przetwarzanie danych powinno odbywać się w jak najkrótszym czasie, ale bez utraty dokładności.
Struktury danych zajmują się tym, jak dane są zorganizowane i przechowywane w pamięci, gdy program je przetwarza. Należy zauważyć, że dane przechowywane na dysku jako część stałych magazynów (takich jak tabele relacyjne) nie są tutaj nazywane strukturami danych.
Algorytm to zbiór instrukcji krok po kroku do przetwarzania danych w określonym celu. Tak więc algorytm wykorzystuje różne struktury danych w logiczny sposób do rozwiązania konkretnego problemu obliczeniowego.
W tym samouczku omówimy te dwie podstawowe koncepcje informatyki przy użyciu języka programowania Python.
Ten samouczek jest przeznaczony dla absolwentów informatyki, a także dla programistów, którzy chcą nauczyć się struktur danych i programowania algorytmów w prostych i łatwych krokach, używając Pythona jako języka programowania.
Przed przystąpieniem do tego samouczka powinieneś mieć podstawową wiedzę na temat pisania kodu w języku programowania Python, korzystania z dowolnego środowiska IDE w języku Python oraz wykonywania programów w języku Python. Jeśli jesteś zupełnie nowy w Pythonie, zapoznaj się z naszym samouczkiem Python, aby uzyskać solidne zrozumienie języka.