Ponad 20 niezbędnych poleceń Pythona, które powinieneś znać

Opublikowany: 2022-08-03

Python jest obecnie jednym z najpopularniejszych języków programowania. Jest to potężny, ale prosty język, którego można używać w prawie każdym środowisku programistycznym.

Ankieta Stack Overflow z 2021 r. ujawnia Pythona jako język programowania, z którym większość programistów chce najwięcej pracować.

Python jest najpopularniejszym językiem z 19,04%, Typescript 15,29%, a na trzecim miejscu, JS z 14,59%.
Ankieta przepełnienia stosu.
Będziesz chciał dodać to do zakładek na później i zaoszczędzić trochę czasu w następnym projekcie Kliknij, aby tweetować

Dzięki takim narzędziom jak Jupyter Notebook, Google Colaboratory i kompilatorom online możesz zacząć korzystać z tego języka bez konieczności instalowania czegokolwiek.

Jeśli jednak chcesz pójść dalej i cieszyć się prawdziwą mocą języka ogólnego przeznaczenia, takiego jak Python (zwłaszcza tworząc złożone aplikacje), prędzej czy później będziesz musiał nauczyć się korzystać z CLI lub interfejsu wiersza poleceń.

Większość programistów zgadza się, że jedną z najbardziej onieśmielających części nauki Pythona jest CLI. Ale mając tylko kilka poleceń pod pasem, opanujesz to w mgnieniu oka.

W tym artykule poznasz najbardziej przydatne polecenia do programowania w Pythonie.

Co to jest interfejs wiersza poleceń?

Interfejs wiersza poleceń — często skracany do CLI — to program tekstowy używany do uruchamiania programów i wykonywania zadań związanych z systemem operacyjnym (OS), takich jak tworzenie i zarządzanie plikami.

CLI przyjmują dane wejściowe z klawiatury w postaci poleceń i przekazują je do powłoki lub interpretera poleceń. Powłoki te interpretują polecenia podane przez użytkownika, wykonują je i zwracają wynik często nazywany wyjściem.

CLI może wykonywać różne powłoki. Ten zrzut ekranu pokazuje dwa różne CLI, jeden z powłoką Pythona, a drugi z Bash:

Powłoki Pythona i Bash zostały otwarte w dwóch różnych CLI pokazując dane wyjściowe poleceń print i neofetch.
Powłoki Pythona i Bash.

Te dwa pojęcia są często mylone, więc oto podział:

  • CLI to interfejs tekstowy, w którym wpisujesz polecenia i uzyskujesz wyniki tych poleceń. Może wykonywać różne powłoki.
  • Powłoka to interpreter poleceń zdolny do interakcji z systemem operacyjnym.

Wierz lub nie, ale każdy program, który uruchamia twój system, zawiera polecenie. Okna (GUI), z którymi codziennie korzystasz, składają się z powiązań, które wyzwalają polecenia, które umożliwiają interakcję z systemem operacyjnym.

Czy potrzebujesz CLI do programowania w Pythonie?

Aby być skutecznym programistą typu full-stack, musisz mieć solidną wiedzę na temat wiersza poleceń. Dzieje się tak, ponieważ większość frameworków backendowych wymaga bezpośredniej interakcji z CLI, a jeśli planujesz samodzielnie wdrożyć aplikację, wiersz poleceń będzie Twoim najlepszym przyjacielem.

W dzisiejszych czasach możesz uruchamiać Pythona z niezliczonych usług online, a także IDE, które znacznie ułatwiają wykonywanie programów. Ale jeśli interesujesz się tworzeniem stron internetowych — zwłaszcza backendem, automatyzacją zadań, blockchainem, używaniem zdalnego komputera przez SSH lub zarządzaniem narzędziami przyjaznymi dla Pythona, takimi jak Docker, na pewno będziesz musiał obsługiwać CLI.

W rzeczywistości Python ma mnóstwo bibliotek do tworzenia aplikacji CLI, takich jak Typer, Argsparse i Click. Możesz przejść od bycia zwykłym użytkownikiem CLI do bycia twórcą własnych aplikacji CLI! To pokazuje silne połączenie między środowiskami CLI a Pythonem.

