Optymalne wykorzystanie wbudowanych typów Pythona

Szybkość działania

Python ma opinię języka, w którym szybko się tworzy, natomiast wykonywany kod jest powolny. Obecnie komputery są na tyle szybkie, że w większości przypadków można zapomnieć o szybkości działania programu. Czas programisty jest cenniejszy od czasu komputera.

Jednak przy przetwarzaniu dużej ilości danych może okazać się, że program wykonuje się za wolno. Pisząc program, którego zadaniem będzie przetwarzanie dużej ilości danych, warto mieć na uwadze, jak szybko wykonują się operacje na kolekcjach, takich jak lista, słownik czy zbiór.