투잡뛰는 개발 노동자

[python]Podstawy Pythona 1 Wprowadzenie do modułów Pythona

  • Język oryginalny: Koreański
  • Kraj: Wszystkie krajecountry-flag
  • TO

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]Podstawy Pythona 1  Wprowadzenie do modułów Pythona


1. Co to jest Python?


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:

  • Język skryptowy: Python wykorzystuje interpreter, który analizuje i wykonuje kod linijka po linijce.
  • Dynamiczne typowanie: W Pythonie nie trzeba deklarować typu zmiennych podczas ich definiowania. Na podstawie doświadczeń można stwierdzić, że Python jest dość „wrażliwy” na typy danych, a błędy związane z ich użyciem często występują.
  • Niezależność od platformy: Python nie wymaga kompilacji dla każdego systemu operacyjnego. Po napisaniu kodu można go uruchomić na dowolnym systemie bez konieczności ponownej kompilacji.

Python oferuje szeroką gamę bibliotek, co przekłada się na wysoką produktywność w porównaniu do innych języków.


2. Co to jest moduł w Pythonie?


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ą.


[python]Podstawy Pythona 1  Wprowadzenie do modułów Pythona


Dzisiaj krótko omówiliśmy moduły w Pythonie.

Powyższe przykłady można znaleźć na poniższym repozytorium GitHub
































Komentarze0