Gdy opanujesz CLI, znacznie łatwiej będzie Ci wykonywać zadania jako programista Pythona, a zobaczysz przewagę, gdy będziesz używać innych języków programowania, takich jak PHP, C, C++ lub Java.

Wprowadzenie do CLI

W zależności od używanego systemu operacyjnego znajdziesz różnice w sposobie korzystania z wiersza poleceń. Każdy system operacyjny ma swój własny sposób otwierania i interakcji z interfejsem wiersza polecenia ze względu na różne struktury organizacji plików i domyślne powłoki poleceń.

Przyjrzyjmy się trzem najczęściej używanym przez programistów systemom operacyjnym: Windows, Mac i Linux.

Okna

Windows jest najpopularniejszym systemem operacyjnym dla komputerów stacjonarnych, głównie ze względu na jego cenę i łatwość użytkowania. Jeśli chcesz uzyskać dostęp do CLI w systemie Windows, musisz otworzyć program „Wiersz polecenia” lub „Windows Powershell”.

Pamiętaj, że Windows używa \ dla ścieżek zamiast / . Należy o tym pamiętać podczas przeglądania katalogów.

Również w systemie Windows możesz zainstalować Git Bash, wiersz poleceń, który emuluje zachowanie powłoki Bash w systemie Windows. Dzięki temu większość poleceń Uniksa pokazanych poniżej będzie zgodna z twoim systemem.

Prochowiec

W przypadku komputerów Mac wiersz poleceń jest dostępny z wbudowanej aplikacji o nazwie „Terminal”. Możesz go wyszukać za pomocą Launchpada lub znaleźć w folderze „Narzędzia” w sekcji „aplikacje”.

Linux

W systemie Linux masz wiele różnych opcji w zależności od używanej dystrybucji, ale polecenie „Ctrl + Alt + T” zazwyczaj uruchamia domyślny terminal w twoim systemie.

Teraz powinieneś mieć okno podobne do tego pokazanego poniżej:

Manjaro Linux CLI pokazujący stan systemu.
CLI.

Ponad 20 najbardziej przydatnych poleceń CLI do programowania w Pythonie

Gdy już otworzysz CLI, nadszedł czas, aby zagłębić się w najważniejsze polecenia powłoki, które znacznie ułatwią Ci życie jako programisty Pythona.

Polecenia instalacji

Prawdopodobnie natknąłeś się na milion sposobów instalacji Pythona. Ale czasami znacznie wygodniej jest to zrobić za pomocą tylko polecenia.

Oto różne polecenia, które pomogą Ci zainstalować Pythona w różnych systemach operacyjnych.

1. Czekoladowy

W systemie Windows domyślnie nie masz menedżera pakietów. Jedną z opcji ominięcia tego jest Chocolatey, który zapewnia programy do zainstalowania bezpośrednio z wiersza poleceń — oczywiście w tym Python.

Upewnij się, że zainstalowałeś Chocolatey przed uruchomieniem następującego polecenia:

 choco install python --pre

2. Homebrew i Pyenv

macOS jest domyślnie instalowany z Pythonem 2.7. Jednak Python 2.7 jest teraz przestarzały. Cała społeczność przeszła na Pythona 3. Aby efektywnie zarządzać swoimi wersjami Pythona, możesz użyć programu takiego jak pyenv.

Otwórz wiersz poleceń i zainstaluj najnowszą wersję Homebrew (menedżer pakietów, taki jak Chocolatey) za pomocą następującego polecenia:

 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Następnie możesz zainstalować pyenv za pomocą tego prostego polecenia:

 brew install pyenv

Możesz zainstalować określoną wersję Pythona i ustawić ją jako globalny plik wykonywalny Pythona zamiast Pythona 2:

 pyenv install 3.10 # Version you want pyenv global 3.10.4 # Sets that version as default

Teraz, jeśli wywołasz Pythona, będzie to wersja, którą ustawiłeś za pomocą pyenv:

 python # Python 3.10.4 .... # >>>

3. apt, pacman i dnf

Dzięki szerokiemu wykorzystaniu Pythona w oprogramowaniu open source, duża liczba dystrybucji Linuksa jest dostarczana z preinstalowanym Pythonem. Jeśli twój system nie, możesz zainstalować Pythona z menedżerem pakietów.

W dystrybucjach opartych na Debianie (Ubuntu, Linux Mint, Kali Linux) będziesz używać apt, co oznacza „zaawansowane narzędzie pakietowe”:

 sudo apt update sudo apt install python3

Dodatkowo, jeśli chcesz ustawić Pythona 3 jako domyślny interpreter Pythona, możesz użyć następującego polecenia:

 sudo apt install python-is-python3

W dystrybucjach opartych na Arch możesz użyć oficjalnego menedżera pakietów pacman:

 sudo pacman -S python

W Fedorze i dystrybucjach Linuksa opartych na RPM (Red Hat, CentOS) używasz dnf:

 sudo dnf install python3

Polecenia tłumacza

Przejrzyjmy szybko główne flagi — opcje wiersza poleceń — polecenia Pythona i jego menedżera pakietów pip.

4. pyton

Polecenie python ma kilka flag, czyli opcji modyfikujących zachowanie wykonania kodu.

Przede wszystkim, aby wykonać plik Pythona, wystarczy wywołać interpreter i dodać nazwę pliku, w tym rozszerzenie .py :

 python helloworld.py

Jeśli chcesz zapamiętać, co robi flaga, możesz użyć flagi help w dowolnej z tych 3 prezentacji:

 python -? python -h python --help

Aby wydrukować (zobacz) wersję Pythona, której używasz, użyj następującego:

 python -V python --version

Jeśli chcesz uruchomić kod Pythona bez otwierania i edytowania pliku .py , możesz wykonać go bezpośrednio z terminala za pomocą flagi polecenia:

 # Hello, World! python -c "print('Hello, World!')"

Flaga m wykonuje moduł Pythona jako skrypt. Jest to bardzo przydatne, gdy chcesz stworzyć wirtualne środowisko z wbudowanym modułem venv :

 python -m venv .venv

5. pip

Polecenie pip wyszukuje pakiety w indeksie pakietów Pythona (PyPI), rozwiązuje zależności i instaluje wersję wskazanego pakietu.

Aby zainstalować pakiet Pythona, wystarczy wpisać pip i nazwę pakietu, który chcesz zainstalować.

Następujące polecenie zainstaluje najnowszą wersję pakietu:

 pip install django

Jeśli chcesz konkretną wersję, uruchom następujące polecenie:

 # pip install package==version pip install django==4.0.4

Podczas pracy nad wspólnymi projektami musisz śledzić zależności, zwykle za pomocą pliku wymagań. Z flagą r możesz czytać i instalować pakiety z pliku tekstowego:

 pip install -r requirements.txt

Inną często używaną funkcją jest flaga freeze . Służy do wyświetlania listy wersji pakietów, które zainstalowałeś w swoim środowisku. Możesz go użyć do wyprowadzenia swoich zależności do pliku wymagań:

 pip freeze >> requirements.txt

Polecenia uprawnień

Python jest naprawdę dobry w pisaniu skryptów i obsłudze plików. Aby pracować z tymi zadaniami, musisz mieć pewną wiedzę na temat działania uprawnień w Twoim systemie operacyjnym.

6. sudo, runy

W systemach opartych na systemie Unix (macOS, Linux, BSD) musisz mieć uprawnienia administratora, aby wykonywać określone zadania, takie jak instalowanie programu, tak jak to zrobiliśmy powyżej.

Polecenie sudo pozwala na krótkie uzyskanie uprawnień administratora do wykonania jednego z tych poleceń.

Poniżej znajduje się przykład globalnej instalacji ueberzug (pakietu Pythona z podglądem obrazu):

 sudo pip install ueberzug

