Python Wprowadzenie i instalacja

Python Wprowadzenie i instalacja

Wstęp

Python jest dynamicznie wpisanym, interpretowanym językiem programowania ogólnego przeznaczenia. Jest przydatny do wszystkiego, od skryptów systemowych, po aplikacje internetowe, po pełne graficzne programy stacjonarne. Z tego powodu nie jest zaskoczeniem, że zapotrzebowanie na umiejętności programowania Pythona rośnie tylko, a najlepsze firmy, takie jak Google, Mozilla, Instagram (Facebook) i Reddit, polegają na nim w ramach swojego podstawowego stosu technologii. Nie tylko to, ale Python jest ulubieńcem zarówno w kręgach akademickich, jak i naukowych i zyskuje na sektorze finansowym. Najlepsze uniwersytety używają go nawet do nauczania programów w swoich programach informatycznych.

Biorąc to wszystko pod uwagę, prawdopodobnie pomyślałbyś, że Python jest czymś bardzo trudnym do nauczenia się i dostępny tylko dla elity w dziedzinie technologii, ale nie możesz być bardziej błędny. Python jest łatwy. Python jest naprawdę łatwy. W rzeczywistości Python jest jednym z pierwszych języków używanych do nauczania dzieci programowania. Python został zaprojektowany tak, aby był bardzo jasny i prosty do zrozumienia. Brzmi jak zwykły angielski, a jego składnia wykorzystuje przestrzenie, a nie wsporniki i półkolony, więc zawsze wygląda na czyste i nieczyste. Wright Python jest bardzo trudny, jeśli nie niemożliwy. Pomaga to nowym programistom i programistom Nowością w Python w wielkim czasie, ponieważ zawsze możesz powiedzieć, na co patrzysz, a przynajmniej uzyskać przyzwoite pojęcie o tym, co robi. W ten sposób możesz spojrzeć na przykłady kodu z ustalonych projektów open source, aby dowiedzieć się, jak wygląda profesjonalna ocena i jak jest używany.

Python i Linux działają niesamowicie razem. Nie było tak dawno temu, że Python zastąpił Perla jako de facto scenariusz i język „kleju” w systemach Linux. Oznacza to, że wiele scenariuszy i narzędzi wysyłanych z nowoczesnymi systemami Linux jest napisanych w Python. W rezultacie większość rozkładów Linux ma domyślnie zainstalowane Python, ale jest trochę połowu. Istnieją dwie aktualne wersje Pythona. Pyton 2.7.X i Python 3.X.X są oba aktualne. Składnie, są bardzo podobne, ale Python 3 ma pewne cechy, których Python 2 nie. Oznacza to, że nie są one całkowicie kompatybilne i wiele dystrybucji pakuje je osobno. Twój system może mieć Python 2, ale nie Python 3 lub odwrotnie. Ten przewodnik i pozostałe z serii będą obejmować Python 3. To jest przyszłość Pythona i nie jest tak źle wrócić do Python 2 po pracy z Python 3.

Instalowanie Pythona

Być może nie musisz instalować Pythona w swoim systemie. Obecna konfiguracja może być dokładnie tym, czego potrzebujesz. Jeśli jednak nie, reszta tego przewodnika będzie poświęcona powiedzieć, jak zainstalować obie wersje Pythona, abyś mógł mieć pewność, że masz wszystko, czego potrzebujesz do przodu.

Debian/Ubuntu/Mint

Dystrybucje oparte na Debiana rozbijają pakiety Python 2 i Python 3, a także odnoszą się do nich osobno. Python 2 jest określany jako Python, a Python 3 jest określany jako Python3.

Python 2

$ sudo apt-get aktualizacja $ sudo apt-get instaluj Python 

Python 3

$ sudo apt-get aktualizacja $ sudo apt-get instaluj Python3 

Fedora

Podobnie jak dystrybucje oparte na Debiana, Fedora wyznacza Python 2 jako Python i Python 3 jako Python3.

Python 2

# dnf instaluj python 

Python 3

# DNF instaluj Python3 

Centos

Centos faktycznie domyślnie nie pakuje Pythona 3. Jest jednak dostępny w repozytorium EPEL Fedora, więc instalowanie jego nie jest problemem, po włączeniu repozytorium w systemie.

Python 2

# mniam instaluj Python 

Python 3

$ wget https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-7.Noarch.rpm $ su # rpm -i epel-release-latest-7.Noarch.RPM # Yum Instal Python34 

Jeśli chcesz dodać klucz repozytorium, jest on dostępny na stronie Fedora https: // getfedora.org/klawisze/.

OpenSuse

OpenSuse jest bardzo podobny do Fedory i Dystrybucji Debiana. Python jest podzielony na pakiety Python 2 i Python 3, które można zainstalować osobno.

Python 2

# Zypper in Python 

Python 3

# Zypper in Python3 

Arch Linux

Arch jest właściwie dokładnym przeciwieństwem innych. Arch domyślnie używa Pythona 3 i pakuje Python 2 osobno.

Python 2

# Pacman -syu # Pacman -s Python2 

Python 3

# Pacman -syu # Pacman -s Python 

Gentoo

Python jest mocno zintegrowany z Gentoo. Menedżer pakietów Gentoo, Przewóz, jest napisane w Python, podobnie jak wiele krytycznych skryptów. Z tego powodu obie wersje Pythona są domyślnie zainstalowane na gentoo. Jeśli chcesz zmienić, z których wersji Pythona używa systemu, możesz je określić /itp./portage/Make.conf i uruchom pełną aktualizację systemu.

/itp./portage/Make.conf

~~~~~~~~ ~ Python_targets = "Python3_4 Python2_7" ~~~~~~~~~~ 
# Emerge-sync && Emerge --ask--update --Newuse--Deep--With-Bdeps = y @World 

Możesz wybrać wersję Python w użyciu z eselect.

# eselect Python List # eselect python set 2 

Bądź bardzo ostrożny z wersją Python w Gentoo. Ponieważ tak duża część systemu jest powiązana z Pythonem, bardzo łatwo jest złamać rzeczy. Najlepiej jest zostawić rzeczy w spokoju, chyba że wiesz dokładnie, co robisz.

Spis treści

  1. Python Wprowadzenie i instalacja
  2. Pliki Pythona i tłumacz
  3. Eksperymentowanie z liczbami i tekstem w Pythonie
  4. Zmienne Pythona
  5. Praca ze zmiennymi liczbowymi w Pythonie
  6. Podstawy strun Python
  7. Zaawansowane sznurki Pythona
  8. Komentarze Pythona
  9. Listy Python
  10. Metody listy Python
  11. Listy wielowymiarowe Pythona
  12. Krotki Pythona
  13. Operatorzy Python Boolean
  14. Python Jeśli stwierdzenia
  15. Python podczas pętli
  16. Python dla pętli
  17. Słowniki Pythona
  18. Python Advanced Dictionaries
  19. Funkcje Pythona

Powiązane samouczki Linux:

  • Jak usunąć bluatware z Samsung Android Mobile…
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Zagnieżdżone pętle w skryptach Bash
  • Odzyskaj swoją prywatność i bezpieczeństwo w erze cyfrowej
  • Mastering Bash Script Loops
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Jak zainstalować przeglądarkę internetową Google Chrome na Ubuntu 22.04…
  • Jak korzystać z Dysku Google w Linux
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?