Peste 20 de comenzi Python esențiale pe care ar trebui să le cunoașteți

Publicat: 2022-08-03

Python este în prezent unul dintre cele mai populare limbaje de programare de acolo. Este un limbaj puternic, dar simplu, care poate fi folosit în aproape orice mediu de dezvoltare.

Un sondaj Stack Overflow din 2021 arată că Python este limbajul de programare cu care majoritatea dezvoltatorilor doresc să lucreze cel mai mult.

Python este cel mai popular limbaj cu 19,04%, Typescript urmează cu 15,29% și terminând primele 3, JS cu 14,59%.
Sondajul Stack Overflow.
Veți dori să-l marcați pe acesta pentru mai târziu și să vă economisiți ceva timp în următorul dvs. proiect Faceți clic pentru a Tweet

Datorită instrumentelor precum Jupyter Notebook, Google Colaboratory și compilatoarelor online, puteți începe să utilizați acest limbaj fără să vă faceți griji cu privire la instalarea nimic.

Cu toate acestea, dacă doriți să mergeți mai departe și să vă bucurați de adevărata putere a unui limbaj de uz general precum Python (în special prin crearea de aplicații complexe), mai devreme sau mai târziu va trebui să învățați să utilizați interfața CLI sau linia de comandă.

Majoritatea dezvoltatorilor sunt de acord că una dintre cele mai intimidante părți ale învățării Python este CLI. Dar cu doar câteva comenzi sub centură, îl vei stăpâni în cel mai scurt timp.

În acest articol, veți afla cele mai utile comenzi pentru dezvoltarea Python.

Ce este interfața liniei de comandă?

Interfața de linie de comandă - adesea abreviată la CLI - este un program bazat pe text folosit pentru a rula programe și pentru a efectua sarcini legate de sistemul de operare (OS), cum ar fi crearea și gestionarea fișierelor.

CLI-urile acceptă intrarea de la tastatură sub formă de comenzi și le transmit unui shell sau unui interpret de comenzi. Aceste shell-uri interpretează comenzile date de utilizator, le execută și returnează un rezultat denumit adesea ieșire.

Un CLI poate executa diferite shell-uri. Această captură de ecran arată două CLI diferite, unul cu shell-ul Python și altul cu Bash:

Shell-urile Python și Bash s-au deschis în două CLI diferite, arătând rezultatul comenzilor print și neofetch.
Shell-uri Python și Bash.

Aceste două concepte sunt adesea confundate, așa că iată defalcarea:

  • CLI este interfața bazată pe text în care tastați comenzi și obțineți rezultatul acestor comenzi. Poate executa diferite shell-uri.
  • Un shell este un interpret de comenzi capabil să interacționeze cu sistemul de operare.

Credeți sau nu, fiecare program pe care îl rulează sistemul dvs. implică o comandă. Ferestrele (GUI) cu care interacționați în fiecare zi sunt formate din legături care declanșează comenzi care vă permit să interacționați cu sistemul de operare.

Aveți nevoie de CLI în dezvoltarea Python?

Pentru a fi un dezvoltator eficient full-stack, va trebui să aveți cunoștințe solide despre linia de comandă. Acest lucru se datorează faptului că majoritatea cadrelor de backend necesită o anumită formă de interacțiune cu un CLI direct și, dacă intenționați să implementați o aplicație singur, linia de comandă va fi cea mai bună prietenă a dvs.

În zilele noastre, puteți rula Python din nenumărate servicii online, precum și IDE-uri care fac mult mai ușoară executarea programelor dvs. Dar dacă vă interesează dezvoltarea web - în special backend, automatizarea sarcinilor, blockchain, utilizarea unui computer la distanță prin SSH sau gestionarea instrumentelor prietenoase cu Python, cum ar fi Docker, cu siguranță va trebui să vă ocupați de CLI.

De fapt, Python are o mulțime de biblioteci pentru a construi aplicații CLI, cum ar fi Typer, Argsparse și Click. Puteți trece de la a fi doar un utilizator CLI la a fi un creator al propriilor aplicații CLI! Acest lucru arată conexiunea puternică dintre mediile CLI și Python.

