Courspython20 21 seancedu23 10 2020 1
Programmation orientée Objet Auteur Auditoire Laboratoire Année univ Nahla Zaaboub Haddar Première Année Mastère SINT MIRACL - CPlan du cours ? Introduction ? Rappel des bases du language Python ? Programmation objet ? Structures de données ? Visualisation de données ? Extraction et ?ltrage de données CINTRODUCTION CQu ? est ce que le calcul scienti ?que ? Le calcul scienti ?que est l'utilisation de l ? ordinateur la calculatrice et des langages de programmation pour résoudre un problème numérique ? Les problèmes à résoudre sont souvent mathématiques ? La résolution consiste à ? Développer un algorithme pour traiter le problème ? Implémenter l ? algorithme pour le calcul ? E ?ectuer la simulation numérique en produisant des données ? Valider le comportement de la méthode et les résultats obtenus ? Analyser les performances du calcul ? Analyser et visualiser les résultats C ? Le calcul scienti ?que repose sur l'utilisation de scalaires de vecteurs et de matrices et de tout outil mathématique qui leur est associé produit transposé extremum etc C ? Plusieurs langages et outils de programmations peuvent être mis en ?uvre pour le calcul scienti ?que ? Python ? Java ? MatLab ? Meaple ? ? CRAPPEL DES BASES DU LANGAGE PYTHON CQu ? est ce que Python ? Python est un langage de programmation inventé en par Guido van Rossum ? Il est source libre ? Il est un langage objet interprété multi-paradigmes et multi-plateformes ? Il est doté de typage dynamique fort gestion automatique de la mémoire par ramasse-miettes système de gestion d'exceptions C ? Il possède de nombreuses bibliothèques optimisées destinées au calcul numérique numpy scipy pandas mathplotlib pyml etc ? Il permet le travail en mode interactif ou ?chier CEnvironnements de développement avec Python ? Python IDLE ? Anaconda JupyterNote book ? PyCharm ? Spyder Scienti ?c Python DevelopmentEnvironme nt ? Eclipse pluginPyDev ? Atom ? ? CPopularité du langage python Les top des langages de programmation IndexTIOBE juin CPopularité du langage python ? Les top des spécialistes Python ? Reddit ? Spotify ? Youtube ? Dropbox CAccents Le langage Python s ? appuie sur la langue anglaise et il faut lui préciser explicitement lorsque le programme contient des accents Le message suivant indique que c ? est le cas SyntaxError Non-ASCII character ? xe ? in ?le pl py on line but no encoding declared see http www python org peps pep- html for details Il faut ajouter en première ligne du programme coding latin- Ou pour insérer tout caractère latin ou asiatique coding utf- CCommentaires ? Tout ce qui suit ou entre ' ' est ignoré ou presque par Python ? pour un commentaire sur une seule ligne ? ' ' pour un commentaire sur plusieurs lignes ? Les commentaires servent à ? expliquer ce qui se passe dans une portion de code ? documenter qui a écrit le code ou d ? autres informations ? désactiver une ligne de code peut-être temporairement CMots-clés and as assert break in isinstance try del
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117051821965hxmmgn5kbq0crzunckpwqbqbdkne8vot1v6ldkxhzzhx5md2hts8q0lybczovo9lon34lmzklnqrjkbxc5lhcwjimicdgxik38g.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11705244240sjmbgdlp4lufaaqftokmt7vyhsyi8tmr3hz7ucsexwelm0hiciid4cz2w03virqdhgszz63fykaw8bp7rs3otaouchgszlv0wws7.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11705304338j87dbhpsfe7x8phtoeiqzesjk9ua7gqsqb8mm8iurvlwnfuwipxpz2tx3sv5pg5vd6annmegx8tczkn3j46ipcci3gbyf0hvhaae.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11705180252sgzc0oth5a9mlup7yr3iguy4ahwko9feugiiytk5bsowrkw29j7tojyiikxaak50gscxvouxfs36hlsvuwjszikfm6x8irsn14x3.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/PByxzl6z3Ws0Y2Ld4y3ses5Av0SeF99zVTXf6zbIvEkRrlWG6PDWHX89jBOW4gYyGngzw3X3pEahhq2mUpQ8hgIC.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11705151971yxjntr4lhkkezexyvco4oyx8si65wqhtzozsbikzj9ca9kainphrfax4erwr7qj17j4euzlsxgu44p513snuqnsrwavrtbtawcte.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/GhGxiwwvGe39u6UsYlDLjPqUgsIy7MIkfUfkBj7i5Hz5t95lk3kFt2nfNwk7rfAx1bbCSy4xCU2TIVMBnfIqf23I.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11705306978xzb2us6wmlklctdereylmy9ldztv54tnrecngsodftrhqcqkb2asqjxmgmk3wshw2nqr6budie2s7uqswhixxpgqdp3ltbbflrzu.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/WV25zvD5SmrgpZAM2GINcVq63WrgzU6oq0BEKrp6KidEtm7jlYN5jhl3nTmwRqOkwi5x6Xwh1a4qFcqSSmS4SR8O.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/CZTcMbzJRCUZhPRHcfFI0UQRvjiCAZdodA1R2737X3r3RwrLpOs1leAoDvbY6i55SffZ0sL2H39EHTz2tgPMDxFx.png)
-
31
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jan 12, 2021
- Catégorie Science & technolo...
- Langue French
- Taille du fichier 100kB