Odpowiednikiem Windows jest Runas, który wykonuje skrypt jako inny użytkownik lub jako administrator:

 runas /noprofile /user:Administrator cmd

Istnieją również inne projekty, takie jak Gsudo, które znacznie ułatwiają proces podnoszenia uprawnień niż w przypadku innych wbudowanych poleceń systemu Windows:

 :: Installs gsudo choco install gsudo :: Reads a file named MySecretFile.txt gsudo type MySecretFile.txt

7. chmod

chmod służy do zmiany uprawnień plików i katalogów w systemie Unix.

Powszechnym zastosowaniem jest wykonanie skryptu Pythona:

 # Makes mypythonscript.py executablechmod +x mypythonscript.py

Po utworzeniu skryptu wykonywalnego możesz go uruchomić bezpośrednio, używając notacji ./ :

 # Runs the script ./mypythonscript.py

Polecenia nawigacyjne

Poruszanie się po systemie plików w interfejsie wiersza poleceń jest codziennym zadaniem programistów Pythona. Oto kilka podstawowych poleceń używanych do nawigacji w systemie podczas programowania w Pythonie.

8. ls, reż

Aby wyświetlić zawartość katalogu (folderu), musisz użyć ls (Unix) lub dir (Windows). To było prawdopodobnie pierwsze polecenie, którego nauczyłeś się, gdy po raz pierwszy spotkałeś się z CLI.

Oto użyta składnia:

 ls # Shows the contents of the working directory ls mydirectory

A oto przykład zawartości folderu w lokalnym systemie plików:

 ls test_python/ # classes_error.py radius.py test-Django

To polecenie ma wiele przydatnych flag. W rzeczywistości często jest aliasowany do ls -al , aby wyświetlić ukryte pliki (te z kropką na początku) oraz tryb, rozmiar i datę każdego pliku:

 alias ls="ls -al" # Results total 20 drwx------ 3 daniel daniel 4096 ene 16 19:13 . drwxr-xr-x 36 daniel daniel 4096 may 17 22:18 .. -rw------- 1 daniel daniel 32 nov 17 2020 classes_error.py -rw------- 1 daniel daniel 327 nov 10 2020 radius.py drwx------ 4 daniel daniel 4096 ene 16 01:07 test-Django

Jeśli chodzi o Windows, możesz użyć ls za pomocą Git Bash lub możesz skorzystać z wbudowanego polecenia dir :

 dir

9. pwd

pwd oznacza „drukuj katalog roboczy” i robi dokładnie to: podaje pełną ścieżkę do katalogu, w którym się znajdujesz:

 pwd # /home/daniel/github/HTML-site/images

Jeśli kiedykolwiek zgubiłeś się w swoim terminalu, to polecenie jest ratunkiem dla życia.

Możesz osiągnąć ten sam wynik w systemie Windows, używając polecenia cd bez parametrów (zwróć uwagę, że to samo polecenie w systemie Unix przeniesie Cię do katalogu domowego):

 # Only on Windows cd # D:\Folder\subFolder

10. cp

Kopiowanie plików za pomocą graficznego menedżera plików jest intuicyjne, ale nieefektywne. Za pomocą tego polecenia możesz skopiować dowolny plik do swojego systemu:

 cp old_file.txt copy_old_file.txt

Aby skopiować całą zawartość katalogu, musisz użyć cp -r :

 cp -r originaldirectory/ newdir

Odpowiednikiem cp w systemie Windows jest copy :

 copy old_file.txt copy_old_file.txt /a

11. kot, typ

Aby wydrukować zawartość pliku tekstowego w terminalu bez otwierania pliku w edytorze, możesz użyć cat , more lub less w systemie Unix i type w systemie Windows:

 cat old_file.txt # Unix type old_file.txt # Windows # Content Hi there I hope you're enjoying the article ... as much as I've enjoyed writing it! End of the sample.

12. śr, ruszaj się

Polecenie mv przenosi pliki i katalogi z jednego katalogu do drugiego — w zasadzie wytnij i wklej — lub zmienia nazwę pliku, jeśli miejsce docelowe nie istnieje:

 # Rename files mv source_file.txt renamed_file.txt
 # File to another directory mv renamed_file.txt newdir/