Odată ce ați stăpânit CLI, va fi mult mai ușor să vă executați sarcinile ca programator Python și veți vedea un avantaj atunci când utilizați alte limbaje de programare precum PHP, C, C++ sau Java.

Introducere în CLI

În funcție de sistemul de operare pe care îl executați, veți găsi diferențe în modul în care utilizați linia de comandă. Fiecare sistem de operare are propriul mod de a deschide și de a interacționa cu un CLI datorită structurilor diferite de organizare a fișierelor și a shell-urilor de comandă implicite.

Să aruncăm o privire la cele trei sisteme de operare utilizate cel mai frecvent de dezvoltatori: Windows, Mac și Linux.

Windows

Windows este cel mai popular sistem de operare desktop, mai ales datorită prețului și ușurinței de utilizare. Dacă doriți să accesați CLI în Windows, trebuie să deschideți fie programul „Command Prompt”, fie „Windows Powershell”.

Amintiți-vă că Windows folosește \ pentru căi în loc de / . Ar trebui să țineți cont de acest lucru atunci când navigați prin directoare.

Tot pe Windows, ai alternativa de a instala Git Bash, o linie de comandă care emulează comportamentul shell-ului Bash în Windows. Acest lucru ar face ca majoritatea comenzilor Unix prezentate mai jos să fie compatibile cu sistemul dumneavoastră.

Mac

În ceea ce privește Mac, linia de comandă este accesibilă dintr-o aplicație încorporată numită „Terminal”. Îl puteți căuta cu Launchpad sau îl puteți găsi în folderul „Utilități” sub „aplicații”.

Linux

Pe Linux, aveți o mulțime de opțiuni diferite, în funcție de distribuția pe care o utilizați, dar comanda „Ctrl + Alt + T” declanșează de obicei terminalul implicit în sistemul dumneavoastră.

Acum, ar trebui să aveți o fereastră similară cu cea prezentată mai jos:

CLI Manjaro Linux afișează starea sistemului.
CLI.

Cele mai utile 20 de comenzi CLI pentru dezvoltarea Python

Odată ce ați deschis CLI-ul, este timpul să vă scufundați în comenzile de top din shell care vă vor face viața de dezvoltator Python mult mai ușoară.

Comenzi de instalare

Probabil ați dat peste un milion de moduri de a instala Python. Dar uneori, este mult mai convenabil să o faci doar cu o comandă.

Iată diferitele comenzi care vă vor ajuta să instalați Python pe diferite sisteme de operare.

1. Ciocolata

Pe Windows, nu aveți un manager de pachete în mod implicit. O opțiune pentru a depăși acest lucru este Chocolatey, care vă oferă programe de instalat direct din linia de comandă - incluzând evident Python.

Asigurați-vă că instalați Chocolatey înainte de a rula următoarea comandă:

 choco install python --pre

2. Homebrew și Pyenv

macOS vine cu Python 2.7 instalat în mod implicit. Cu toate acestea, Python 2.7 este acum depreciat. Întreaga comunitate a trecut la Python 3. Pentru a vă gestiona eficient versiunile Python, puteți utiliza un program precum pyenv.

Deschideți o linie de comandă și instalați cea mai recentă versiune de Homebrew (un manager de pachete precum Chocolatey) cu următoarea comandă:

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

Apoi puteți instala pyenv cu această comandă simplă:

 brew install pyenv

Puteți instala o anumită versiune Python și o puteți seta ca executabil Python global în loc de Python 2:

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

Acum, dacă apelați la Python, va fi versiunea pe care o setați cu pyenv:

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

3. apt, pacman și dnf

Odată cu utilizarea extensivă a Python pentru software-ul open source, un număr mare de distribuții Linux vin cu Python preinstalat. Dacă sistemul dvs. nu o face, puteți instala Python cu un manager de pachete.

În distribuțiile bazate pe Debian (Ubuntu, Linux Mint, Kali Linux), veți folosi apt, care înseamnă „instrument avansat pentru pachete”:

 sudo apt update sudo apt install python3

