Modul de lucru în Python 3
Redactarea corectă a codului
Definiția 1. Sintaxa limbajului este dată de totalitatea regulilor de scriere corectă
(în sensul acceptării sale de programul traducător (
interpretor, în cazul Python),
care are rolul de a îl executa.
Definiția 2. Prin
semantica unui limbaj se înțelege semnificația construcțiilor
sintactice corecte (ce anume realizează instrucțiunile, etc).
Limbajul Python este foarte sensibil la sintaxă si este orientat puternic spre o redactare care
să permită înțelegerea ușoară a codului altui programator căruia îi parvine programul,
așadar
este de preferat ca pe fiecare linie să fie scrisă o singură instrucțiune.
De exemplu,
pe aceeași linie nu putem scrie două instrucțiuni fără a le separa prin "
;",
iar interpretorul Python ne anunță imediat!
Mai mult, Python
face diferența dintre literele mari (majuscule) și cele mici.
Această instrucțiune obține o eroare de sintaxă:
priNt("Salut!")
deoarece nu cunoaște comanda
priNt.
Indentarea este foarte importantă și vom mai discuta despre ea. Pe moment,
nu lăsați spații goale la începutul liniei.
Semantic, cel mai dificil este ca programul să execute întocmai ceea ce și-a propus cel
care l-a realizat, iar a verifica corectitudinea nu este deloc un lucru simplu.
EXERCIȚIU
|
check_circle_outline
|
Programul de mai jos conține o serie de erori. Sarcina ta este să îl corectezi!
Super! Acum totul este ok.
Editor - Programul tău Python
|
|
Comentarii
Python încurajează introducerea comentariilor în cod,
deoarece este mult mai ușor de înțeles ulterior.
Acestea se pot introduce oriunde în program, încep cu caracterul
diez ("
#")
și continuă până la sfârșitul liniei, precum ați văzut mai sus.
Felicitări! Lecția s-a încheiat!
Rezolvă exercițiul înainte de a termina lecția ...
Cărțile editurii noastre
O parte dintre manualele și culegerile de probleme se găsește și [
în format electronic]
securizat sub formă
de fișier *.pdf.
"
O cameră fără cărţi este ca un corp fără suflet."
(G. K. Chesterton)
Ultimele noutăți
[
vezi lista completă a cărților]