- Samedi 28 Mars 2020
- 16H GMT - 18H CET
- 2 Heures
- Kamon AYEVA
Une introduction sous forme d’un webinaire, pour vous permettre de découvrir l’importance du langage Python comme outil de programmation au service des besoins de votre entreprise ou pour le développement d’une application. Cette initiation se focalise sur la présentation des concepts essentiels pour démarrer, tels que l’utilisation de l’interpréteur Python et les éléments de syntaxe dont vous avez besoin pour un premier programme.
1. Introduction à Python
a. Qu’est-ce que Python ?
- Langage de programmation dit « interprété » : les instructions sont transformées en langage machine au fur et à mesure de leur lecture.
- Logiciel Open source (depuis à peu près 1990).
- Site officiel : Python.org https://python.org
- Python peut être utilisé pour quasiment tous les besoins :
- Administration “système”,
- Calcul statistique,
- Applications web et mobile,
- Science des données (analytics, machine learning, computer vision…)
b. Installer Python
- Recommandé d’utiliser la version 3 (3.6, 3.7, 3.8).
- Windows : Télécharger et installer l’exécutable.
- Mac : Installer avec Homebrew$ brew install python3
- Linux :
- Debian / Ubuntu$ apt-get install python3
- CentOS$ yum install python36u
- Debian / Ubuntu
2. Découvrir Python avec l'interpréteur
>>>
quit()
ou faire Ctrl-D
(ou Ctrl-C
selon le système d’exploitation)
a. Notes sur les fonctions
Dans ce qui précède, quit
est l’exemple de ce que nous appelons une fonction.
Les fonctions sont disponibles dans le langage Python et servent à faire des traitements et éventuellement retournent des valeurs.
Nous allons voir d’autres exemples de fonctions par la suite.
b. Comment afficher des valeurs
print
.
Cette fonction est capable d’afficher à l’écran (la console de l’interpréteur) une ou plusieurs valeurs (ou des valeurs résultats d’opérations)
c. Comment entrer des valeurs
input
.
Il permet de proposer une invite d’entrée de valeur. L’utilisateur de notre programme peut ainsi entrer de l’information (des données) qui sera utilisé au sein du programme.
d. Comment obtenir de l'aide
help
.
Par exemple, pour afficher la documentation de la fonction print
, on passe celle-ci à help()
.
3. Notions de base
Abordons quelques notions fondamentales : Variables, Indentation de code, Conditions, Boucles.
a. Les variables
>>> a = "Boujour"
Autres exemples :
>>> b = 135
>>> c = a + b
>>> print(c)
b. L'indentation du code
Dans Python, indenter son code est obligatoire : on décale (vers la droite) avec 4 espaces. Il y aura des erreurs de syntaxe, si le code est mal indenté.
>>> a = 2
>>> if a = 2:
>>> print(‘Vrai’)
c. Les conditions (if / else)
Plusieurs variantes possibles dans la syntaxe, selon le nombre de conditions.
Syntaxe pour 1 condition :
if condition:
Instructions…
Syntaxe pour 1 condition + son contraire :
if condition:
Instructions…
else:
Instructions…
Syntaxe pour plusieurs conditions alternatives
if condition1:
Instructions…
elif condition2:
Instructions…
else:
Instructions…
Un petit exemple
d. Les boucles
Il existe 2 types de boucles : for
et while
.
Pour cette initiation, nous abordons uniquement le premier type. Avec la « boucle for », on boucle sur une liste ou une séquence d’éléments.