În plus, dacă doriți să setați Python 3 ca interpret Python implicit, puteți utiliza următoarea comandă:

 sudo apt install python-is-python3

În distribuțiile bazate pe Arch, puteți utiliza managerul oficial de pachete pacman:

 sudo pacman -S python

În distribuțiile Linux bazate pe Fedora și RPM (Red Hat, CentOS), utilizați dnf:

 sudo dnf install python3

Comenzile interpretului

Să revizuim rapid principalele steaguri — opțiunile liniei de comandă — ale comenzii Python și ale managerului său de pachete, pip.

4. piton

Comanda python are mai multe steaguri, adică opțiuni care modifică comportamentul execuției codului.

În primul rând, pentru a executa un fișier Python, trebuie doar să apelați interpretul și să adăugați numele fișierului, inclusiv extensia .py :

 python helloworld.py

Dacă trebuie să vă amintiți ce face un steag, puteți utiliza steag de help în oricare dintre aceste 3 prezentări:

 python -? python -h python --help

Pentru a imprima (a vedea) versiunea de Python pe care o rulați, utilizați următoarele:

 python -V python --version

Dacă doriți să rulați codul Python fără a deschide și edita un fișier .py , îl puteți executa direct de pe terminal cu indicatorul de comandă:

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

Steagul m execută un modul Python ca script. Acest lucru este foarte util atunci când doriți să creați un mediu virtual cu modulul venv încorporat :

 python -m venv .venv

5. pip

Comanda pip caută pachete în Python Package Index (PyPI), rezolvă dependențele și instalează versiunea pachetului pe care l-ați indicat.

Pentru a instala un pachet Python, trebuie doar să tastați pip și numele pachetului pe care doriți să-l instalați.

Următoarea comandă va instala cea mai recentă versiune a pachetului:

 pip install django

Dacă doriți o anumită versiune, executați următoarea comandă:

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

Când lucrați la proiecte de colaborare, trebuie să urmăriți dependențele, de obicei cu un fișier de cerințe. Cu r , puteți citi și instala pachete dintr-un fișier text:

 pip install -r requirements.txt

O altă caracteristică folosită în mod obișnuit este steagul de freeze . Este folosit pentru a scoate o listă a versiunilor de pachet pe care le-ați instalat în mediul dumneavoastră. Îl puteți folosi pentru a vă afișa dependențele într-un fișier de cerințe:

 pip freeze >> requirements.txt

Comenzi de permisiuni

Python este foarte bun la scriptare și la manipularea fișierelor. Pentru a lucra cu aceste sarcini, trebuie să cunoașteți cum funcționează permisiunile în sistemul de operare.

6. sudo, runas

În sistemele bazate pe Unix (macOS, Linux, BSD), trebuie să aveți permisiuni de superutilizator pentru a efectua anumite sarcini, cum ar fi instalarea unui program, așa cum am făcut mai sus.

Comanda sudo vă permite să obțineți pe scurt permisiuni de administrator pentru a executa una dintre aceste comenzi.

Mai jos este un exemplu de instalare a ueberzug (un pachet Python de previzualizare a imaginii) la nivel global:

 sudo pip install ueberzug

Echivalentul Windows este Runas, care execută un script ca alt utilizator sau ca administrator:

 runas /noprofile /user:Administrator cmd

Există și alte proiecte precum Gsudo, ceea ce face procesul de elevare a permisiunii mult mai ușor decât cu alte comenzi Windows încorporate:

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

7. chmod

chmod este folosit pentru a modifica permisiunile fișierelor și directoarelor din Unix.

O utilizare comună este de a face executabil un script Python:

 # Makes mypythonscript.py executablechmod +x mypythonscript.py

După ce ați făcut un script executabil, îl puteți rula direct folosind notația ./ :

 # Runs the script ./mypythonscript.py

Comenzi de navigare

Navigarea sistemului de fișiere într-o interfață de linie de comandă este o sarcină de zi cu zi pentru dezvoltatorii Python. Iată câteva comenzi esențiale utilizate pentru a naviga în sistem atunci când programați cu Python.

