Jump to content
bcman

#wit.py – Introducere în Python

Recommended Posts

LINK: #wit.py - Introducere în Python | WorldIT

A trecut exact o s?pt?mân? de la primul articol din categoria #wit.py. Ast?zi v? voi prezenta cum s? instala?i interpretorul Python, folosirea numerelor, a opera?iilor matematice ?i a variabilelor ?i cum s? salva?i primul vostru program.

Începutul

Trebuie s? în?elege?i mai întâi diferen?a dintre Python (folose?te interpretor) ?i un alt limbaj, precum C (folose?te compilator). Pentru a putea folosi programele scrise de dumneavoastr? în Python, ve?i avea nevoie de interpretorul acestui limbaj. Astfel, dac? dori?i s? prezenta?i programul cuiva, va trebui ca ?i pe calculatorul acelei persoane s? instala?i Python.

Un program scris în Python va avea întotdeauna extensia .py (totu?i se poate folosi py2exe pentru a compila respectivul program cu ajutorul Visual C, voi detalia într-un articol viitor), pe când, un program compilat în C va avea extensia .exe. Astfel, evident, apar diferen?e de vitez?. A?a cum spune un membru al unei comunit??i Python, viteza programului va depinde în principal de viteza interpretorului.

Pentru a desc?rca acest interpretor, vizita?i siteul http://python.org ?i accesa?i sec?iunea Download. Aici ve?i avea de ales între versiunea 2.x (actual 2.7.3) ?i 3.x (actual 3.2.3). Personal utilizez versiunea 2.7, iar programele pe care le voi prezenta vor fi scrise tot pentru aceast? versiune (de?i nu ar trebui s? apar? incompatibilit??i prea mari).

Dup? ce a?i instalat Python, va trebui s? face?i o mic? modificare, astfel încât, tastând comanda python în CMD, indiferent de directorul curent, se va executa interpretorul Python. Pentru aceasta, da?i click dreapta pe My Computer, accesa?i tabul Advanced ?i da?i click pe Environment Variables. Da?i click pe butonul Edit, apar?inând primei sec?iuni ?i în a doua c?su?? text introduce?i calea spre directorul Python ?i spre subdirectorul Scipts (pe care îl vom utiliza mai târziu pentru framework-uri ?i scripturi precum easy-install). În cazul meu, textul introdus este:

C:\Python27\;C:\Python27\Scripts\

IDLE - Python GUI ?i opera?ii de baz?

Pentru început, vom folosi IDE-ul livrat implicit cu Python, ?i anume IDLE. Acesta nu este doar un simplu IDE, ci ?i con?ine interpretorul Python (mai exact, IDLE este o interfa?? grafic? pentru acesta). La executare ve?i observa simbolurile >>>, iar în cazul unei comenzi precedat? de : (dou? puncte), aceste simboluri vor vi înlocuite de ... (trei puncte), în fereastra de terminal, iar în IDLE de un paragraf.

Acest interpretor poate fi folosit ?i pe post de calculator de buzunar, efectuând orice fel de calcule (pute?i încerca s? efectua?i opera?ii cu „+” - adunare; „-” - sc?dere”; „*” - înmul?ire; „/” - împ?r?ire; „%” - restul împ?r?irii; „**” - ridicarea la putere).

NOT?! În mod normal, o simpl? opera?ie precum 2+2 nu ar afi?a nimic, ci ar calcula doar rezultatul. Totu?i, interpretorul Python afi?eaz? valoarea returnat? de acea opera?ie.

OBSERVA?IE Se vede c? rezultatul postat nu a fost precedat de simbolurile „>>>”, deoarece doar comenzile introduse de utilizator sunt precedate de aceste simboluri, nu ?i rezultatele afi?ate.

Variabile

(În acest articol voi prezenta doar lucrul de baz? cu variabile, nu ?i diferitele tipuri de variabile ?i alte lucruri precum conven?ii de denumire a variabilelor)

O variabil? este folosit? pentru a re?ine o anumit? valoare (de exemplu, rezultatul unui calcul). Valoarea unei variabile poate fi oricând modificat?, acest proces purtând denumirea de atribuire. Un exemplu de atribuire simpl? este a = 2. Astfel lui a i se atribuie valoare 2. Introducând a în interpretor se va afi?a valoarea lui a (vezi ?i Nota ?i Observa?ia de mai sus).

Python suport? ?i atribuiri multiple. Pentru a atribui unor variabile valoarea altor variabile se va folosi a, b, c = d, e, f . Astfel, pe rând, a va lua valoarea lui d, b pe cea a lui e ?i c pe cea a lui f. În cazul unei atribuiri de genul a, b = c, a se va observa c? a ia valoarea lui c ?i b pe cea a vechiului a (de dinainte de a lua valoarea lui c). Pentru a atribui mai multor variabile aceea?i valoare numeric? se va folosi a = b = 2 . Poate fi folosit ?i pentru alte valori decât cele numerice a = b = c.

Comentarii ?i salvarea unui program

Pentru a v? face un program care s? execute fiecare instruc?iune pe rând, f?r? a fi nevoit s? le introduce?i de fiecare dat?, în fereastra IDLE accesa?i File » New Window ?i ve?i introduce codul în fereastra nou creat?. Fi?ierul va fi apoi salvat cu extensia .py (nu poate fi executat dac? nu e salvat). Alternativ se poate crea un fi?ier nou cu aceea?i extensie ?i deschis cu IDLE (sau orice alt text editor). Pentru a-l executa, ap?sa?i tasta F5 sau da?i dublu click pe fi?ierul nou creat.

Comentariile sunt texte delimitate de anumite simboluri ?i care nu vor fi executate de interpretor. Pentru a introduce un comentariu în-rând se va folosi simbolul # , astfel, orice se va afla între acel simbol ?i sfâr?itul liniei curente, va fi tratat ca un comentariu. Pentru a introduce un comentariu pe mai mult se va folosi ''' (trei apostrofuri simple), de exemplu:

'''Acesta este un

comentariu pe mai multe linii'''

Pute?i citi ?i articolul #wit.py – Despre Python care prezint? pe scurt proiectul #wit.py ?i limbajul Python.

Edited by bcman
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...