★ À maîtriser
Les types présentés sont :
Le type bool ne comporte que deux valeurs possibles : True et False.
La fonction type(nomVariable) permet de connaître le type d’une variable.
Les opérations arithmétiques présentées sont : l’addition x + y, la soustraction x - y, la multiplication x * y, la division décimale x / y, le quotient entier x // y, le reste x % y, la puissance x ** y
L’opérateur + concatène deux chaînes de caractères en les plaçant bout à bout.
La fonction len(ch1) donne le nombre de caractères de la chaîne ch1.
Compléments
📌 Les noms de variables doivent être explicites et peuvent utiliser des caractères alphanumériques sans accent ; le cours recommande la notation camelCase.
Annoncer les variables manipulées au début du code est une bonne pratique, même si une variable peut être créée à n’importe quel moment du programme.
Dans longueur = 7.5, la valeur 7.5 est affectée à la variable longueur.
L’expression ch1[i] désigne le (i+1)ᵉ caractère de la chaîne ch1.
= affecte une valeur ; == vérifie une égalité
📌 Un programme un peu complexe doit être commenté afin d’expliquer les opérations effectuées.
L’instruction input() permet de demander à l’utilisateur de saisir une valeur et peut recevoir une phrase d’invite entre ses parenthèses.
Par défaut, input() renvoie les signes saisis par l’utilisateur sous forme de chaîne de caractères.
int(input()) permet de recueillir un entier saisi par l’utilisateur.
float(input()) permet de recueillir un réel saisi par l’utilisateur.
📌 En Python, une condition introduite par if se termine par deux points et son bloc d’instructions doit être indenté.
else introduit le bloc d’instructions exécuté lorsque la condition du if n’est pas satisfaite.
and représente l’intersection logique, or l’union logique et not la négation.
if choisit une branche ; and, or et not combinent des tests
★ À maîtriser
📌 Une boucle bornée répète des instructions un nombre connu de fois et s’utilise avec for et range(), tandis qu’une boucle non bornée utilise while et répète tant que son test est vrai.
range() admet trois paramètres : le début, la fin et le pas ; le début vaut 0 et le pas vaut 1 par défaut, mais la fin doit être fournie.
Une boucle while exécute son corps à plusieurs reprises tant que sa condition de continuation reste vraie.
Compléments
for i in range(5) affiche successivement 0, 1, 2, 3 et 4, en commençant à 0 et en s’arrêtant avant 5.
for i in range(0, 10, 2) parcourt les valeurs 0, 2, 4, 6 et 8, puis s’arrête avant 10.
for compte les répétitions ; while répète tant que le test reste vrai
★ À maîtriser
📌 Le mot-clé import suivi du nom d’un module permet d’accéder à ce module.
Compléments
Le cours recommande de nommer les fonctions en snake_case.
L’appel nom_de_la_fonction(4, 78) renvoie 312 dans l’exemple de fonction qui multiplie ses deux paramètres.
Les modules cités et leurs usages sont : tkinter pour l’affichage graphique, turtle, math pour les calculs mathématiques, random pour le traitement aléatoire, time pour la gestion du temps, pillow pour le traitement d’images numériques, folium pour la création de documents cartographiques
Teste tes connaissances sur Bases de programmation en Python avec 15 questions à choix multiples et corrections détaillées.
1. Python peut être utilisé dans le cadre de projets commerciaux parce que :
2. Parmi les associations entre types Python et valeurs, lesquelles sont exactes ?
Mémorisez les concepts clés de Bases de programmation en Python avec 47 flashcards interactives.
Dans quels environnements Python peut-il fonctionner ?
Dans différents environnements, notamment UNIX, macOS, MS-DOS et Windows.
Quelle restriction commerciale s’applique à l’utilisation de Python ?
Aucune restriction ne s’applique aux projets commerciaux.
Quels types Python correspondent aux entiers, réels, chaînes, booléens et listes ?
int, float, str, bool et list, respectivement.
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches