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
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703165884wjkxoyatscyluoifdsttoe70tpoyjile6uplq7twy9iczdlzt15vher8qajztnytvh0aszvlobko9ovipkmddxneykpkp4hmgzna.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703162592zsfi8xukvumxbqrxlseqggzlu4ippucamldollxu4htwkhgdiqxhjhsfjt3xvtgpheyns5v96iuvzgmc9tnueba9vkpefuxcrev8.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703162771ql8uugis9g3innrwtewxuur38apw5agr7uswf4qbm5d7vecfftjrtulxeyhm5kbmfawi8esr1jhynjqhnp9sbqie6dahracnkpal.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703025759kzu4asbtrb0d6qeflgpxwy2gmqzvhihwf5obolmw3vmtt5e1gqzupzwqrmtowmoly0qljbeiqlhs12y2ntleps2tpxb6m4ajjjys.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702911258mopbvlbpmchnznlhpguqifobl5jggsb1pdgvynqawcg0bpuqva4fs8my7lizdh7iwsigcq5tarc9dwakqmsavf5fgkok74ksreq9.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702903652zlu3gv846orqktfx0vkjuxehhmfjl9cfqqjw9yidxrjhnfehdss71dtoulqaatu6tri3xptcdppkoq0tk1ovvk1ezqqrmf6wbayb.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703144033bdashz9yjuj8fydfpbxlpap91vss9htewvbky1nso0emh2iydpdtxpj4lnagzlv6qhzpysgrvzvatgm236rsftfbc49wordmxpfz.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/u0sFnUWXgXMfo11tBcRcD9GjP2i1LcWxZj4cHhfBLNL4Eu2h4sbnTj6p2SA2CnGLnX9NygVHMpq9QKmCU8zdvREN.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703330731tups2vntzaezehhvoxnixdhjlcmsypdcfkz2honbizekosrqoqrptsot1sgpnaacdv3zbkqkvwa7tnsu19uwts7tq8eqp1xpwfyo.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/0ehpS4cps47jVGAVb7d9Usnv1CvO4otEUF3lMWU5w8QOxDaxzkbHVimeSx7Bx7ZD2DfuG3DMz1YHyzrjjxxNbAWF.png)
-
31
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mai 31, 2022
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 365.5kB