Vocabulaire+Python+de+base+en+L1+Sciences+-+Automne+2016+
Cette$feuille$est$le$seul$document$autorisé$le$jour$de$l'examen.$Elle$ne$concerne$que$ce$qui$a$été$étudié$dans$le$
cours$de$programmation$en$Python$3$de$1ère$année.$A$vous$de$bien$saisir$la$signification$de$tous$ces$mots$!$
Types+étudiés!!!!!!!!!!!!!!!!int,!!float,!!bool,!!str,!!list,!!tuple, set, dict!
Test+de+type+++++++++++++++++++type Ex: if type([2,5,3]) == list : ...+
Modules,+on+indique+entre+crochets+les+objets+les+plus+importés++
fractions[Fraction,gcd] !!math[pi,sqrt,factorial,sin,log,...] !!random[randint],!
turtle[*] time[time,sleep] !!polycreux[*] os[...] tkinter[*]!
Importations++
from ... import ...+
import ...+
from ... import ... as ...+
Affichage+(les+crochets+indiquent+ici+des+arguments+optionnels)++
print(x,y,...,[sep=’ ’],[end=’\n’])
Opérateurs+conditionnels++++++++++and or not
Egalité++++++++== !=+
Intervalles+d'entiers!(itérateurs)!:!!!!!!range(n)!!!!!!!range(a,b)!!!!!!!range(a,b,s)
NOMBRES+++++++++++++ - * % // / ** abs +
EXCEPTIONS+(simples)+
try :
...
except :
...
CHAÎNES+DE+CARACTERES+(str)++
+ i*s len(s) in s[i] == int(s) str(n) bin(n) chr(i)
ord(c) s.count(s) s.index(s) s.isupper() s.islower() s.isalpha()
s.isdigit() s.upper() s.lower() s.replace(old,new) s.split(sep=' ') L.join(s)
LISTES+(list)+
+ i*L len(L) in L[i] == L.pop(i) L.index(x) L.append(x)
L.count(x) L.sort() sorted(L) L.reverse() L.insert(i,x) L.extend(L1)
TUPLES+(tuple)+
+ i*t len(t) in t[i] == t.index(x) t.count(x)
POLYNOMES+CREUX+[[cn,en],...]+(module+polycreux)+
poly0() is_poly0() coef(p) degre(p) add(p,q) sub(p,q)
mul(p,q) mul_ext(k,p) valeur(p,x) fpoly(p)
ENSEMBLES+(set)+
in & | - < <= == len(E) E.add(x) E.pop() E.remove(x)
DICTIONNAIRES+(dict)+
len(d) in d[k] d.update(d1) d.keys() d.values()
COMPREHENSIONS+(de+liste,+d'ensemble,+de+dictionnaire)+
[f(x) for x in <iterable>] [f(x) for x in <iterable> if test(x)]
{f(x) for x in <iterable>} {f(x) for x in <iterable> if test(x)}
{f(x):g(x) for x in <iterable>} {f(x):g(x) for x in <iterable> if test(x)}
sum(f(x) for x in <iterable> if test(x)) # f(x) doit être un nombre !
Itérable : un objet sur lequel on peut faire une boucle for.
Ex: range, str, list, set, dict Contre-Ex: int, float
FICHIERS+DE+TEXTE+
f.read() f.readline() f.readlines() f.write(s) f.writelines(L)
for ligne in f_in : ...
f_in = open(s,'r',encoding='utf-8') f_out = open(s,𝑤
𝑎,encoding='utf-8') f.close()
GRAPHISME+TORTUE+(module+turtle)+
forward(d) back(d) left(a°) right(a°) down() up() ht() st()
goto(pt) goto(x,y) pos() heading() setheading(a°) pencolor(s)
dot(diam) reset() tracer(bool)
PROGRAMMATION+PAR+OBJETS++
Dans le constructeur __init__ ou dans une méthode, self représente l'objet courant.
class __init__(self,...) __repr__(self)
__add__(self,obj) __mul__(self,obj)
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !