Cours N°2 Règles Générales d’Écriture d’un Programme

1
Cours 2: Règles Générales d’Écriture d’un Programme Python
Cours N°2
Règles Générales d’Écriture
d’un Programme
Informatique1 2015-2016©Faculté des Sciences Semestre 2 LMD SM
Université Abou Bekr Belkaïd – Tlemcen (Algérie)
2
1.1. Présentation de l'Présentation de l'environementenvironement PythonPython
Cours 2: Règles Générales d’Écriture d’un Programme Python
Python est un langage interprété, portable, dynamique, extensible, gratuit, qui
permet une approche modulaire et orientée objet de la programmation.
Il est doté d'un typage dynamique fort, d'une gestion automatique de la
mémoire par ramasse-miettes et d'un système de gestion d'exceptions ; il est
ainsi similaire à Perl,Ruby,Scheme,Smalltalk et Tcl.
Le langage Python est placé sous une licence libre proche de la licence
BSD et fonctionne sur la plupart des plates-formes informatiques,
des supercalculateurs aux ordinateurs centraux, de Windows à Unix en
passant par GNU/Linux, Mac OS, ou encore Android, iOS, et aussi
avec Java ou encore .NET.
Il est conçu pour optimiser la productivité des programmeurs en offrant des
outils de haut niveau et une syntaxe simple à utiliser.
Il est également apprécié par les pédagogues qui y trouvent un langage la
syntaxe, clairement séparée des mécanismes de bas niveau, permet une
initiation aisée aux concepts de base de la programmation.
Université Abou Bekr Belkaïd – Tlemcen (Algérie)
Informatique1 2015-2016©Faculté des Sciences Semestre 2 LMD SM
1ère LMD SM 2015~2016
Page Facebook "Sciences Tlemcen"
2
3
1.1. Présentation de l'Présentation de l'environementenvironement PythonPython
Cours 2: Règles Générales d’Écriture d’un Programme Python
1991 : Guido van Rossum publie Python au CWI (Pays-
Bas) à partir du langage ABC et du projet AMOEBA
(système d'exploitation distribué) – Il tire son nom d’une
célèbre série TV des années 70 "Monty Python"
1994 : sortie de la version 1.0
1996 : sortie de Numerical Python
2000 : sortie de la version 2.0
Université Abou Bekr Belkaïd – Tlemcen (Algérie)
Informatique1 2015-2016©Faculté des Sciences Semestre 2 LMD SM
Historique :
Guido van Rossum,
créateur du Python
2001 : naissance de de la PSF (Python Software Fundation)
2008 : sorties simultanées de Python 2.6 et de Python 3
2009 : sorties simultanées de Python 2.7 et de Python 3.1
Juillet / Octobre 2014 : versions 2.7.8 et 3.4.2 (c’est la version que nous allons utiliser)
Mai / Septembre 2015 :versions 2.7.10 et 3.5.0
4
1.1. Présentation de l'Présentation de l'environementenvironement PythonPython
Cours 2: Règles Générales d’Écriture d’un Programme Python
Université Abou Bekr Belkaïd – Tlemcen (Algérie)
Informatique1 2015-2016©Faculté des Sciences Semestre 2 LMD SM
Installer Python sous Windows :
Pour installer Python sous Windows, téléchargez votre version du site officiel
du langage https://www.python.org/downloads/
Il installera aussi IDLE qui permet d’utiliser le shell python et d’écrire et
exécuter nos code
Après installation
1ère LMD SM 2015~2016
Page Facebook "Sciences Tlemcen"
3
5
1.1. Présentation de l'Présentation de l'environementenvironement PythonPython
Cours 2: Règles Générales d’Écriture d’un Programme Python
Université Abou Bekr Belkaïd – Tlemcen (Algérie)
Informatique1 2015-2016©Faculté des Sciences Semestre 2 LMD SM
Interpréteur interactif du Python :
L'interpréteur interactif permet d'écrire et d'exécuter du code Python à la
volée, de faire des tests rapides, d'obtenir facilement des informations sur
une fonction ou un module, ...
La distribution standard de Python en propose 2:
oShell interactif (command line): console Python la plus basique
oIDLE: console écrite avec le toolkit Tkinter
Le signe >>> constituent le signal d’invite, ou prompt principal, lequel
vous indique que Python est prêt à exécuter une commande.
6
1.1. Présentation de l'Présentation de l'environementenvironement PythonPython
Cours 2: Règles Générales d’Écriture d’un Programme Python
Université Abou Bekr Belkaïd – Tlemcen (Algérie)
Informatique1 2015-2016©Faculté des Sciences Semestre 2 LMD SM
Interpréteur interactif du Python : (suite)
IDLE «Integrated DeveLopment Environment » : est un environnement de
développement intég pour le langage Python.
Les principales fonctionnalités de IDLE sont :
ol'éditeur de texte ;
ole terminal Python avec coloration syntaxique ;
ole débogueur intégré avec avancement par étape, point
d'arrêts persistants et pile d'appels.
1ère LMD SM 2015~2016
Page Facebook "Sciences Tlemcen"
4
7
1.1. Présentation de l'Présentation de l'environementenvironement PythonPython
Cours 2: Règles Générales d’Écriture d’un Programme Python
Université Abou Bekr Belkaïd – Tlemcen (Algérie)
Informatique1 2015-2016©Faculté des Sciences Semestre 2 LMD SM
Interpréteur interactif du Python : (suite)
IDLE peut être utilisé comme une simple calculatrice : on tape les
expressions mathématiques qui sont immédiatement évaluées pour afficher
le résultat. >>> 45.25+(12.25*4)/2
69.75
>>>
Si la commande/l'expression n'est pas reconnue : erreur
>>> pi/2
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
pi/2
NameError: name 'pi' is not defined
>>>
8
1.1. Présentation de l'Présentation de l'environementenvironement PythonPython
Cours 2: Règles Générales d’Écriture d’un Programme Python
Université Abou Bekr Belkaïd – Tlemcen (Algérie)
Informatique1 2015-2016©Faculté des Sciences Semestre 2 LMD SM
Ecriture d’un script (programme) Python :
IDLE en plus d'être un Shell interactif est aussi un éditeur spécialement
conçu pour des programmes Python.
Vous pouvez alors écrire un programme Python et l'enregistrer dans un
fichier d'extension .py.
Pour ouvrir IDLE en mode éditeur, vous
pouvez, à partir du mode interactif, aller
dans le menu File → New Window.
S'ouvrira alors l'éditeur de IDLE.
1ère LMD SM 2015~2016
Page Facebook "Sciences Tlemcen"
5
9
2.2. Les IdentificateursLes Identificateurs
Définition :
L’identificateur est un nom symbolique utilisé pour nommer
(identifier) un objet dans un programme informatique.
Cours 2: Règles Générales d’Écriture d’un Programme Python
Pour manipuler différents objets dans un programme, il
faut leur donner des noms.
Les noms utilisés pour les objets manipulés sont des
identificateurs.
Université Abou Bekr Belkaïd – Tlemcen (Algérie)
Informatique1 2015-2016©Faculté des Sciences Semestre 2 LMD SM
10
2.2. Les IdentificateursLes Identificateurs (suite)(suite)
Cours 2: Règles Générales d’Écriture d’un Programme Python
le premier caractère doit être alphabétique, donc une lettre
obligatoirement ;
les caractères suivant le premier peuvent être numériques ;
Seules les lettres ordinaires sont autorisées. Les lettres
accentuées, les cédilles, les espaces, les caractères spéciaux
tels que $, #, @, etc. sont interdits, à l’exception du
caractère _ (souligné).
Règles d’écriture d’un identificateur :
Les identificateurs sont représentés par une suite de lettres
et/ou de chiffres avec les restrictions suivantes :
Université Abou Bekr Belkaïd – Tlemcen (Algérie)
Informatique1 2015-2016©Faculté des Sciences Semestre 2 LMD SM
1ère LMD SM 2015~2016
Page Facebook "Sciences Tlemcen"
1 / 29 100%

Cours N°2 Règles Générales d’Écriture d’un Programme

La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !