Table of contents
Hello, World
Cum se execută o comandă în interpretorul Python?
Pentru a executa o comandă în interpretorul Python, deschide terminalul sau linia de comandă și urmează acești pași:
- Deschide Terminal:
- Pe Windows: Deschide Command Prompt sau PowerShell.
- Pe macOS și Linux: Deschide Terminal.
- Lansează Interpretorul Python:
- Scrie
python
saupython3
și apasăEnter
. Dacă aceste comenzi nu sunt recunoscute, poate fi necesar să instalezi Python în prealabil și să adaugi calea către executabil în variabila de mediuPATH
.
- Scrie
- Scrie și Execută Comanda Python:
-
Odată ce te afli în interpretorul Python, poți scrie și executa comenzi Python direct în prompt. De exemplu:
>>> print("Hello, World!")
Apasă
Enter
pentru a vedea rezultatul comenzii. În acest exemplu, ar trebui să obții output-ul"Hello, World!"
.
-
- Ieșire din Interpretor:
- Poți ieși din interpretor tastând
exit()
sauquit()
și apăsândEnter
.
- Poți ieși din interpretor tastând
Observă că simbolurile >>>
reprezintă promptul interpretorului Python și indică că poți scrie cod Python direct acolo.
Aceasta este modalitatea interactivă de a testa sau de a executa comenzi Python în interpretorul interactiv. Este util pentru experimentarea rapidă și pentru testarea micilor bucăți de cod. Pentru proiecte mai mari și scripturi, este obișnuit să scrii codul într-un fișier și să-l rulezi folosind comanda python nume_script.py
în linia de comandă.
Cum accesez documentația?
Din consolă puteți obține documentația despre anumite module, clase, metode folosind help(nume), inclusiv despre modulele și metodele scrise de voi dacă includeți în cod comentarii docstring (similare javadoc-ului din Java). Alternativ, dacă doriți să vedeți metodele disponibile pentru un anumit obiect puteți folosi funcția dir(obiect)
, ca în exemplele de aici.
>>> import io
>>> help(open)
Validarea rapidă a unei comenzi
Unul din avantajele Python este că puteți folosi consola atunci când vreți să testați o anumită funcționalitate sau când nu sunteți siguri ce se întâmplă când folosiți anumite funcții/construcții. De exemplu puteți încerca diverse metode de prelucrare pe string-uri înainte de a le încorpora în programul vostru, sau poate pur și simplu vă puneți întrebări de genul “Ce se întâmplă dacă adun două șiruri de caractere (string-uri)? Dar dacă adun un număr cu un string?” –> încercați asta în consolă și observați dacă merge sau ce eroare primiți din partea interpretorului.
Exerciții
Observați și reproduceți exemplele de mai jos:
>>> "Hello, " + "World!"
'Hello, World!'
Ce mesaj transmite eroarea de mai jos?
>>> 2 + "Hello"
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'int' and 'str'
Cum a fost rezolvată problema de mai sus?
>>> str(2) + "Hello"
'2Hello'