8. ls, dir

Pentru a lista conținutul unui director (dosar), trebuie să utilizați comanda ls (Unix) sau dir (Windows). Aceasta a fost probabil prima comandă pe care ați învățat-o când ați întâlnit prima dată CLI.

Iată sintaxa folosită:

 ls # Shows the contents of the working directory ls mydirectory

Și iată un exemplu de conținut al unui folder într-un sistem de fișiere local:

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

Această comandă are multe steaguri utile. De fapt, este adesea alias la ls -al pentru a vizualiza fișierele ascunse (cele cu un punct la început) și modul, dimensiunea și data fiecărui fișier:

 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

În ceea ce privește Windows, puteți folosi ls folosind Git Bash sau puteți utiliza comanda încorporată dir :

 dir

9. pwd

pwd înseamnă „print working directory” și face exact asta: vă oferă calea completă a directorului în care vă aflați:

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

Dacă v-ați pierdut vreodată în terminalul dvs., această comandă vă va salva viața.

Puteți obține aceeași ieșire în Windows utilizând comanda cd fără parametri (rețineți că aceeași comandă în Unix vă va duce la directorul principal):

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

10. cp

Copierea fișierelor cu un manager de fișiere grafic este intuitivă, dar ineficientă. Cu această comandă, puteți copia orice tip de fișier peste sistemul dvs.:

 cp old_file.txt copy_old_file.txt

Pentru a copia tot conținutul unui director, trebuie să utilizați cp -r :

 cp -r originaldirectory/ newdir

Echivalentul pentru cp în Windows este copy :

 copy old_file.txt copy_old_file.txt /a

11. pisică, tip

Pentru a imprima conținutul unui fișier text în terminal fără a deschide fișierul cu un editor, puteți folosi cat , more , sau less pe Unix și type pe 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. mv, mutare

Comanda mv mută fișierele și directoarele dintr-un director în altul - practic o tăiere și lipire - sau redenumește un fișier dacă destinația nu există:

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

De asemenea, puteți utiliza potrivirea modelelor pentru a muta fișiere. De exemplu, mutați toate fișierele .py într-un alt folder:

 mv *.py mypythondir/

O comandă echivalentă pe Windows este move , care are aproape aceeași funcționalitate ca cea de mai sus:

 # Windows move source_file.txt renamed_file.txt

13. rm, del

Puteți folosi comanda rm pentru a elimina fișiere și directoare.

Pentru a șterge un fișier, nu un director, ați folosi:

 rm file_to_remove.txt

Dacă doriți să ștergeți un director gol, puteți utiliza indicatorul recursiv ( -r ):

 rm -r dir_to_remove/

Pentru a elimina un director cu conținut în interior, ați folosi forța ( -f ) și steagurile recursive:

 rm -rf dir_with_content/

Într-o formă similară, găsiți del pe Windows. Fiți și mai atenți, deoarece această comandă nu are steaguri de prevenire văzute mai sus:

 del \mywindowsdir

14. ieşire

Odată ce ați terminat cu programarea Python, ar trebui să puteți ieși din sesiunea shell. În majoritatea cazurilor, aceasta ar închide și terminalul pe care îl utilizați:

 exit

Rețineți că această comandă funcționează atât pe Windows, cât și pe Unix.

Editori de linie de comandă

Odată ce te obișnuiești cu linia de comandă, vei descoperi că este mai lent să schimbi ferestrele sau chiar să folosești mouse-ul pentru a edita codul.

A avea capacitatea de a codifica în timp ce stai în linia de comandă nu este doar o modalitate excelentă de a economisi timp, dar te va face și să arăți ca un super-erou printre colegii tăi!

Iată câteva dintre cele mai utilizate editori de linie de comandă.

15. Vim/Neovim

Vim și descendentul său, Neovim, sunt editori de text bazați pe tastatură, care sunt utilizați în principal în linia de comandă. Potrivit unui sondaj Stack Overflow din 2021, ei se clasează pe locul 4 și 1 printre cei mai iubiți editori de către dezvoltatori.