Do przenoszenia plików można również użyć dopasowania do wzorca. Na przykład przenieś wszystkie pliki .py do innego folderu:

 mv *.py mypythondir/

Odpowiednikiem polecenia w systemie Windows jest move , które ma prawie taką samą funkcjonalność jak powyższe:

 # Windows move source_file.txt renamed_file.txt

13. mb, del

Możesz użyć polecenia rm , aby usunąć pliki i katalogi.

Aby usunąć plik, a nie katalog, użyjesz:

 rm file_to_remove.txt

Jeśli chcesz usunąć pusty katalog, możesz użyć flagi rekurencyjnej ( -r ):

 rm -r dir_to_remove/

Aby usunąć katalog z zawartością w środku, użyjesz flag force ( -f ) i rekurencyjnych:

 rm -rf dir_with_content/

W podobnej formie znajdziesz del w systemie Windows. Bądź jeszcze bardziej ostrożny, ponieważ to polecenie nie ma flag zapobiegających widocznych powyżej:

 del \mywindowsdir

14. wyjdź

Po zakończeniu programowania w Pythonie powinieneś być w stanie wyjść z sesji powłoki. W większości przypadków spowoduje to również zamknięcie używanego terminala:

 exit

Zauważ, że to polecenie działa zarówno w systemie Windows, jak i Unix.

Edytory wiersza poleceń

Kiedy już przyzwyczaisz się do wiersza poleceń, zauważysz, że wolniej jest zmieniać okna, a nawet używać myszy do edycji kodu.

Możliwość kodowania podczas pozostawania w linii poleceń to nie tylko świetny sposób na zaoszczędzenie czasu, ale także sprawi, że będziesz wyglądać jak superbohater wśród kolegów z drużyny!

Oto niektóre z najczęściej używanych edytorów wiersza poleceń.

15. Vim/Neovim

Vim i jego potomek Neovim to edytory tekstu oparte na klawiaturze, które są używane głównie w wierszu poleceń. Według ankiety Stack Overflow z 2021 r. zajmują 4. i 1. miejsce wśród najbardziej lubianych przez programistów edytorów.

Wyniki ankiety pokazują, że Neovim jest najbardziej lubianym redaktorem, a Vim na 4 miejscu.
Ulubione edytory kodu.

Vim jest preinstalowany w systemach Linux i macOS. W rzeczywistości jest to edytor, z którym najczęściej spotkasz się podczas interakcji z serwerami. W systemie Windows musisz go zainstalować za pomocą instalatora wykonywalnego ze strony Vima.

Teraz możesz cieszyć się mocą Vima, po prostu wpisując jego nazwę w wierszu poleceń:

 vim

Spowoduje to uruchomienie interfejsu tekstowego z wieloma kombinacjami klawiszy dla każdej akcji, której możesz potrzebować podczas kodowania w Pythonie.

Vim ma stromą krzywą uczenia się, ale kiedy już ją zdominujesz, niedługo przejdziesz na coś innego.

Poprawiono Vi.

16. Nano

Nano to kolejny edytor tekstu wiersza poleceń, który jest używany głównie do szybkich edycji.

Załóżmy, że wprowadziłeś błąd składni do kodu, ale nie chcesz otwierać edytora, aby go poprawić. Nano pomaga naprawić to bezpośrednio z CLI:

 nano

17. Emacs

Emacs to jeden z najbardziej rozszerzalnych i konfigurowalnych edytorów tekstu, jakie można znaleźć. Ma całą sekcję poświęconą programowaniu w Pythonie, w której znajdziesz mnóstwo wtyczek, które poprawią twoje wrażenia programistyczne.

Emacs jest dostępny w prawie każdym systemie operacyjnym, więc jeśli jeszcze go nie masz, zapoznaj się z instrukcjami pobierania.

Aby otworzyć Emacsa z wiersza poleceń, użyj flagi systemu bez okien ( -nw ):

 emacs -nw

