TP - Programmation Python pour la BIOInfo

Python3 en mode interactif

Terminal

Sous Linux, ouvrez un terminal.

Exemple de terminal

Le terminal est l'alternative textuelle a l'utilisation de l'interface graphique et de la souris pour interagir avec l'ordinateur.

On y entre textuellement les opération que l'on souhaite voir effectuées.

ExempleTerminal

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 touche q 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 <nom de fichier> : crée un fichier vide du nom désiré.

  • 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.

ExemplePython

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émentBonnes 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.

  1. Parenthèses

  2. Exposants

  3. Multiplication-Divisions

  4. 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

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimerRéalisé avec Scenari (nouvelle fenêtre)