Python est un langage de programmation interprété, reconnu pour sa simplicité et sa lisibilité. En Sciences Numériques et Technologie (SNT), il est utilisé comme un outil fondamental pour comprendre les bases de l'algorithmique et de la manipulation des données. Sa polyvalence en fait un choix idéal pour débuter, permettant de gérer et de transformer l'information efficacement.
Variable
Un emplacement nommé en mémoire qui stocke une valeur. En Python, le type d'une variable est automatiquement déterminé lors de son affectation.
Fonction
Un bloc de code réutilisable conçu pour effectuer une tâche spécifique. Elle peut prendre des arguments en entrée et retourner une valeur en sortie, favorisant l'organisation du code.
Algorithme
Une séquence finie d'instructions claires et non ambiguës, permettant de résoudre un problème donné. En informatique, il est souvent implémenté sous forme de programme.
En Python, les variables sont créées par simple affectation d'une valeur. Le langage détecte automatiquement le type de la donnée stockée. Comprendre ces types est essentiel pour manipuler correctement l'information.
- Entiers (
int) : Nombres sans partie décimale (ex:5,-10). - Décimaux (
float) : Nombres avec une partie décimale (ex:3.14,-0.5). - Chaînes de caractères (
str) : Séquences de texte délimitées par des guillemets simples ou doubles (ex:'bonjour',"Python"). - Booléens (
bool) : Représentent une valeur de vérité, soitTrue(vrai) soitFalse(faux).
type() permet de vérifier le type d'une variable.Python met à disposition des opérateurs pour effectuer des calculs, comparer des valeurs et combiner des conditions. Leur maîtrise est fondamentale pour la logique des programmes.
- Opérateurs arithmétiques : Effectuent des calculs numériques.
+(addition),-(soustraction),*(multiplication),/(division flottante).//(division entière, résultat sans décimale),%(modulo, reste de la division).
- Opérateurs de comparaison : Comparent deux valeurs et retournent un booléen.
==(égalité),!=(différence),<(strictement inférieur),>(strictement supérieur),<=(inférieur ou égal),>=(supérieur ou égal).
- Opérateurs logiques : Combinent des expressions booléennes.
and(ET logique),or(OU logique),not(NON logique).
Les fonctions
print() et input() sont les outils de base pour permettre à un programme Python de communiquer avec l'utilisateur, que ce soit pour afficher des informations ou pour en recueillir.- La fonction
print()est utilisée pour afficher du texte, des variables ou le résultat d'expressions à l'écran. - La fonction
input()permet de demander une information à l'utilisateur via le clavier. L'information saisie est toujours récupérée sous forme de chaîne de caractères (str).
A retenir :
- Python est un langage interprété, polyvalent et facile à lire, idéal pour l'apprentissage de l'algorithmique.
- Les variables stockent des données de différents types : entier (
int), décimal (float), chaîne de caractères (str) et booléen (bool). - Les opérateurs arithmétiques (
+,-,*,/,//,%) permettent les calculs. - Les opérateurs de comparaison (
==,!=,<,>,<=,>=) évaluent des relations entre valeurs. - Les opérateurs logiques (
and,or,not) combinent des conditions. - Les fonctions
print()etinput()sont utilisées pour afficher des informations et recueillir les saisies de l'utilisateur.
