Jak sprawdzić wersję Pythona w systemach Windows, Linux i macOS [2023]

Python to jeden z najpopularniejszych języków programowania, wykorzystywany w wielu różnych dziedzinach. Znajduje zastosowanie przy tworzeniu stron internetowych, w uczeniu maszynowym, analizie danych, a także w testowaniu oprogramowania, i to tylko kilka przykładów jego możliwości.

Python został udostępniony 20 lutego 1991 roku, a jego autorem jest Guido van Rossum. Inspiracją dla nazwy języka był „Latający Cyrk Monty Pythona”, popularny serial komediowy produkcji BBC, który Rossum oglądał podczas tworzenia nowego języka. Uznał on, że nazwa pasuje do jego tajemniczego i wyjątkowego charakteru.

Ten uniwersalny język programowania ma szerokie grono użytkowników. Być może nawet nie zdajesz sobie sprawy, jak często stykasz się z nim na co dzień, na przykład podczas przeglądania rekomendacji filmowych na platformie Netflix. Python jest także wykorzystywany w oprogramowaniu sterującym samochodami autonomicznymi.

Oto kilka przykładów zastosowań Pythona:

  • Tworzenie stron internetowych: Python jest szeroko wykorzystywany w programowaniu backendu, czyli procesach niewidocznych dla użytkownika. Frameworki takie jak Flask i Django są często używane do tworzenia API oraz serwerów zaplecza.
  • Automatyzacja i skrypty: Jeśli wykonujesz regularnie te same zadania, Python może pomóc Ci je zautomatyzować. Zarówno osoby początkujące, jak i zaawansowane mogą wykorzystać go do automatyzacji różnorodnych czynności, na przykład wysyłania e-maili, wyszukiwania informacji w sieci, sortowania danych czy pobierania plików.
  • Analiza danych i uczenie maszynowe: Python stał się jednym z najczęściej wybieranych języków programowania przez analityków danych. Umożliwia on tworzenie wizualizacji danych, wykonywanie zaawansowanych obliczeń statystycznych, manipulację i analizę danych oraz wiele innych zadań.
  • Testowanie i prototypowanie oprogramowania: W procesie tworzenia oprogramowania Python może być używany do śledzenia błędów, testowania i kontroli kompilacji. Programiści mogą automatyzować testy oraz weryfikację poprawności nowych systemów i aplikacji, wykorzystując możliwości tego języka.
  • Aplikacje biznesowe: W świecie biznesu Python znajduje zastosowanie w wielu obszarach, na przykład w aplikacjach e-commerce, systemach zarządzania klientami (CRM) oraz systemach ERP. Typowe środowisko biznesowe wymaga aplikacji czytelnych, łatwo rozszerzalnych i skalowalnych. Python oferuje takie rozwiązania dzięki platformom takim jak Tryton.

Dlaczego Python zyskał taką popularność?

  • Wszechstronność: W porównaniu z innymi językami programowania, które często mają tylko jedno lub dwa zastosowania, Python wyróżnia się szerokim spektrum zastosowań przy zachowaniu wysokiej wydajności.
  • Bogactwo bibliotek i modułów: Istnieje ogromna liczba bibliotek i modułów stworzonych przez społeczność, które rozszerzają możliwości Pythona. Na przykład, Django ułatwia tworzenie zaawansowanych stron internetowych po stronie serwera.
  • Prostota: Język programowania Python jest łatwy do nauczenia, ponieważ jego składnia przypomina język naturalny, co czyni go idealnym wyborem również dla początkujących.
  • Duża i aktywna społeczność: Programowanie bywa wyzwaniem, ale wsparcie aktywnej społeczności oznacza, że zawsze znajdziesz pomoc, gdy napotkasz trudności.
  • Otwarty kod źródłowy: Python jest darmowy, a jego kod źródłowy jest dostępny publicznie. Programiści mogą modyfikować istniejący kod, dystrybuować go i tworzyć na jego podstawie własne rozwiązania i aplikacje.

Python 2 i Python 3: główne różnice

Język Python ewoluował przez ponad trzy dekady. Znajomość wersji Pythona, której używasz – Python 2 lub Python 3 – jest ważna, aby tworzyć rozwiązania wolne od błędów, niezależnie od tego, czy jesteś programistą, czy analitykiem danych.

Python 2 i Python 3 to dwie główne wersje języka, a wybór pomiędzy nimi bywa tematem dyskusji. Sprawdźmy, czym się różnią:

Python 2

Python 2 został wprowadzony w 2000 roku przez BeOpen Python Labs. Celem tej wersji było uproszczenie nauki języka.

To właśnie w Pythonie 2 wdrażano szczegóły techniczne propozycji ulepszeń języka Python (PEP). W styczniu 2020 roku wsparcie dla Pythona 2 zostało zakończone, co oznacza, że nie są już wydawane aktualizacje zabezpieczeń, nowe funkcje ani poprawki błędów.

Python 3

Python 3 pojawił się w 2008 roku. Ta wersja miała na celu naprawienie fundamentalnych wad Pythona 2. W Pythonie 3 usunięto zduplikowane moduły i konstrukcje, które występowały we wcześniejszych wersjach.

Wprowadzenie Pythona 3, wraz z usunięciem zduplikowanych narzędzi, oznaczało, że część kodu napisanego w Pythonie 2 stała się niekompatybilna z Pythonem 3. Na szczęście twórcy Pythona udostępnili 2to3, narzędzie do automatycznej konwersji kodu z Pythona 2 na składnię Pythona 3.