Narzędzia programistyczne

Rozwój w języku Python oznacza nie tylko kodowanie, ale także obsługę dodatkowych narzędzi, takich jak środowiska wirtualne, systemy kontroli wersji i narzędzia do wdrażania.

Ucząc się poniższych poleceń, uzyskasz przewagę w tworzeniu dowolnej aplikacji w Pythonie.

18. virtualenv/venv

Środowiska wirtualne są kluczową techniką wykorzystywaną w rozwoju Pythona. Dzięki nim możesz wyizolować pakiety używane w różnych projektach do lekkiego folderu, najczęściej o nazwie .venv .

W Pythonie 3.3 lub nowszym możesz użyć wbudowanego modułu venv do stworzenia wirtualnego środowiska:

 # .venv being the name of the virtual environment python -m venv .venv

virtualenv to projekt zewnętrzny, który jest szybszy i bardziej rozszerzalny w porównaniu z opcją wbudowaną. Aby utworzyć środowisko wirtualne, najpierw zainstaluj pakiet virtualenv:

 # Installs virtualenv pip install --user virtualenv # Creates a .venv virtual environment virtualenv .venv

Następnie musisz aktywować środowisko wirtualne. W systemie Windows uruchom jedno z następujących poleceń w zależności od tego, czy używasz cmd, czy PowerShell (zalecane):

 :: PowerShell .venv\Scripts\Activate.ps1
 :: Cmd .venv\Scripts\activate.bat

W systemie Linux lub macOs:

 source .venv/bin/activate

19. Gita

Kontrola wersji to jedna z najważniejszych praktyk w tworzeniu oprogramowania. Pozwala nam śledzić wszystkie modyfikacje kodu, współpracować z innymi programistami i mieć jasny obraz całego procesu rozwoju.

Git jest zdecydowanie najczęściej używanym systemem kontroli wersji. Możesz go zainstalować z jego strony pobierania.

Po zainstalowaniu możesz otworzyć terminal i uzyskać pierwszy rzut oka na wszystkie dostępne opcje za pomocą tego polecenia:

 git help

Aby utworzyć repozytorium, użyj git init i wpisz nazwę swojego repozytorium:

 git init name_repository Initialized empty Git repository in /home/daniel/name_repository/.git/

Zauważ, że utworzy to tylko lokalne repozytorium Git. Jeśli chcesz mieć zdalne repozytorium, w którym przechowujesz wszystkie zmiany online, powinieneś użyć platformy takiej jak GitHub lub BitBucket.

Aby sklonować zdalne repozytorium, użyjesz git clone i źródła repozytorium. W poniższym przykładzie klonujemy repozytorium GitHub przez SSH:

 git clone [email protected] :DaniDiazTech/HTML-site.git ... Cloning into 'HTML-site'... remote: Enumerating objects: 24, done. remote: Counting objects: 100% (24/24), done. remote: Compressing objects: 100% (18/18), done. remote: Total 24 (delta 6), reused 21 (delta 4), pack-reused 0 Receiving objects: 100% (24/24), 4.98 MiB | 438.00 KiB/s, done. Resolving deltas: 100% (6/6), done.

20. Doker

Docker ułatwia pakowanie i wysyłanie aplikacji Pythona jako lekkich, przenośnych, samowystarczalnych kontenerów. Pomaga zarówno w rozwoju, jak i wdrażaniu, umożliwiając wszystkim współpracownikom pracę z tymi samymi ustawieniami.

Aby korzystać z platformy Docker, musisz rygorystycznie postępować zgodnie z procesem instalacji przedstawionym dla Twojego systemu operacyjnego na stronie Pobierz Docker.

Aby wyświetlić listę dostępnych poleceń platformy Docker, uruchom następujące polecenie:

 docker help

W tej wąskiej sekcji trudno byłoby wyjaśnić, jak uruchomić Docker compose, więc koniecznie zapoznaj się z oficjalną dokumentacją.

21. Grep

