Temat
- #Moduły Pythona
- #Python
Utworzono: 2024-03-27
Utworzono: 2024-03-27 19:56
W firmie pojawiła się okazja do migracji programu napisanego w PHP do Pythona.
Wraz ze wzrostem ilości przetwarzanych danych, PHP zaczęło działać zbyt wolno. Python oferuje szybsze przetwarzanie danych, co stało się głównym powodem podjęcia decyzji o migracji.
Python to język programowania stworzony w 1990 roku przez Guido van Rossuma (ur. 31 stycznia 1956). Jest to język interpretowany.
Charakterystyczne cechy Pythona to:
Python oferuje szeroką gamę bibliotek, co przekłada się na wysoką produktywność w porównaniu do innych języków.
W Pythonie moduł to plik, który zawiera zmienne, funkcje i klasy. Podczas programowania w Pythonie można korzystać z modułów stworzonych przez innych programistów lub tworzyć własne moduły do przechowywania często używanych zmiennych i funkcji.
Do użycia modułu służy słowo kluczowe import.
Przyjrzyjmy się przykładowi użycia modułu random.
W tym przykładzie zaimportowaliśmy moduł random i wywołaliśmy funkcję randrange, która należy do tego modułu.
Funkcja przyjmuje dwa argumenty liczbowe i zwraca losową liczbę z zakresu pomiędzy nimi.
Możliwe jest również tworzenie własnych modułów. Często używane zmienne i funkcje można grupować w modułach, co skraca kod i zwiększa produktywność.
Utworzymy plik module.py, który będzie zawierał nasz moduł, oraz plik main.py, w którym zaimportujemy ten moduł i go użyjemy.
Po uruchomieniu tego kodu otrzymamy wynik 6.
W module można umieścić wiele funkcji i zmiennych.
Aby lepiej zrozumieć ten koncept, przyjrzyjmy się przykładowi użycia modułu "portfel".
Moduł wallet zawiera zmienną saldo oraz trzy funkcje: wpłata, wydata i sprawdzenie salda. W pliku use_wallet użyliśmy tych trzech funkcji. Słowo kluczowe global oznacza, że dana zmienna jest zmienną globalną.
Dzisiaj krótko omówiliśmy moduły w Pythonie.
Powyższe przykłady można znaleźć na poniższym repozytorium GitHub
Komentarze0