Python3 en mode interactif
Terminal
Exemple : Terminal
Quelques commandes a utiliser dans un terminal :
man <nom d'une commande>
: affiche l'information concernant une commande, notamment sa syntaxe et la liste des options disponibles. Appuyer sur la toucheq
pour en sortir.cd <dossier>
: se deplace vers le dossier indiqué (Change Directory)ls
: affiche la liste des fichiers et répertoires du dossier courant (List).touch
: crée un fichier vide du nom désiré.<nom de fichier>
rm <fichier>
: supprime un fichier (ReMove). avec l'option-r
vous pouvez également supprimer un dossier et tout son contenu.mkdir <nom>
: crée un dossier du nom désiré.
A partir du terminal on peut également faire appel aux programmes par leur nom pour les lancer. Le terminal attendra ensuite que le programme soit terminé pour redevenir actif.
Exemple : Python
Pour lancer la dernière version de python en mode interactif, utilisez la commande :
python3
L'invite python
les caractères >>>
nous signifie que python est maintenant près à interpréter le code que nous allons lui fournir.
Exemple :
>>> 5+3
>>> 9 - 2 # Les espaces sont optionnels
>>> 7+3* 4 # La hierarchie des opération est respectée
>>> 20/3
Opérations
Les opérateurs arithmétiques pour l’addition, la soustraction, la multiplication et la division sont respectivement +
,-
,*
et /
En python version 3, la division par défaut est la division réelle. Dans la version 2, il s'agissait de la division entière.
Pour faire une division entière on utilisera //
Exemple :
>>> 3/4
>>> 20//3
>>> 20.3 //3.4
Noms de variable
En python les noms de variable doivent obligatoirement commencer par une lettre (majuscule ou minuscule) et peut contenir des lettres, des chiffres ou des soulignés (_)
.
Les noms sont sensibles à la casse ; cettevariable
et CetteVariable
sont différentes.
Complément : Bonnes pratiques de nommage
Il est d'usage de nommer des variables en utilisant principalement des minuscules, y compris pour la première lettre. N'utiliser des majuscules que pour augmenter la compréhension.
Par exemple, on notera :
variablequinesertarien
sera plutôt nommée variableQuiNeSertARien
Priorités des opérations
Les opérations sont calculées dans le sens de priorité classique.
Parenthèses
Exposants
Multiplication-Divisions
Soustraction-Addition
Remarque :
En cas d'égalité de priorité, les opérations se font de la gauche vers la droite.
Affectations multiples
En python, on peut affecter une valeur a plusieurs variables simultanément...
>>> x = y = 7
>>> x
7
>>> y
7
... ou faire plusieurs affectations en parallèle.
>>> a, b = 4, 8.33
>>> a
4
>>> b
8.33