Cum să verificați versiunea Python în Windows, Linux și macOS [2023]

Python este unul dintre cele mai cunoscute limbaje de programare, deoarece este utilizat în diferite domenii, cum ar fi dezvoltarea web, învățarea automată, analiza datelor și testarea software-ului, pentru a menționa doar câteva.

Python a fost lansat pe 20 februarie 1991 de Guido van Rossum. În timp ce Rossum crea Python, citea și „Monty Python’s Flying Circus”, un scenariu al unui popular serial de comedie BBC. El s-a hotărât astfel pe nume, deoarece a considerat noua limbă misterioasă și unică.

Acest limbaj de programare de uz general are o mare varietate de utilizatori și este posibil să fi interacționat cu el fără să știți prin recomandările de filme de pe Netflix. Python este, de asemenea, folosit în crearea de software care controlează mașinile cu conducere autonomă.

Unele dintre lucrurile pe care le puteți face cu Python sunt

  • Dezvoltare web. Python este folosit în dezvoltarea backend (procesele pe care utilizatorii nu le văd). Flask și Django sunt exemple de cadre care sunt utilizate pe scară largă în dezvoltarea de API-uri și servere backend.
  • Automatizare sau scripting. Dacă există o muncă pe care te trezești să o faci în mod repetat, Python te poate ajuta să o automatizezi. Începătorii, precum și experții, pot folosi Python pentru a automatiza diverse sarcini, cum ar fi trimiterea de e-mailuri, găsirea de date online, sortarea datelor și descărcarea.
  • Analiza datelor și învățarea automată. Python a devenit unul dintre cele mai căutate limbaje de programare de către oamenii de știință ai datelor. Analiștii de date pot acum să creeze vizualizări de date, să efectueze calcule statistice complexe, să manipuleze și să analizeze și multe altele.
  • Testare software și prototipare. Într-o configurație de dezvoltare software, Python poate fi utilizat în urmărirea erorilor, testarea și controlul construcției. Dezvoltatorii pot automatiza testele și verificările asupra sistemelor și aplicațiilor noi folosind Python.
  • Aplicații de afaceri. Lumea afacerilor este vastă, iar unele dintre lucrurile care vă pot veni în minte sunt aplicațiile de comerț electronic, sistemele de management al clienților și ERP, pentru a menționa câteva. O setare tipică de afaceri va avea nevoie de aplicații care sunt ușor de citit, extensibile și scalabile. Python oferă o astfel de soluție prin platformele sale, precum Tryton.
  • Este versatil. Dacă ați interacționat cu alte limbi, este posibil să fi observat că unele au un singur caz de utilizare sau doar două. Cu toate acestea, Python are mai mult de cinci cazuri de utilizare și, totuși, performanța sa este de neegalat.
  • Are mai multe biblioteci și module. Există tone de biblioteci și module create de terți pentru a extinde cazurile de utilizare ale Python. De exemplu, puteți utiliza Django pentru dezvoltarea web pe partea de server.
  • Python este simplu. Acest limbaj de programare imită limbajul natural, făcându-l potrivit chiar și pentru începători.
  • Comunitate mare și activă. Programarea poate fi o provocare uneori. Cu toate acestea, prezența unei comunități mari și susținătoare înseamnă că există oameni la care poți oricând să apelezi atunci când rămâi blocat.
  • Sursa deschisa. Python este gratuit de utilizat și distribuit. Inginerii pot astfel modifica codul existent, redistribui și crea diverse soluții/aplicații cu acesta.
  Puteți utiliza iMessage pe un computer cu Windows sau pe un telefon Android?

Python 2 și Python 3: diferență

Limbajul de programare Python a evoluat mult de-a lungul celor peste 3 decenii în care a existat. Unul dintre motivele pentru care poate doriți să verificați versiunea Python este să determinați dacă utilizați Python 2 sau Python 3 pentru a vă asigura că construiți soluții fără erori, indiferent dacă sunteți un dezvoltator sau un expert în date.

Python 2 și Python 3 sunt versiunile majore din lumea Python. A existat o dezbatere în curs despre care este mai bine. Să verificăm diferența dintre cele două;

Python 2

Python 2 a fost introdus în 2000 de BeOpen Python Labs. Această versiune a fost menită să faciliteze învățarea Python.

Prin intermediul Python 2 au fost implementate detaliile tehnice ale propunerii de îmbunătățire a Python (PEP). În ianuarie 2020, Python 2 a fost anulat, ceea ce înseamnă că nu va mai fi actualizat cu corecții de securitate, funcții noi și remedieri de erori.

Python 3

Python 3 a fost lansat în 2008. Această versiune a fost creată pentru a remedia defectele fundamentale ale Python 2. Python 3 a eliminat modulele și constructele duplicate care erau în versiunile Python anterioare.

Eliminarea instrumentelor duplicate odată cu introducerea Python 3 a însemnat că o parte din codul din Python 2 era incompatibil cu Python 3. Din fericire, Python a lansat 2to3, un instrument care revizuiește și convertește automat codul Python 2 în sintaxa Python 3.

Introducerea acestei versiuni a atras o mare masă a comunității științifice, precum cei din neuroștiințe. Introducerea bibliotecii NumPy l-a prezentat acum pe Python ca un concurent pentru Matlab și R și, de asemenea, a accelerat adoptările sale în știința datelor și învățarea automată. La momentul scrierii, versiunea actuală a Python este Python 3.11.1.

  Remediați eroarea Microsoft Store 0x80073D12 în Windows 10

