Samouczek Pythona

Strona główna Pythona Wprowadzenie do Pythona Wprowadzenie do Pythona Składnia Pythona Komentarze w Pythonie Zmienne w Pythonie Typy danych Pythona Liczby w Pythonie Casting w Pythonie Ciągi Pythona Wartości logiczne w Pythonie Operatory Pythona Listy Pythona Krotki Pythona Zestawy Pythona Słowniki Pythona Python, jeśli... w przeciwnym razie Pętle while Pythona Python dla pętli Funkcje Pythona Python Lambda Tablice Pythona Klasy/obiekty Pythona Dziedziczenie Pythona Iteratory Pythona Zakres Pythona Moduły Pythona Daty Pythona Matematyka w Pythonie Python JSON RegEx w Pythonie PIP w Pythonie Python Wypróbuj... Z wyjątkiem Dane wejściowe użytkownika w Pythonie Formatowanie ciągów w Pythonie

Obsługa plików

Obsługa plików w Pythonie Odczytywanie plików Pythona Zapis/Tworzenie plików w Pythonie Usuń pliki Pythona

Moduły Pythona

Samouczek NumPy Przewodnik po pandzie Samouczek Scipy

Python Matplotlib

Wprowadzenie do biblioteki Matplotlib Matplotlib Rozpocznij Matplotlib Pyplot Matplotlib kreślenie Markery Matplotlib Linia Matplotlib Etykiety Matplotlib Siatka Matplotlib Wykresy podrzędne Matplotlib Rozproszenie Matplotlib Paski Matplotlib Histogramy Matplotlib Wykresy kołowe Matplotlib

Nauczanie maszynowe

Pierwsze kroki Tryb średniej mediany Odchylenie standardowe Percentyl Dystrybucja danych Normalna dystrybucja danych Wykres punktowy Regresja liniowa Regresja wielomianowa Regresja wielokrotna Skala Trenuj/Test Drzewo decyzyjne

Python MySQL

Rozpocznij MySQL Tworzenie bazy danych MySQL Utwórz tabelę MySQL Wstaw MySQL Wybór MySQL MySQL Gdzie Zamów MySQL według Usuń MySQL Tabela upuszczania MySQL Aktualizacja MySQL Limit MySQL Dołącz do MySQL

Python MongoDB

MongoDB Rozpocznij MongoDB Utwórz bazę danych MongoDB Utwórz kolekcję Wstaw MongoDB MongoDB Znajdź Zapytanie MongoDB Sortuj MongoDB Usuń MongoDB MongoDB Drop Collection Aktualizacja MongoDB Limit MongoDB

Odniesienie do Pythona

Przegląd Pythona Wbudowane funkcje Pythona Metody ciągów Pythona Metody listy Pythona Metody słownika Pythona Metody krotek w Pythonie Metody zestawów Pythona Metody plików Pythona Słowa kluczowe w Pythonie Wyjątki Pythona Słownik Pythona

Odniesienie do modułu

Moduł losowy Moduł żądań Moduł statystyk Moduł matematyczny Moduł cMath

Instrukcje Pythona

Usuń duplikaty listy Odwróć ciąg Dodaj dwie liczby

Przykłady Pythona

Przykłady Pythona Kompilator Pythona Ćwiczenia z Pythona Quiz Pythona Certyfikat Pythona

Moduły Pythona


Co to jest moduł?

Rozważ moduł jako taki sam jak biblioteka kodu.

Plik zawierający zestaw funkcji, które chcesz dołączyć do swojej aplikacji.


Utwórz moduł

Aby utworzyć moduł, po prostu zapisz żądany kod w pliku z rozszerzeniem pliku .py:

Przykład

Zapisz ten kod w pliku o nazwiemymodule.py

def greeting(name):
  print("Hello, " + name)

Użyj modułu

Teraz możemy użyć właśnie utworzonego modułu, używając importinstrukcji:

Przykład

Zaimportuj moduł o nazwie mymodule i wywołaj funkcję powitania:

import mymodule

mymodule.greeting("Jonathan")

Uwaga: Używając funkcji z modułu, użyj składni: nazwa_modułu.nazwa_funkcji .


Zmienne w module

Moduł może zawierać funkcje, jak już zostało opisane, ale także zmienne wszystkich typów (tablice, słowniki, obiekty itp.):

Przykład

Zapisz ten kod w plikumymodule.py

person1 = {
  "name": "John",
  "age": 36,
  "country": "Norway"
}

Przykład

Zaimportuj moduł o nazwie mymodule i uzyskaj dostęp do słownika person1:

import mymodule

a = mymodule.person1["age"]
print(a)


Nazywanie modułu

Możesz nazwać plik modułu, jak chcesz, ale musi on mieć rozszerzenie pliku .py

Zmiana nazwy modułu

Alias ​​można utworzyć podczas importowania modułu, używając assłowa kluczowego:

Przykład

Utwórz alias dla mymodulewywołanej mx:

import mymodule as mx

a = mx.person1["age"]
print(a)

Wbudowane moduły

W Pythonie jest kilka wbudowanych modułów, które możesz zaimportować, kiedy tylko chcesz.

Przykład

Importuj i korzystaj z platformmodułu:

import platform

x = platform.system()
print(x)

Korzystanie z funkcji dir()

Istnieje wbudowana funkcja, która wyświetla wszystkie nazwy funkcji (lub nazwy zmiennych) w module. Funkcja dir():

Przykład

Wymień wszystkie zdefiniowane nazwy należące do modułu platformy:

import platform

x = dir(platform)
print(x)

Uwaga: Funkcja dir() może być używana we wszystkich modułach, także tych, które sam tworzysz.


Importuj z modułu

Możesz wybrać import tylko części z modułu, używając fromsłowa kluczowego.

Przykład

Nazwany moduł mymodulema jedną funkcję i jeden słownik:

def greeting(name):
  print("Hello, " + name)

person1 = {
  "name": "John",
  "age": 36,
  "country": "Norway"
}

Przykład

Importuj tylko słownik person1 z modułu:

from mymodule import person1

print (person1["age"])

Uwaga: Podczas importowania za pomocą from słowa kluczowego nie używaj nazwy modułu w odniesieniu do elementów w module. Przykład: person1["age"], nie mymodule.person1["age"]


Sprawdź się za pomocą ćwiczeń

Ćwiczenie:

Jaka jest poprawna składnia importowania modułu o nazwie „mymodule”?

 mymodule