1ère LMD SM 2014~2015 Cours N°2 Règles Générales d’Écriture d’un Programme

Cours 2: Règles Générales d’Écriture d’un Programme Python
Cours N°2
Règles Générales d’Écriture
Université Abou Bekr Belkaïd
– Tlemcen (Algérie)
Règles Générales d’Écriture
d’un Programme
Informatique1 2014-2015©Faculté des Sciences Semestre 2 LMD SM
Université Abou Bekr Belkaïd
1ère LMD SM 2014~2015
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
plates
-
formes
informatiques,
Université Abou Bekr Belkaïd
– Tlemcen (Algérie)
2
BSD
et
fonctionne
sur
la
plupart
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 où 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
Informatique1 2014-2015©Faculté des Sciences Semestre 2 LMD SM
1ère LMD SM 2014~2015
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
Université Abou Bekr Belkaïd
– Tlemcen (Algérie)
Historique :
3
1996
:
sortie
de
Numerical
Python
2000 : sortie de la version 2.0
Université Abou Bekr Belkaïd
Informatique1 2014-2015©Faculté des Sciences Semestre 2 LMD SM
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
Octobre 2014 : versions 2.7.8 et 3.4.2 (c’est la version que nous allons utiliser)
La version 2x n’évolue plus, elle est remplacée progressivement par la version 3x
1ère LMD SM 2014~2015
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)
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
4
Université Abou Bekr Belkaïd
Informatique1 2014-2015©Faculté des Sciences Semestre 2 LMD SM
1ère LMD SM 2014~2015
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)
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
5
Université Abou Bekr Belkaïd
Informatique1 2014-2015©Faculté des Sciences Semestre 2 LMD SM
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.
1ère LMD SM 2014~2015
1 / 38 100%
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 !