Accueil / Contact

Bienvenu sur :

logotop







Site d'initiation à l'algorithmique
LANGAGE PYTHON.
Conforme aux nouveaux programmes du lycée.


ESPACE LIBRE

GENERALITES SUR LE LANGAGE PYTHON


SON CREATEUR
le langage Python a été inventé par Guido van Rossum,néerlandais,en 1990-91. Il travallait à l'institution national de recherche des Pays-Bas Stichting Mathematisch (CWI laquelle a été fondée 1946 et est spécialisé dans les sciences de mathématiques et d'ordinateurs).
Fan de l'émission Monty Python’s Flying Circus, il a nommé Python,ce nouveau langage de programmation.Guido Van Rossum a également travaillé pour Google,il est actuellement chez DROPBOXE

Python est un langage de programmation interprété,(les instructions envoyées sont « transcrites » en langage machine au fur et à mesure de leur lecture ,contrairement au langage C qui est compilé.C'est un langage de haut niveau orienté Objet.

POURQUOI APPRENDRE PYTHON ?
le langage Python est simple d'approche et permet de comprendre les bases de la programmation. Python est un langage dynamique,open source, qui permet à la fois une approche procédurale et une approche orientée objet:
- utiliser dans les matières scientifiques, et les datas sciences.
- utiliser dans l'informatique embarquée, objets connectés.
- algorithmes pour site Web.

La part du langage Python ne cesse d'augmenter ces dernières années.En informatique après Java il fait partie des langages les plus demandés sur le marché du travail.

ENVIRONNEMENT DE TRAVAIL NECESSAIRE
Si vous voulez programmer en Python,il va falloir opter pour différentes solutions:
-On peut travailler sur un ordinateur en téléchargeant (tous sont libres) un EDI (enviromment de développement intégré).
Voici quelques sites :
site officiel de Python
Edupython
Python -Spider
Pyzo
Cette liste est non exhaustive,vous trouverez beaucoup d'informations, très bien détaillées sur le net à ce sujet.

- On peut travailler directement avec des sites en ligne comme par exemple trinket

!
Pour illustrer les exercices de ce site un interprèteur est intégré,très pratique pour :
- initier les bases de Python.

-illustrer des algorithmes simples (marche aussi avec turtle)
-visualiser les corrections de la plupart des exercices de ce site.

L'interprêteur fonctionne bien avec les navigateurs Firefoxe, chrome , safari ou opéra.
Attention il nécessite d'utiliser la fonction print() pour voir les résultats (ce n'est pas une console).
De même pour Matplotlib ou Numpy (utiliser pour le tracé de courbe) il est nécessaire de recourir à un environnement plus performant (voir ci dessus).

Généralement quand c'est nécessaire,j'ouvre deux fenètres en parallèle: celle du site et celle d'un environnement (cf ci dessus) choisi .
logotop