Sunteți pe pagina 1din 11

Cuprins

1. Introducere în Python

1.1 De ce să alegem acest curs?


1.2 Ce vom învăța la acest curs?
1.3 Instalarea și setarea mediului de lucru
1.4 Tipuri de variabile in Python
1.4.1 Numere Python
1.4.2 Listele Python
1.4.3 Python Tuple
1.4.4 Șiruri Python
1.4.5 Seturi Python
1.4.6 Dicționare Python
1.5 Operații cu variabile Python
1.6 Exerciții
Introducere în Python

1.1 De ce să alegem acest curs?

Cu toții suntem conștienți de direcția înspre care se îndreaptă lumea zilelor


noastre. Tehnologia a căpătat un loc important în viețile noastre și își face
simțită prezența la orice pas. Internetul ne pune la dispoziție multe
materiale care ne pot ajuta sa studiem ceea ce ne intereseaza, în cazul de
față limbajul de programare Python. Cu toate acestea, unui începător îi
poate da de lucru multitudinea de informații și șansele de a abandona
procesul de învățare înainte de a ajunge la miezul informației sunt
crescute.

Scopul cursului nostru este de a vă prezenta informații bine structurate și


ușor de înțeles pentru începători, scurtând astfel timpul necesar asimilării
de cunoștințe.

1.2 Ce vom învăța la acest curs?

În aceast curs, veți învăța elementele de bază Python de care aveți nevoie
pentru a începe călătoria voastră în programare, inclusiv cum să analizați
datele, să utilizați bibliotecile de vizualizare a datelor și chiar cum să vă
scrieți propriile funcții Python.
Veți învăța modul în care companii din întreaga lume utilizează Python
pentru a obține un avantaj competitiv. Prin exerciții practice de codare, veți
învăța apoi cum să stocați, să manipulați și să explorați datele folosind
NumPy. Apoi o să învățați cum să vizualizați datele folosind Matplotlib, să
manipulați DataFrames și dicționarele folosind seriile Pandas și să scrieți
propriile funcții și înțelegeri de liste.
1.3 Instalarea și setarea mediului de lucru

Pentru instalare, o sa accesam pagina:


https://www.python.org/downloads/release/python-3107/

Apasam pe butonul Downloads ca în poza de mai jos, si dupa apasam pe


acest buton.

Descarcarea va fi rapidă, după care instalam fișierul descărcat în


calculator.
Următorul pas este sa instalam un IDE (mediu integrat de dezvoltare).
Cel mai popular IDE pentru Python este Pycharm.

Accesam următorul link:


https://www.jetbrains.com/pycharm/download/#section=windows
Alegem versiunea Community care este gratuită. Versiunea Professional
este cu plata lunara.

După urmăm pașii similari instalării Python.

Cand instalarea e terminata, deschidem programul Pycharm și deschidem


un proiect nou.
Deschidem un proiect nou apasand pe butonul File din stanga sus, dupa
apasam pe New Project,
Cand se deschide fereastra nouă de creat proiect, selectam o adresa din
calculator care contine un folder nou curat, fara alte fisiere:
Dupa apasam OK si butonul Create. În cateva minute o sa se incarce
proiectul cu Interpretorul Python, si putem scrie cod Python in fisierul
main.py care este creat automat la fiecare proiect nou.

1.4 Tipuri de variabile in Python

În Python tipurile de date sunt considerate clase și variabilele sunt obiecte


ale acestei clase. Acest lucru se datorează faptului că în Python totul este
un obiect.
Principalele tipuri de date identificate în Python sunt:
Tipuri de date în Python
Numere Python
Liste Python
Python Tuple
Șiruri Python
Seturi Python
Dictionare Python
Date Booleene

1.4.1 Numerele Python


Numerele întregi, numerele reale și numerele complexe sunt încadrate în
categoria numerelor Python. Clasele aferente acestora în Python sunt int,
float și complex.
Pentru a identifica cărei clase îi aparține o variabilă folosim funcția type( ).
În mod similar, funcția insistance( ) este utilizată pentru a verifica dacă o
variabilă aparține unei anumite clase sau nu. Aceasta funcție returnează
True dacă valoarea aparține clasei numite și False în caz contrar.
Numerele întregi pot avea orice lungime, ele fiind limitate doar de memoria
disponibilă. Numerele reale pot avea până la 15 zecimale. Numerele
complexe sunt de forma x+y, unde x este partea reală și y este partea
imaginară.
1.4.2 Listele Python
Lista Python constituie o secvență ordonată de valori de diverse tipuri. Lista
este unul dintre cele mai des utilizate tipuri de date in Python.
Declararea listelor este simplă. Elementele unei liste sunt încadrate între
paranteze drepte și sunt separate de virgule.
Python permite extragerea unui element dintr-o listă cu ajutorul indexului
acestuia. În Python indexul începe de la 0.
O caracteristică importantă a listelor este că structura acestora poate fi
modificată.

1.4.3 Python Tuple


Tuplurile, la fel ca și listele, sunt secvențe ordonate de elemente. Ele sunt
definite între paranteze, iar elementele sunt separate prin virgule.
Diferența dintre tupluri si liste o reprezintă faptul că tuplurile nu pot fi
modificate. Ele sunt folosite pentru la scriere a datelor.
Putem extrage elemente și din tupluri, dar nu putem schimba valoarea
acestora.

1.4.4 Șiruri Python (String)


Șirurile de caractere sunt unele dintre cele mai populare tipuri de date din
Python. Ele sunt definite între ghilimele simple sau duble. În Python “ și ‘
sunt tratate la fel.
Pentru a accesa substring-uri (porțiuni din șiruri de caractere) va trebui sa
sa folosim parantezele pătrate pentru slicing.
Poti face “update” unui șir de caractere re-asignandu-i altă valoare.
Aceasta nouă valoare poate fi scrisă în continuarea celei vechi sau o poate
înlocui pe cea veche.

1.4.5 Seturi Python


Seturile Python reprezintă o colecție neordonată de articole unice . Setul
constă în valori separate de virgule, plasate în interiorul parantezelor
rotunde.
Seturile permit operații de unire sau intersecție. Seturile au valori unice,
duplicatele fiind eliminate.
Indexarea nu poate fi realizată în cadrul seturilor deoarece acestea sunt
colecții neordonate. În consecință operația de slicing nu poate fi realizată.

1.4.6 Dicționarele Python

Dicționarele Python reprezintă o colecție neordonată de perechi


cheie-valoare. Dicționarele sunt utilizate pentru cantități mari de date.
Dicționarele sunt definite între paranteze rotunde, fiecare element fiind de
forma key:value. Cheia și valoarea pot fi de orice tip.
1.5 Operații cu variabile Python

Python este capabil să efectueze operații matematice complexe și de bază,


folosind operatori aritmetici sau metode și constante disponibile prin
biblioteca matematică.
În aplicații sau programe mai realiste, operatorii aritmetici nu sunt folosiți
izolați. În majoritatea cazurilor, pot fi folosiți ca părți ale funcțiilor sau
declarațiilor care sunt parte ale unor programe mai mari. În cazul în care un
operator este necesar de mai multe ori în același program, cel mai bine e
să realizăm o funcție care poate fi refolosită de mai multe ori.

S-ar putea să vă placă și