Module Python - Tot ce trebuie să știți



Acest blog vă va prezenta în detaliu conceptul modulelor în python. Începând de la modul de creare a unui modul în python până la utilizarea acestora în programul dvs.

Limbajul de programare Python este unul dintre cele mai populare limbaje din zilele noastre. Are numeroase aplicații, iar dezvoltatorii trec la python pentru implementarea pe care ne-o oferă. Abordarea modulară de programare în care codul este împărțit în părți separate este modul în care modulele python intră în imagine. Acest articol vă va ajuta să înțelegeți detaliat subiectul de mai sus.

Următoarele sunt subiectele care vor fi tratate în acest blog:





Ce sunt modulele Python?

Modulele sunt pur și simplu o „logică de program” sau un „script python” care poate fi utilizat pentru o varietate de aplicații sau . Putem declara funcții, clase etc. într-un modul.

Accentul este de a împărți codul în module diferite, astfel încât să nu existe dependențe minime unul de celălalt. Utilizarea modulelor într-un cod ajută la scrierea unei linii mai mici de coduri, o singură procedură dezvoltată și pentru reutilizarea codului. De asemenea, elimină necesitatea de a scrie aceeași logică din nou și din nou.



Un alt avantaj al utilizării modulelor este că programele pot fi proiectate cu ușurință, întrucât o întreagă echipă lucrează doar pe o parte sau modul din întregul cod.

Să încercăm să înțelegem acest lucru cu un exemplu:

Să presupunem că doriți să creați un program pentru un calculator. Vor fi operații precum adunarea, scăderea, multiplicarea, divizarea etc.



Vom împărți codul în părți separate, putem crea pur și simplu un modul pentru toate aceste operații sau module separate pentru fiecare dintre operații. Și apoi putem apela aceste module în logica noastră principală a programului.

Ideea este de a minimiza codul și, dacă creăm module, nu înseamnă că îl putem folosi doar pentru acest program, putem chiar să apelăm aceste module și pentru alte programe.

exemplu-module python-edureka

service acum tutorial instrument de ticketing

Acum, că am înțeles conceptul de module, să încercăm să înțelegem cum putem crea un modul în python.

Cum se creează module în Python?

Crearea unui modul în python este similară cu scrierea unui script python simplu folosind .py extensie. Pentru exemplul de mai sus, încercați să creați un modul pentru diferite operații.

def add (x, y): return x + y def sub (x, y): return x - y def prod (x, y): return x * y def div (x, y): return x / y

Salvați codul de mai sus într-un fișier Calc.py .Acesta este modul în care creăm un modul în python. Am creat diferite funcții în acest modul. Putem folosi aceste module în fișierul nostru principal, să aruncăm o privire la modul în care le vom folosi într-un program.

cum se instalează PHP pe Windows 7

Cum se utilizează modulele Python?

Vom folosi import cuvânt cheie pentru a încorpora modulul în programul nostru, din cuvântul cheie este utilizat pentru a obține doar câteva metode sau funcții specifice dintr-un modul. Să vedem care sunt diferitele metode de utilizare a unui modul în programul dvs.

Să spunem că avem fișierul nostru cu un nume main.py.

import calc as a = 10 b = 20 addition = a.add (a, b) print (addition)

În codul de mai sus, am creat un alias folosind la fel de cuvânt cheie. Ieșirea codului de mai sus va fi adăugarea celor două numere a și b folosind logica specificată în funcția de adăugare din modulul calc.py.

Să aruncăm o privire la o altă abordare.

din calc import * a = 20 b = 30 print (adăugați (a, b))

În codul de mai sus, am importat toate funcțiile folosind asteriscul și putem menționa pur și simplu numele funcției pentru a obține rezultatele.

Calea modulului Python

Când importăm un modul, interpretul caută modulul în directoarele de module încorporate din sys.path și, dacă nu este găsit, va căuta modulul în următoarea ordine:

  1. Directorul curent
  2. PITONPAT
  3. Director implicit
import sys print (sys.path)

Când rulați codul de mai sus, veți obține lista de directoare. Puteți face modificări în listă pentru a vă crea propria cale.

Module încorporate în Python

Modulele încorporate sunt scrise în C și integrate cu interpretul Python. Fiecare modul încorporat conține resurse pentru anumite funcționalități specifice, cum ar fi gestionarea sistemului de operare, intrarea / ieșirea discului etc.

Biblioteca standard are, de asemenea, multe scripturi python care conțin utilități utile. Există la dispoziția noastră mai multe module încorporate în python pe care le putem folosi oricând dorim.

Pentru a obține lista tuturor modulelor din python, puteți scrie următoarea comandă în consola python.

ajutor („module”)

Veți obține o listă a tuturor modulelor din python. Mai jos sunt câteva module în python.

model de proiectare mvc în java

dir () Funcție încorporată

Se întoarce un listă sortată de șiruri care conține numele definite într-un modul. Lista conține numele tuturor variabilelor, funcțiilor, claselor etc.

import calc print (dir (calc))

Veți obține rezultatul listei astfel:

În mod similar, puteți obține numele definite în orice modul folosind funcția dir ().

În acest blog, am aflat despre module în Python, cum putem crea un modul și îl putem folosi în program. De asemenea, am aflat despre modulele încorporate în python. Limbaj de programare Python are aplicații enorme și odată cu utilizarea modulelor, sarcina devine mai ușoară, menținută și eficientă. Dacă doriți să vă stăpâniți abilitățile în limbajul de programare Python, vă puteți înscrie la pentru a începe învățarea și pentru a deveni un dezvoltator de python.

Daca ai vreo intrebare? menționează-le în comentarii, vom reveni la tine.