Rezultatele sondajului arată pe Neovim ca fiind cel mai iubit editor, iar pe Vim pe locul 4.
Editorii de cod preferati.

Vim este preinstalat pe Linux și macOS. De fapt, este editorul pe care îl veți întâlni cel mai mult atunci când interacționați cu serverele. Pe Windows, va trebui să îl instalați folosind programul de instalare executabil de pe pagina Vim.

Acum, vă puteți bucura de puterea Vim doar tastându-i numele pe linia de comandă:

 vim

Acest lucru va declanșa o interfață bazată pe text cu mai multe combinații de tastatură pentru fiecare acțiune de care ați putea avea nevoie atunci când codați în Python.

Vim are o curbă de învățare abruptă, dar odată ce o dominați, nu veți trece curând la altceva.

Vi Îmbunătățit.

16. Nano

Nano este un alt editor de text în linia de comandă care este folosit în principal pentru editări rapide.

Să presupunem că ați introdus o eroare de sintaxă în codul dvs., dar nu doriți să deschideți editorul pentru a o corecta. Nano vă ajută să remediați problema direct din CLI:

 nano

17. Emacs

Emacs este unul dintre cele mai extensibile și personalizabile editoare de text pe care le puteți găsi. Are o secțiune întreagă dedicată programării Python, unde veți găsi o mulțime de plugin-uri pentru a vă îmbunătăți experiența de dezvoltare.

Emacs este disponibil în aproape orice sistem de operare, așa că, dacă nu ați instalat deja, consultați instrucțiunile de descărcare.

Pentru a deschide Emacs din tipul de linie de comandă, utilizați indicatorul fără sistem de fereastră ( -nw ):

 emacs -nw

Instrumente de dezvoltare

Dezvoltarea Python implică nu numai codificare, ci și manipularea unor instrumente suplimentare, cum ar fi medii virtuale, sisteme de control al versiunilor și instrumente de implementare.

Învățând comenzile de mai jos, veți obține un avantaj în dezvoltarea oricărui tip de aplicație cu Python.

18. virtualenv/venv

Mediile virtuale sunt o tehnică crucială utilizată în dezvoltarea Python. Cu ele, puteți izola pachetele utilizate în diferite proiecte într-un folder ușor, cel mai adesea numit .venv .

Cu Python 3.3 sau o versiune ulterioară, puteți utiliza modulul venv încorporat pentru a crea un mediu virtual:

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

virtualenv este un proiect extern care este mai rapid și mai extensibil în comparație cu opțiunea încorporată. Pentru a crea un mediu virtual, mai întâi instalați pachetul virtualenv:

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

În continuare, va trebui să activați mediul virtual. Pe Windows, rulați una dintre următoarele comenzi în funcție de utilizarea cmd sau PowerShell (recomandat):

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

Pe Linux sau macOs:

 source .venv/bin/activate

19. Git

Controlul versiunilor este una dintre cele mai importante practici în dezvoltarea de software. Ne permite să urmărim toate modificările codului, să colaborăm cu alți dezvoltatori și să vedem o imagine clară a procesului de dezvoltare în ansamblu.

Git este de departe cel mai folosit sistem de control al versiunilor. Îl puteți instala de pe pagina sa de descărcare.

Odată instalat, puteți deschide un terminal și puteți obține o primă vedere la toate opțiunile disponibile cu această comandă:

 git help

Pentru a crea un depozit, utilizați git init și tastați numele depozitului dvs.:

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

Rețineți că aceasta va crea doar un depozit Git local. Dacă doriți să aveți un depozit de la distanță în care să stocați online toate modificările, ar trebui să utilizați o platformă precum GitHub sau BitBucket.

Pentru a clona un depozit de la distanță, veți folosi git clone și sursa depozitului. În exemplul de mai jos, clonăm un depozit GitHub prin 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. Docker

Docker facilitează ambalarea și livrarea aplicațiilor dvs. Python ca containere ușoare, portabile și autosuficiente. Ajută atât la dezvoltare, cât și la implementare, permițând tuturor colaboratorilor să lucreze cu aceleași setări.