ComparațiePython 2Python 3Anul lansat20002008SuportSupportat oprit în 2020Dezvoltarea și suportul pentru Python 3 este încă în curs de desfășurare. Compatibilitate cu unele modificări, codurile Python 2 pot fi portate la Python 3Python 3 poate fi portat pe Python 3Python 3 poate fi utilizat în mai multe aplicații pentru software-ul de aplicație 3 și poate fi folosit în mai multe aplicații. , știința datelor și multe altele „Tipărește” cuvântul cheieImprimarea nu este considerată o funcție, ci o instrucțiuneImprimarea este considerată o funcție și nu o instrucțiune. Complexitatea sintaxeiMai complicatăMai puțin complicatăStocarea șirurilor În mod implicit, șirurile sunt stocate ca ASCII Implicit, șirurile sunt stocate ca UNICODE

Cerințe preliminare pentru a verifica versiunea Python

Puteți accesa fereastra/terminalul terminalului folosind aceste comenzi pe Windows, Linux și, respectiv, macOS;

  • Windows: Win+R > tastați powershell > Enter/OK
  • Linux: Ctrl-Alt-T, Ctrl-Alt-F2
  • macOS: Finder > Aplicații > Utilități > Terminal

Deoarece acum știți că există două versiuni majore de Python, putem merge mai departe și învățăm cum să verificăm versiunea pe mașinile noastre locale.

Python 3 este incompatibil invers. Python 2 și Python 3 sunt componente diferite de software. Înseamnă astfel că codul scris în Python 2 ar putea să nu funcționeze așa cum era de așteptat în Python 3.

Când verificați versiunea Python pe computer, versiunea va fi reprezentată în 3 secțiuni separate printr-un punct.

  • Versiunea majoră
  • Varianta minoră
  • Varianta micro

De exemplu, dacă luăm versiunea Python, Python 3.8.10, 3 este versiunea majoră, 8 este versiunea minoră și 10 este versiunea micro. Ultima secțiune a versiunii Python reprezintă cele mai recente actualizări și patch-uri.

Python 3.7.1 este compatibil cu Python 3.8.10 deoarece aparțin aceleiași versiuni majore (3). Cu toate acestea, Python 2.7 nu este compatibil cu Python 3.8.

Verificați versiunea Python pe Windows

Deschideți Windows PowerShell utilizând acești pași;

Win+R > tastați powershell > Enter/OK

Acum puteți continua și introduceți acest lucru pe linia de comandă

  Cum să eliminați obiectele 3D din Exploratorul de fișiere pe Windows 10

versiunea python

Dacă Python este instalat pe mașina dvs., versiunea va apărea pe linia următoare.

Verificați versiunea Python pe Linux

Cele mai multe sisteme de operare Linux moderne au Python preinstalat.

Utilizați comanda rapidă Ctrl+Alt+T pentru a deschide linia de comandă pe mașina dvs. bazată pe Linux.

Utilizați această comandă pentru a imprima versiunea Python;

python3 --version

Sau

python --version

A doua comandă verifică dacă Python 2 este instalat

Dacă Python 3 este instalat, este posibil să obțineți ceva de genul acesta

Verificați versiunea Python pe MacOS

Puteți accesa rapid terminalul în MacOS folosind această comandă rapidă;

Finder > Aplicații > Utilități > Terminal

Utilizați această comandă pentru a verifica versiunea Python;

python3 --version

Sau

python --version

A doua comandă verifică dacă Python 2 este instalat

Dacă aveți instalate atât Python 2, cât și 3, veți obține o ieșire apropiată de aceasta

Verificați versiunea Python în Script

Este important să verificați versiunea Python din scriptul dvs. atunci când codați, pentru a evita incompatibilitățile și strivirile atunci când rulați codul.

O astfel de verificare este foarte importantă atunci când aveți mai multe versiuni Python pe computer.

Indiferent dacă utilizați Windows, Linux sau macOS, puteți utiliza această comandă pentru a vă verifica scriptul

import sys

print (sys.version)

Ce se întâmplă dacă aceeași mașină are instalate două versiuni diferite de Python și executați comenzile menționate mai sus?

Python 2 și Python 3 pot rula simultan pe computer. Motivul pentru aceasta este că este posibil să aveți unele aplicații care utilizează Python 2, în timp ce altele sunt create pe Python 3.

Pentru a verifica dacă cele două versiuni Python sunt pe computer, utilizați aceste comenzi;

python3 --version

Sau

python --version

A doua comandă verifică dacă Python 2 este instalat

Dacă ambele versiuni sunt prezente pe macOS, veți obține o ieșire apropiată de această captură de ecran

Concluzie

Python continuă să alimenteze unele dintre platformele tale de social media preferate, cum ar fi Instagram, site-uri de divertisment, cum ar fi Spotify și platforme de gestionare a curselor, cum ar fi Uber. Dacă trebuie să creați platforme care creează platforme similare sau mai bune, Python ar trebui să fie unul dintre considerentele dvs.

Acum puteți verifica confortabil versiunea Python, indiferent de sistemele de operare pe care le utilizați. Chiar dacă majoritatea trec la Python 3, veți întâlni în continuare aplicații create pe Python 2. Vestea bună este că Python are diverse cadre pe care le puteți utiliza pentru a crea diferite aplicații.

De asemenea, puteți explora cum să instalați Python 3 pe CentOS, Ubuntu și Windows.