0% ont trouvé ce document utile (0 vote)
14 vues3 pages

Introduction au langage Python pour débutants

Python

Transféré par

t.khathyri
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
14 vues3 pages

Introduction au langage Python pour débutants

Python

Transféré par

t.khathyri
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

‭Introduction Python‬

‭ u collège, vous avez déjà programmé mais en utilisant un langage de programmation‬


A
‭par blocs‬‭. Ce type de langage est très utile pour‬‭apprendre les bases‬‭de l’algorithmique‬
‭et de la programmation mais ne constitue pas un langage utilisé pour programmer‬
‭réellement. Pour cela, on utilise des langages dits‬‭textuels‬‭qui nécessitent d’écrire tout le‬
‭code avec son clavier.‬

‭ u lycée, vous allez apprendre l’un de ces langages : le langage‬‭Python‬‭. Vous l’utiliserez‬
A
‭dans différentes disciplines : Mathématiques, SNT, Physique-Chimie, spécialité NSI‬
‭notamment.‬

‭Différences collège/lycée‬

‭ oici à gauche, un programme écrit dans un langage par blocs et à droite le même‬
V
‭programme écrit dans le langage Python.‬

‭Variables‬
‭ n informatique, il est indispensable de conserver des informations de natures diverses.‬
E
‭Par exemple, votre smartphone enregistre dans sa mémoire votre numéro de téléphone,‬
‭les numéros de téléphones de vos contacts, vos messages (SMS), vos photos, vos‬
‭applications, etc. Chacune de ces informations est stockée à un endroit précis dans la‬
‭mémoire dans ce qu’on appelle une‬‭variable‬‭.‬

‭Ainsi, de manière simplifiée, retenez la définition suivante.‬

‭Une‬‭variable‬‭est un espace de stockage de la mémoire‬‭(une case mémoire). Chaque‬


‭variable est caractérisée par son‬‭type‬‭, son‬‭nom‬‭et‬‭sa‬‭valeur‬‭.‬

‭Remarque : Au fait, pourquoi dit-on‬‭variable‬‭?‬


‭ out simplement car les données qu’elle contient peuvent‬‭varier‬‭(au cours du temps) : si‬
T
‭un ami change de numéro de téléphone, vous êtes content de pouvoir le modifier.‬

‭A .‬ ‭Types de variables‬
‭ e‬‭type‬‭d’une variable est la nature de l’information‬‭qu’elle contient. Vous conviendrez‬
L
‭que l’heure de votre réveil et votre dernier SMS reçu n’ont pas la même nature : le premier‬
‭correspond à des nombres et le second à du texte.‬

‭Dans un premier temps, voici les trois types de base qui nous intéressent :‬

‭●‬ l‭e type‬‭entier‬‭: il désigne les entiers relatifs (positifs‬‭ou négatifs).‬


‭En Python on parle du type‬‭ int‬‭(pour‬‭integer‬‭qui signifie‬‭« entier » en anglais) ;‬
‭●‬ ‭le type‬‭flottant‬‭: il désigne les nombres décimaux‬‭(à virgule).‬
‭En Python on parle du type‬‭ float‬‭(pour‬‭floating‬‭qui‬‭signifie « flottant » en anglais)‬
‭●‬ ‭le type‬‭chaîne de caractères‬‭: il désigne toute suite‬‭ordonnée de caractères.‬
‭En Python on parle du type‬‭ str‬‭(pour‬‭string‬‭qui signifie‬‭« chaîne » en anglais).‬

‭ ctivité 1 :‬
A
‭Indiquez le type des variables permettant de stocker (sur votre smartphone) les‬
‭informations suivantes :‬
‭Variable‬ ‭Type‬

‭le nom d’un contact‬

‭le numéro de téléphone d’un contact‬

‭un SMS‬

‭l’heure du réveil‬

‭le code de votre partage de connexion Wi-Fi‬

‭le pourcentage‬‭affiché‬‭de batterie restante‬

‭B.‬ ‭Noms‬‭de variables (en Python)‬


‭ haque variable possède un‬‭nom‬‭qui permet d’identifier‬‭l’emplacement mémoire‬
C
‭correspondant.‬

‭ ans le langage Python, il y a des règles à respecter pour nommer les variables. Voici‬
D
‭celles qui vous concernent :‬

‭‬
● ‭ ègle 1‬‭: un nom ne peut contenir que des lettres‬‭(a-z, A-Z), des chiffres (0 - 9) et le caractère‬‭
R _‬‭(‬‭underscore‬‭).‬
‭●‬ ‭Règle 2‬‭: un nom ne peut pas commencer par un chiffre.‬
‭●‬ ‭Règle 3‬‭: les noms sont sensibles à la casse, cela‬‭signifie qu’il y a une distinction entre les minuscules et les‬
‭majuscules : la variable nommée‬‭ snt‬‭est différente‬‭de la variable‬‭ ‭.‬
Snt‬
‭●‬ ‭(Règle 4)‬‭: il est préférable de toujours choisir‬‭un nom de variable représentatif : par exemple, si vous voulez‬
‭stocker le nom d’une personne dans une variable, il est préférable de l’appeler‬‭ nom‬‭plutôt que‬‭
x‭.‬‬
‭●‬ ‭(Règle 5)‬‭: il est préférable de ne pas utiliser de‬‭caractères accentués dans le nom d’une variable (nous‬
‭n’entrerons pas dans le pourquoi du comment).‬
‭ n Python, le symbole‬‭underscore‬‭(c’est-à-dire‬‭
E _‭)‬est très souvent utilisé‬
‭pour marquer une séparation entre plusieurs mots dans un nom : si on‬
‭veut utiliser une variable qui contiendra un nombre d’élèves de Seconde‬
‭C, on peut la nommer‬‭ nombre_eleves_2C‬‭ou encore‬‭ nb_eleves_2C‬‭car‬
‭c’est plus facile à lire que‬‭ ‭.‬
nombreeleves2C‬

‭1.‬ Q
‭ uels sont les noms de variables incorrects parmi ceux proposés ? Vous indiquerez‬
‭pourquoi.‬

‭Variable‬ ‭Juste ou faux‬ ‭Justificatif‬

prix achat‬

prix_achat‬

note‬

2ndeC‬

SecondeC‬

Seconde:C‬

dix-huit‬

‭2.‬ ‭Proposez un nom de variable permettant de stocker :‬

‭Nom de la variable‬

‭le nombre de filles de Seconde C‬

‭le tarif d’un repas au self‬

‭l’aire d’un triangle‬

‭la note à un devoir d’anglais‬

Vous aimerez peut-être aussi