Pentru a utiliza Docker, trebuie să urmați cu rigurozitate procesul de instalare afișat pentru sistemul dvs. de operare pe pagina Obțineți Docker.

Pentru a lista comenzile Docker disponibile, rulați următoarele:

 docker help

Ar fi dificil de explicat cum să rulați Docker Compose în această secțiune îngustă, așa că asigurați-vă că consultați documentația oficială.

21. Grep

Grep este un utilitar esențial de linie de comandă folosit pentru potrivirea modelelor în fișierele text simplu.

O utilizare comună este de a afla de câte ori se repetă un cuvânt într-un fișier:

 grep -ic python pythondocument.txt 2

În exemplul de mai sus, obținem de câte ori Python (indiferent de majuscule și minuscule) este găsit în fișierul pythondocument.txt .

Echivalentul Windows al grep este findstr. Cu toate acestea, nu este chiar același program. Puteți folosi Git Bash pentru a utiliza grep în Windows:

 findstr /i /C python pythondocument.txt 2

22. HTTPie

HTTPie este un client HTTP de linie de comandă care facilitează interacțiunea cu serviciile web. Îl puteți folosi, de exemplu, pentru a vă testa API-urile Python sau pentru a interacționa cu site-uri terțe.

Acest instrument CLI este disponibil în aproape fiecare manager de pachete, așa cum se arată în documentația oficială HTTPie. Cu toate acestea, este disponibil și ca pachet Python, așa că îl puteți instala cu pip.

 pip install httpie

Iată cum interogați un API la distanță - în acest caz, API-ul GitHub:

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

23. ping

ping este o comandă CLI disponibilă implicit pe aproape orice sistem de operare. Funcționează trimițând pachete de date la o adresă IP și testând cât timp durează transmiterea datelor și primirea unui răspuns, apoi vă arată rezultatele în milisecunde.

Această comandă este folosită în principal pentru a verifica conexiunea dintre două mașini, și anume mașina dvs. și aplicația dvs. Python pe un server web:

 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

Tabel de referință pentru comenzi

Mai jos, puteți găsi o referință rapidă pentru fiecare comandă despre care am discutat:

Comanda Utilizare
choco Instalează pachete pe Windows
brew manager de pachete macOS
apt, pacman, dnf Manager de pachete pe diferite distribuții Linux
python Rulează interpretul Python
pip Manager de pachete Python
sudo, runas Program Unix și Windows folosit pentru a scala permisiunile
chmod Modifică permisiunile fișierelor
ls Listează conținutul unui director
pwd Imprimă directorul de lucru
cp Copiază fișiere și directoare
cat Imprimă conținutul fișierului
mv, move Mută ​​(redenumește) fișiere și directoare
rm, del Eliminați fișierele și directoarele
exit iese din sesiunea shell curentă
vim, neovim Editare eficientă a textului
nano Editor de text pentru editări rapide
emacs Cel mai personalizabil editor
virtualenv, venv Generatoare de mediu virtual
git Sistem de control al versiunilor
docker Containerizați aplicațiile
grep Utilitar de potrivire a modelelor
http Utilitar de testare a serviciului web
ping Testează conexiunea la rețea
kill Termină programe

rezumat

Python este unul dintre cele mai ușor de învățat limbaje de programare. Singura piatră de poticnire pe care o veți găsi este atunci când intrați în linia de comandă fără a înțelege comenzile de care veți avea nevoie.
Majoritatea dezvoltatorilor sunt de acord că una dintre cele mai intimidante părți ale învățării Python este CLI. Dar cu doar câteva comenzi sub centură, îl vei stăpâni în cel mai scurt timp Click pentru a Tweet
În acest articol, ați aflat despre linia de comandă și unele dintre cele mai populare comenzi ale sale, așa cum sunt utilizate pentru dezvoltarea Python.

Ce alte comenzi ați găsit utile în dezvoltarea Python? Distribuiți-le în comentariile de mai jos!