Wprowadzenie tej wersji zyskało duże uznanie w środowisku naukowym, na przykład w neuronauce. Pojawienie się biblioteki NumPy sprawiło, że Python zaczął konkurować z Matlabem i R, a także przyczyniło się do jego szerszego wykorzystania w analizie danych i uczeniu maszynowym. Obecnie najnowszą wersją Pythona jest Python 3.11.1.

Porównanie:

Python 2 Python 3
Rok wydania 2000 2008
Wsparcie Zakończone w 2020 roku Wciąż rozwijany i wspierany
Kompatybilność wsteczna Kod z Pythona 2 może być przeniesiony do Pythona 3 po pewnych modyfikacjach Kod z Pythona 3 nie jest kompatybilny z Pythonem 2
Zastosowania Wykorzystywany głównie w DevOps Uniwersalny, znajduje zastosowanie w inżynierii oprogramowania, analizie danych i wielu innych dziedzinach
Słowo kluczowe „Print” Traktowane jako instrukcja Traktowane jako funkcja

Wymagania wstępne do sprawdzenia wersji Pythona

Aby uzyskać dostęp do okna terminala lub konsoli, użyj następujących poleceń w zależności od systemu operacyjnego:

  • Windows: Win+R > wpisz powershell > Enter/OK
  • Linux: Ctrl-Alt-T, Ctrl-Alt-F2
  • macOS: Finder > Aplikacje > Narzędzia > Terminal

Teraz, gdy wiesz już, że istnieją dwie główne wersje Pythona, możemy przejść do sprawdzenia wersji zainstalowanej na Twoim komputerze.

Python 3 nie jest w pełni kompatybilny wstecz. Python 2 i Python 3 to różne programy, więc kod napisany w Pythonie 2 może nie działać poprawnie w Pythonie 3.

Wersja Pythona składa się z trzech sekcji oddzielonych kropkami:

  • Wersja główna
  • Wersja pomocnicza
  • Wersja mikro

Na przykład, w wersji Pythona 3.8.10, „3” to wersja główna, „8” to wersja pomocnicza, a „10” to wersja mikro. Ostatnia sekcja wersji Pythona wskazuje na najnowsze aktualizacje i poprawki.

Python 3.7.1 jest kompatybilny z Pythonem 3.8.10, ponieważ obie wersje należą do tej samej wersji głównej (3). Natomiast Python 2.7 nie jest kompatybilny z Pythonem 3.8.

Jak sprawdzić wersję Pythona w systemie Windows

Otwórz Windows PowerShell w następujący sposób:

Win + R> wpisz powershell> Enter/OK

Następnie wprowadź w wierszu poleceń:

python – version

Jeśli Python jest zainstalowany na Twoim komputerze, wersja zostanie wyświetlona w następnej linii.

Jak sprawdzić wersję Pythona w systemie Linux

Większość nowoczesnych systemów operacyjnych Linux ma już zainstalowany język Python.

Użyj skrótu Ctrl+Alt+T, aby otworzyć okno terminala w systemie Linux.

Aby wyświetlić wersję Pythona, użyj jednego z poniższych poleceń:

python3 --version

Lub

python --version

Drugie polecenie służy do sprawdzenia, czy zainstalowany jest Python 2.

Jeśli zainstalowany jest Python 3, wynik powinien wyglądać podobnie do:

Jak sprawdzić wersję Pythona w systemie MacOS

Możesz szybko uzyskać dostęp do terminala w systemie MacOS, korzystając z tego skrótu:

Finder > Aplikacje > Narzędzia > Terminal

Aby sprawdzić wersję Pythona, użyj polecenia:

python3 --version

Lub

python --version

Drugie polecenie sprawdzi, czy zainstalowany jest Python 2.

Jeśli masz zainstalowane obie wersje Pythona, wynik będzie podobny do tego:

Jak sprawdzić wersję Pythona w skrypcie

Sprawdzanie wersji Pythona w skrypcie jest istotne, aby uniknąć niezgodności i błędów podczas jego uruchamiania. Jest to szczególnie ważne, gdy na komputerze zainstalowana jest więcej niż jedna wersja Pythona.

Niezależnie od tego, czy używasz systemu Windows, Linux, czy macOS, możesz użyć następującego polecenia w swoim skrypcie:

import sys

print (sys.version)

Co się stanie, jeśli na tym samym komputerze zainstalowane są dwie różne wersje Pythona i uruchomisz powyższe polecenie?

Python 2 i Python 3 mogą współistnieć na Twoim komputerze. Jest to przydatne, jeśli niektóre aplikacje używają Pythona 2, a inne są tworzone w Pythonie 3.

Aby sprawdzić, czy na komputerze są zainstalowane obie wersje Pythona, użyj poleceń:

python3 --version

Lub

python --version

Drugie polecenie sprawdza, czy zainstalowany jest Python 2.

Jeśli obie wersje są obecne w systemie macOS, wynik będzie podobny do tego:

Podsumowanie

Python wciąż napędza wiele popularnych platform mediów społecznościowych, takich jak Instagram, serwisy rozrywkowe, jak Spotify, czy aplikacje do zamawiania przejazdów, np. Uber. Jeśli planujesz tworzyć podobne lub jeszcze lepsze platformy, Python powinien znaleźć się na Twojej liście rozważanych języków programowania.

Teraz możesz łatwo sprawdzić wersję Pythona, niezależnie od systemu operacyjnego, którego używasz. Chociaż większość programistów przechodzi na Pythona 3, nadal można spotkać aplikacje stworzone w Pythonie 2. Dobrą wiadomością jest to, że Python oferuje różne frameworki, które możesz wykorzystać do tworzenia różnorodnych aplikacji.

Zachęcamy również do zapoznania się z instrukcjami instalacji Pythona 3 w systemach CentOS, Ubuntu i Windows.


newsblog.pl