Grep jest niezbędnym narzędziem wiersza poleceń używanym do dopasowywania wzorców w plikach tekstowych.

Typowym zastosowaniem jest sprawdzenie, ile razy słowo powtarza się w pliku:

 grep -ic python pythondocument.txt 2

W powyższym przykładzie otrzymujemy, ile razy Python (bez rozróżniania wielkości liter) został znaleziony w pliku pythondocument.txt .

Odpowiednikiem grep w Windows jest findstr. Jednak to nie jest ten sam program. Możesz użyć Git Bash, aby wykorzystać grep w systemie Windows:

 findstr /i /C python pythondocument.txt 2

22. HTTPie

HTTPie to klient HTTP wiersza polecenia, który ułatwia interakcję z usługami sieciowymi. Możesz go użyć na przykład do testowania interfejsów API Pythona lub interakcji z witrynami innych firm.

To narzędzie CLI jest dostępne w prawie każdym menedżerze pakietów, jak pokazano w oficjalnej dokumentacji HTTPie. Jest jednak również dostępny jako pakiet Pythona, więc możesz go zainstalować za pomocą pip.

 pip install httpie

Oto, jak wysyłać zapytania do zdalnego interfejsu API — w tym przypadku do interfejsu API GitHub:

 http GET https://api.github.com/users/danidiaztech HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * ...

23. ping

ping to polecenie CLI dostępne domyślnie w praktycznie każdym systemie operacyjnym. Działa poprzez wysyłanie pakietów danych na adres IP i testowanie, ile czasu zajmuje przesłanie danych i otrzymanie odpowiedzi, a następnie pokazuje wyniki w milisekundach

To polecenie służy głównie do weryfikacji połączenia między dwiema maszynami, a mianowicie twoją maszyną i twoją aplikacją Pythona na serwerze WWW:

 ping kinsta.com PING kinsta.com(2606:4700:4400::ac40:917d (2606:4700:4400::ac40:917d)) 56 data bytes 64 bytes from 2606:4700:4400::ac40:917d (2606:4700:4400::ac40:917d): icmp_seq=1 ttl=50 time=686 ms

Tabela referencyjna poleceń

Poniżej możesz znaleźć krótkie informacje o każdym omówionym przez nas poleceniu:

Komenda Stosowanie
choco Instaluje pakiety w systemie Windows
brew Menedżer pakietów macOS
apt, pacman, dnf Menedżer pakietów w różnych dystrybucjach Linuksa
python Uruchamia interpreter Pythona
pip Menedżer pakietów Pythona
sudo, runas Program Unix i Windows używany do skalowania uprawnień
chmod Zmienia uprawnienia do plików
ls Wyświetla zawartość katalogu
pwd Wyświetla katalog roboczy
cp Kopiuje pliki i katalogi
cat Wyświetla zawartość pliku
mv, move Przenosi (zmienia nazwy) plików i katalogów
rm, del Usuń pliki i katalogi
exit wychodzi z bieżącej sesji powłoki
vim, neovim Wydajna edycja tekstu
nano Edytor tekstu do szybkich edycji
emacs Najbardziej konfigurowalny edytor
virtualenv, venv Generatory środowiska wirtualnego
git System kontroli wersji
docker Konteneryzuj aplikacje
grep Narzędzie dopasowywania wzorców
http Narzędzie do testowania usług internetowych
ping Testuje łączność sieciową
kill Kończy programy

Streszczenie

Python to jeden z najłatwiejszych języków programowania. Jedyną przeszkodą, jaką napotkasz, jest przejście do wiersza poleceń bez zrozumienia potrzebnych poleceń.
Większość programistów zgadza się, że jedną z najbardziej onieśmielających części nauki Pythona jest CLI. Ale z kilkoma komendami pod pasem, opanujesz to w mgnieniu oka Kliknij, aby tweetować
W tym artykule poznałeś wiersz poleceń i niektóre z jego najpopularniejszych poleceń używanych do programowania w Pythonie.

Jakie inne polecenia okazały się przydatne w rozwoju Pythona? Podziel się nimi w komentarzach poniżej!