Les Bases Du Python ( Openclassrooms ) Flashcards

1
Q

Comment est définie une variable ?

A

Son nom , sa valeur et son type

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Comment écrit t-on une valeur ?

A

Entre guillemets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

À quoi sert la fonction f-string ?

A

A noter plusieurs valeurs en même temps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quels sont les différents types de variable ?

A

Boolean = true or false
Numérique = decimal ou entier
String = chaîne ( entre guillemets)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Comment se définit une liste ?

A

Par les crochets []

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quel est l’outil pour accéder à l’élément d’une liste ?

A

L’Indice ( liste [indice] )

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

À partir de combien commencent les indices ?

A

0 ( et pas 1 ! )

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Quelle est la fonction utilisée pour modifier un élément de la liste ?

A

Avec la modification de l’indice et append()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Comment retirer un élément de la liste ?

A

Avec remove ()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Comment connaître la longueur d’une liste ?

A

Len ()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Comment trier une liste ?

A

Sort ()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Quelle est la particularité des tuples en comparaison aux listes ?

A

Les tuples sont immuables ( pas modifiable )

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Comment retrouver un élément dans tuples ou encore une clé ?

A

Avec in()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Quelle est la fonctionnalité d’un dictionnaire ?

A

C’est une structure de données clé+valeur
{ «clé» : «valeur» , }

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Comment supprimer une clé valeur ?

A

Avec del ou pop

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Quelles sont les différentes conditions de vérification avec if/else ?

A

If/else = if le code est execute si la condition est vraie

17
Q

Quelles sont les différentes conditions de vérification avec if/elif/else ?

A

Possibilité de définir des conditions multiples

18
Q

Quelles sont les conditions de vérification avec And/or ?

A

And = vérification si la condition est vraie
Or = vérification si la condition n’est pas vraie

19
Q

Que veux dire cette expression de comparaison == ?

A

Égal

20
Q

Que veux dire cette expression de comparaison != ?

A

Non égal

21
Q

C’est quoi le match case ?

A

Une fonctionnalité qui facilite la comparaison des valeurs avec des motifs

22
Q

Au delà du symbole à utiliser ( match ) quel autre symbole utiliser dans le match case ?

A

_

23
Q

Comment peut on répéter des codes ?

A

Grâce aux boucles

24
Q

Quelles sont les deux types de boucles ?

A

For = quand on connaît le nombre de répétitions à exécuter
While = quand on ne sait pas le nombre de répétitions à exécuter

25
Q

Quel outil utiliser pour boucler plusieurs fois ?

A

range()

26
Q

Que signifient les mots clés break & continue ?

A

Break = utilisé pour sortir d’une boucle brusquement
Continue = permet de passer au code suivant sans interruption

27
Q

Donne un exemple de fonction()

A

Print

28
Q

De quoi doit être accompagné la fonction pour fonctionner ?

A

De données ( ex : print “hello world!” )

29
Q

Quelles sont les deux types de fonction dans python ?

A

Les fonctions intégrées dans python & les fonctions définies par l’utilisateur

30
Q

Quel est le mot clé pour créer une fonction ?

A

def

31
Q

Quelles sont les 3 types de fonction dans python ?

A

• fonction sans paramètres
• fonction avec paramètres
• fonctions avec valeur de retour

32
Q

Que représente la fonction sans paramètres : def fonction () ?

A

Encapsuler un bloc de code répétitif

33
Q

Que représente les fonctions avec paramètres ?

A

Permet de donner de la valeur à la fonction .

34
Q

Que représente les fonctions avec valeur de retour : return ?

A

Cette fonction peut prendre des paramètres et recevoir une valeur