Enoncetdtp cpes1 Premiers pas PSL Informatique CPES re année - Premiers pas en programmation avec Python Extraits choisis du cours préparés par V Gabrel E Lazard M Manouvrier et C Murat Plan du cours Algorithmes et programmation principaux concepts et ins

Premiers pas PSL Informatique CPES re année - Premiers pas en programmation avec Python Extraits choisis du cours préparés par V Gabrel E Lazard M Manouvrier et C Murat Plan du cours Algorithmes et programmation principaux concepts et instructions élémentaires a Valeurs types et variables b Instructions élémentaires a ?ectation lecture et écriture c Instructions conditionnelles et expressions logiques d Instructions répétitives Dé ?nition et appels de fonction Structures de données séquentielles chaines de caractères et listes Analyse d ? algorithmes et premières notions de complexité le cas des algorithmes de recherche Les dictionnaires et les tables de hachage Présentation de Python Python est un langage de haut niveau généraliste dont le développement a été initié en par Guido Van Rossum qui continue encore de nos jours à travailler sur Python avec l ? aide de très nombreux contributeurs bénévoles formant une partie de la communauté Python ? En raison de sa constante évolution il existe plusieurs versions du langage Python La version et sa dernière déclinaison la version a longtemps été la plus di ?usée et utilisée et on trouve encore de nombreux codes qui se conforment à cette syntaxe Dans le but d ? éliminer des faiblesses du langage Python a of ?ciellement été lancée en et est rapidement devenue le standard ? Python maintenant en version Il y a des di ?érences syntaxiques et sémantiques entre les versions et de Python qui introduisent une incompatibilité entre les deux un programme écrit pour un interpréteur Python sera initialement rejeté par un interpréteur Python et devra être repris et modi ?é Dans ce cours nous avons choisi de nous conformer à la syntaxe de Python Il est particulièrement bien adapté à l ? apprentissage de la programmation car ses constructions syntaxiques sont simples et lisibles tout en restant relativement puissantes Python étant un langage interprété il faut disposer sur la machine d ? un interpréteur c ? està-dire du programme capable d ? exécuter les instructions Python Une fois ce dernier installé voir section on peut lui faire exécuter des instructions une par une on parle alors de travail Cours dispensé en ère année de licence Mathématique-Informatique- Économie MIE à l ? Université ParisDauphine C Premiers pas interactif avec l ? interpréteur de commandes ou plus souvent lui faire exécuter un ?chier contenant un programme Python complet sous la forme d ? un simple ?chier texte dont l ? extension est py Il existe de nombreux environnements de développement pour Python permettant d ? exécuter facilement des commandes directement dans l ? interpréteur ou d ? exécuter un ?chier tout en ayant ce dernier à l ? écran pour pouvoir le modi ?er Les machines sont équipées de l ? environnement Pyzo www pyzo org anciennement IEP L ? interface par défaut de Pyzo est composée de quatre parties voir ?gure l ? interpréteur de commandes en ligne fenêtre en haut à droite de l ? interface l ? éditeur de texte pour entrer un programme le sauvegarder et

  • 30
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager