Introduction python Programmation Python - Une brève introduction par Jean-Daniel Bonjour EPFL-ENAC-IT ? Creative Commons BY-SA version préliminaire du Introduction Avant-propos Historique et caractéristiques du langage Python Quelques références Programm

Programmation Python - Une brève introduction par Jean-Daniel Bonjour EPFL-ENAC-IT ? Creative Commons BY-SA version préliminaire du Introduction Avant-propos Historique et caractéristiques du langage Python Quelques références Programmation Python Généralités En-têtes d'un script Instructions sur plusieurs lignes commentaires Variables mots- clés réservés Typage Types simples Assignation simple et multiple Interaction avec l'utilisateur écran et clavier Opérateurs de base Opérateurs de comparaison et logiques Types containers Cha? nes de caractères Listes Tuples Dictionnaires Sets Frozensets Récapitulation des di ?érents types de base Le slicing Les fonctions range et enumerate Structures de contrôle Indentation des blocs de code Exécution conditionnelle if - elif - else Boucle for Boucle while Instructions continue et break Fonctions modules packages scripts Fonctions Modules Packages Scripts Opérations sur les cha? nes Formatage Fonctions et méthodes de cha? nes Expressions régulières Manipulation de ?chiers Ouverture et fermeture Lecture Écriture ou ajout Autres méthodes sur les ?chiers Sérialisation et stockage d'objets avec le module pickle Quelques fonctions built-in Quelques modules de la librairie standard os glob shutil ?lecmp sys platform math random time datetime calendar this Programmation orientée objet Programmation d'interfaces graphiques Scienti ?c Python Outils de développement Python Installation d'un environnement Python v complet Introduction C Avant-propos Ce support de cours a pour objectif de vous introduire à la programmation Python en se basant principalement sur des exemples et partant du principe que vous connaissez déjà d'autre s langage s de programmation Nous ferons parfois quelques parallèles avec MATLAB et GNU Octave langages généralement bien connus des ingénieurs Nous avons résolument opté dans ce support de cours pour laversion de Python Lorsque des di ?érences importantes apparaissent entre Python v et v nous les signalons avec ce symbole Avec la version de Python apparue en la fondation Python a en e ?et décidé de gommer certaines imperfections de jeunesse du langage La compatibilité arrière avec les versions ? n'est donc pas garantie un programme écrit en Python v ne tournant généralement pas sans adaptations avec un interpréteur Python v Cette version étant cependant disponible depuis su ?samment longtemps la plupart des modules packages frameworks ont été adaptés et nous estimons il est temps de passer dé ?nitivement à Python v Nous ferons usage des conventions de notation suivantes le code Python est en police de caractère à chasse ?xe en faisant usage de la coloration syntaxique o ?erte par Pandoc de même que les touches de clavier ou combinaison de touches exemple l' italique indique que vous devez substituer vous-même l'information désignée et non pas saisir littéralement le texte indiqué exemple input prompt les hyper- liens sont colorés par exemple la table des matières ci-dessus la syntaxe à point mots séparés par un point fait référence au modèle orienté objet de Python o bjet méthode module fonction et implique généralement de charger préalablement un module exemple sys exit invoque la fonction exit du module sys module qu'il faut donc préalablement charger avec import sys Ce support de cours qui est sous licence Creative Commons BY- SA est accessible

Documents similaires
Expose gestion de projet Année Universitaire - UFR des Sciences Economiques et de Gestion PROJET ELEVAGE DE PORC EN COTE D ? IVOIRE PRODUCTION PROPOSITIONS D ? AMELIORATION ET PERSPECTIVES DE DEVELOPPEMENT Membres Du Groupe Kouassi Boussoumitchin KevinCla 0 0
1 REPUBLIQUE DU BENIN *************** ENTREPRISE ADEOTI SA PROJET D’AMENAGEMENT 0 0
Laudon mis ch01 MIS e Ch Chapter Information Systems in Business Today VIDEO CASES Case UPS Global Operations with the DIAD IV Case Google Data Center E ?ciency Best Practices Instructional Video Green Energy E ?ciency in a Data Center Using Tivoli Archit 0 0
HP LaserJet M1120 série MFP Guide de l'utilisateur Copyright et licence © 2008 0 0
Memoire de fin d x27 etude tomentosa l 0 0
Fabrication acier pdf Fer Fonte Acier Ferraille Le Fer est un élément chimique un corps pur Il est assez di ?cile d ? obtenir du fer très pur mais ce n ? est pas gênant car les propriétés d ? emploi du fer deviennent bien plus intéressantes et variées lor 0 0
Dossier vert 24409bbb DOSSIER VERT FEUILLET A cerfa N DEMANDE D ? ADMISSION PRÉALABLE À L ? INSCRIPTION EN PREMIÈRE ANNÉE DE LICENCE DANS UNE UNIVERSITÉ FRANÇAISE POUR L'ANNÉE UNIVERSITAIRE - Candidats non ressortissants de l'Union européenne de l ? Espac 0 0
Contrôle statistique de la qualité dans l’industrie : la maîtrise statistique d 0 0
Le traitement du signal Trame clavier d’ordinateur TP trames série et PS2 Un pe 0 0
Rapport de stage 2 0 Ministère De L ? enseignement Supérieur Et La Recherche Scienti ?que Ecole National D ? ingénieurs De Carthage République Tunisienne Rapport du stage ouvrier Département Génie Industriel SUPLY CHAIN MANAGEMENT Elaboré par M LASSOUED B 0 0
  • 25
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager