Retour au cours

Flashcards sur Introduction au Codage Python pour Débutants

Appartient au cours : Introduction au Codage Python pour Débutants

"Quelle est la cible principale de ce cours Python ?","Ce cours est destiné aux débutants sans aucune connaissance préalable en programmation ou en maths."
"Quel est le premier outil à installer pour coder en Python ?","Il faut installer Python depuis le site officiel Python.org."
"Que faut-il cocher lors de l'installation de Python sur Windows ?","Il faut cocher 'Ajouter Python.exe au PATH' pour que l'ordinateur sache où se trouve Python."
"Quel éditeur de texte est recommandé pour coder en Python ?","Visual Studio Code (VS Code) est l'éditeur recommandé."
"Quelle extension faut-il installer dans VS Code pour coder en Python ?","Il faut installer l'extension Python développée par Microsoft."
"Quel est le programme typique pour débuter l'apprentissage d'un langage de programmation ?","Le programme 'Hello World' est typiquement utilisé pour débuter."
"Comment écrire un 'Hello World' en Python ?","On utilise la fonction print("Hello, World")."
"Quelle fonction permet d'afficher des valeurs en Python ?","La fonction print() permet d'afficher des valeurs."
"Comment afficher un entier en Python ?","On fournit directement la valeur entière à la fonction print(), par exemple print(3)."
"Quelles sont les opérations arithmétiques possibles sur les entiers en Python ?","Les opérations possibles sont : addition (+), soustraction (-), multiplication (*), division (/), exposant (**), division entière (//), et modulo (%)."
"Quel est l'ordre de priorité des opérations arithmétiques en Python ?","L'ordre de priorité est le même qu'en maths : parenthèses, exposants, multiplication/division, addition/soustraction."
"Quelle fonction permet de connaître le type d'une valeur en Python ?","La fonction type() permet de connaître le type d'une valeur."
"Quels sont les trois premiers types de données vus dans ce cours ?","Les trois premiers types sont : str (chaîne de caractères), int (entier), et float (nombre décimal)."
"Qu'est-ce qu'une variable en Python ?","Une variable est une 'boîte' qui permet de stocker une valeur pour la réutiliser plus tard."
"Quelle convention de nommage utilise-t-on pour les variables en Python ?","On utilise le snake_case : des mots en minuscules séparés par des underscores (_)."
"Comment déclarer et assigner une variable en Python ?","On écrit le nom de la variable suivi d'un égal et de la valeur, par exemple ma_variable = 42."
"Peut-on réassigner une variable avec une valeur d'un autre type en Python ?","Oui, on peut réassigner une variable avec une valeur d'un autre type, par exemple ma_variable = "Hello World"."
"Pourquoi ne peut-on pas concaténer directement une chaîne de caractères avec un entier en Python ?","Parce que Python ne permet de concaténer que des chaînes de caractères entre elles (str avec str)."
"Quelle fonction permet de transformer un entier en chaîne de caractères ?","La fonction str() permet de transformer un entier en chaîne de caractères."
"Qu'est-ce que le casting en Python ?","Le casting est la transformation d'un type de données en un autre, par exemple int(), float(), ou str()."
"Quelle fonction permet de lire une entrée utilisateur en Python ?","La fonction input() permet de lire une entrée utilisateur."
"Quel est le type par défaut des valeurs retournées par la fonction input() ?","Le type par défaut est str (chaîne de caractères)."
"Comment transformer l'entrée utilisateur en entier ?","On utilise la fonction int() sur le résultat de input(), par exemple age = int(input("Quel est votre âge ? "))."
"Quelle est la formule pour convertir des degrés Celsius en Fahrenheit ?","La formule est : Fahrenheit=Celsius×95+32Fahrenheit = Celsius \times \frac{9}{5} + 32."
"Qu'est-ce qu'un booléen en Python ?","Un booléen est un type de données qui peut prendre deux valeurs : True ou False."
"Quelles valeurs sont considérées comme falsy en Python ?","Les valeurs falsy sont : 0, 0.0, "" (chaîne vide), [] (liste vide), et None."
"Quels sont les six opérateurs de comparaison en Python ?","Les opérateurs sont : < (strictement plus petit), <= (plus petit ou égal), > (strictement plus grand), >= (plus grand ou égal), == (égal), et != (différent)."
"Quels sont les deux opérateurs logiques en Python ?","Les opérateurs logiques sont and (et) et or (ou)."
"Quelle structure de contrôle permet d'exécuter du code si une condition est vraie ?","La structure if permet d'exécuter du code si une condition est vraie."
"Quels mots-clés complètent la structure if pour gérer plusieurs conditions ?","Les mots-clés sont elif (sinon si) et else (sinon)."
"Qu'est-ce qu'une indentation en Python ?","L'indentation est un décalage (espaces ou tabulations) qui définit les blocs de code dans les structures comme if, for, ou while."
"Qu'est-ce qu'une liste en Python ?","Une liste est un tableau ou ensemble qui peut contenir plusieurs éléments de n'importe quel type."
"Comment déclarer une liste en Python ?","On utilise des crochets, par exemple ma_liste = [1, 2, 3]."
"Comment accéder au premier élément d'une liste ?","On utilise l'indice 0, par exemple ma_liste[0]."
"Quelle méthode permet d'ajouter un élément à une liste ?","La méthode append() permet d'ajouter un élément à la fin d'une liste."
"Quelle méthode permet de supprimer un élément d'une liste ?","La méthode remove() permet de supprimer un élément spécifique d'une liste."
"Qu'est-ce qu'une boucle while en Python ?","Une boucle while répète un bloc de code tant qu'une condition est vraie."
"Qu'est-ce qu'une boucle for en Python ?","Une boucle for permet d'itérer sur chaque élément d'un objet itérable (comme une liste ou une chaîne de caractères)."
"Quelle fonction permet de boucler un certain nombre de fois avec une boucle for ?","La fonction range() permet de boucler un certain nombre de fois."
"Qu'est-ce qu'une fonction en Python ?","Une fonction est un bloc de code réutilisable qui effectue une tâche spécifique."
"Comment déclarer une fonction en Python ?","On utilise le mot-clé def, suivi du nom de la fonction et de parenthèses, par exemple def ma_fonction():."
"Qu'est-ce qu'un paramètre dans une fonction ?","Un paramètre est une variable passée à une fonction pour être utilisée dans son corps."
"Quelle est la différence entre une variable locale et une variable globale ?","Une variable locale est accessible uniquement dans la fonction où elle est déclarée, tandis qu'une variable globale est accessible dans tout le programme."
"Qu'est-ce qu'un tuple en Python ?","Un tuple est une collection immuable (non modifiable) déclarée avec des parenthèses, par exemple (1, 2, 3)."
"Qu'est-ce qu'un set en Python ?","Un set est une collection non ordonnée et sans doublons déclarée avec des accolades, par exemple {1, 2, 3}."
"Qu'est-ce qu'un dictionnaire en Python ?","Un dictionnaire est une collection de paires clé-valeur déclarée avec des accolades, par exemple {"clé": "valeur"}."
"Qu'est-ce qu'une classe en Python ?","Une classe est un modèle pour créer des objets qui regroupent des données et des fonctions (méthodes)."
"Comment déclarer une classe en Python ?","On utilise le mot-clé class, suivi du nom de la classe en PascalCase, par exemple class Voiture:."
"Qu'est-ce qu'une instance de classe ?","Une instance est un objet créé à partir d'une classe, par exemple ma_voiture = Voiture()."
"Quelle méthode spéciale est utilisée comme constructeur dans une classe ?","La méthode __init__() est utilisée comme constructeur pour initialiser une instance."
"Que représente le paramètre self dans une méthode de classe ?","Le paramètre self est une référence à l'instance actuelle de la classe."