Documente Academic
Documente Profesional
Documente Cultură
Curs 5
Simulare. Discutii. Recapitulare
Examen
CE ESTE PYTHON
Python a fost inventat de Guido van Rossum la finalul
anilor 1980. În 1991 a fost lansată prima versiune - 0.9.0
(1994 – versiunea 0.1.0, 2000 – versiunea 2.0, 2008 –
versiunea 3.0). Ultima versiune este 3.7.4. lansată în iulie
2019.
Este un limbaj de programare interpretat, orientat obiect,
tare tipat, dinamic.
Pentru a executa cod în Python avem nevoie de
interpretorul Python (Python Shell, Idle Shell).
Până în prezent au fost dezvoltate două generații ale
limbajului: Python 2 și Python 3. (https
://www.python.org/doc/versions/)
INSTALARE PYTHON
Pentru a instala Python se accesează: www.python.org.
Selectați varianta dorită.
Descărcați fișierul.
Identificatori
Comentarii: #,’’’….’’’
Indentare
Ex:
if a > b:
print(“a este mai mare decat
b")
Cuvinte cheie : cuvinte
rezervate.
TIPURI NUMERICE
numere întregi (int), reale (float),
complexe (complex).
bool este un subtip al tipului int
(True, False)
Pe multimea numere reale sunt
definite valorile: -inf (-Infinit),
+inf (+infinit), nan (not a
number)
Se pot face conversii între tipuri
folosind construcția: tip(valoare)
numere complexe au forma:
a+bj. Prelucrările se pot face si
scriind numărul complex de
forma: complex(a,b).
DATE.VARIABILE
spațiu de memorie alocat pentru a stoca date de tipuri diferire
la crearea variabilelor interpretorul alocă în mod dinamic, spațiu
în funcție de tipul valorii / expresiei sau de o eventuală conversie
după asocierea unei valori (prin atribuire sau prin citire), variabila
poate fi folosită în diferite prelucrări
Numele unei variabile - convenții:
numele începe întotdeauna cu o literă sau cu caracterul ”_”
nu conține spațiu sau alt caracter folosit ca operator (+, -, *, &, ^,
%, $, #, @, !, =, (,),)
nu poate fi un cuvânt cheie (if, else, while, for, in etc.)
2. Conversia de tip
variabila = tip(valoare) sau variabila = tip(expresie)
Fie trei numere a, b, c. Să se verifice dacă unul dintre ele este media aritmetică a
celorlalte două.
Fie a, b, c numere întregi. Să se determine dacă sunt pitagoreice.