Cours python mpsi 1 Cours de Python Niveau MPSI PCSI Introduction Python est un langage de programmation objet interprété Son origine est le langage de script du système d ? exploitation Amoeba Pour résumer Python en quatre points forts Qualité L ? utilis
Cours de Python Niveau MPSI PCSI Introduction Python est un langage de programmation objet interprété Son origine est le langage de script du système d ? exploitation Amoeba Pour résumer Python en quatre points forts Qualité L ? utilisation de Python permet de produire facilement du code évolutif et maintenable et o ?re les avantages de la programmation orientée-objet Productivité Python permet de produire rapidement du code compréhensible en reléguant nombre de détails au niveau de l ? interpréteur Portabilité La disponibilité de l ? interpréteur sur de nombreuses plates-formes permet l ? exécution du même code sur un PDA ou un gros système Intégration L ? utilisation de Python est parfaitement adaptée l ? intégration de composants écrit dans un autre langage de programmation C C Java avec Jython Embarquer un interpréteur dans une application permet l ? intégration de scripts Python au sein de programmes Quelques caractéristiques intéressantes langage interprété pas de phase de compilation explicite pas de déclarations de types déclaration à l ? a ?ectation gestion automatique de la mémoire comptage de références programmation orienté objet procédural et fonctionnel par nature dynamique et interactif possibilité de générer du byte- code améliore les performances par rapport à une interprétation perpétuelle interactions standards appels systèmes protocoles etc intégrations avec les langages C et C Python comme la majorité des langages dit de script peut être utilisé aussi bien en mode interactif qu ? en mode script programme Dans le premier cas il y a un dialogue entre l ? utilisateur et l ? interprète les commandes entrées par l ? utilisateur sont évaluées au fur et à mesure Pour une utilisation en mode script les instructions à évaluer par l ? interprète sont sauvegardées comme n ? importe quel programme informatique dans un ?chier Dans ce second cas l ? utilisateur doit saisir l ? intégralité des instructions qu ? il souhaite voir évaluer à l ? aide de son éditeur de texte favori puis demander leur exécution à l ? interprète Les ?chiers Python sont identi ?és par l ? extension py Calcul avec python a a ?ectation de la valeur à la variable a a b c d ? abc ? a ?ectation au même temps les valeurs et ? abc ? aux variables a b c et d print 'a ' a b b c c d d 'a ' ' b ' ' c ' d ? abc ? e a b e Les opérateurs mathématiques addition numérique ou concaténation des chaines de caractères - soustraction multiplication division A LAGRIOUI Page CCours de Python Niveau MPSI PCSI division entière reste de la division puissance Exemple a b a b a-b ab a b a b a b a a entier b entier a a réel b b réel a b a-b ab a b a b a b a s 'abc' s ' am' s s s s 'abc am' s s s s 'abcabc am am am' s s s s 'abcabc am
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701276632qxuahbhxeee2pgphqc0qqlaoob0q1mj61923obv7akl43wse0kuej0jbnmlxsov40hddsb39n5snzqcjhdz1nuigeelgacxt4fve.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701276510bbqqkkjnyctkjkavxetmnqgebp0hrnwtkhejm0nuphfu3wpk9v179r6cmjk48zcvnb30vcrqvrviaibunaexvozjkcehbzziabah.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701266358ksbddd9x2asyu72qaugitpxvu91j3rc4gdywigtnsfqlicox7javm6x35nuxzts6fnuave7qjuigjmfdk4zdao6onej5weyl08oi.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701265909zcxgt33sfisq4w88dptmdhpt64fnudzpko7i0lw7jzrfqvh1zrq8c0yllw0d5c7972eprwgxbcbz0ntslf19qpxkh6fesnlpctsk.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701275134g5d8n5dzvhlg0jzydlexzkgjnzwyvsqvd5mm3olu7wydzclohmdh7vcyyfcc1jarmql647bvuh8icytcdz63yjlefeopymaohliz.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701275145q2qll3bbkx5aosrm90huufz1m2omq4slwlakct8zncoca6i5ekqr2paopwnd1quvn3hhhfrbqkfxwvxe1s1qkhtlz1pbrqbl0gt2.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701276549l9ueu0ym16q2f9b3v32b18oqwehedid1thnzwzekkaughdspu5mhj2efudkfjzgpc6vgvt0juglluk84wu5dhccrxg4mhwb6wupk.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701276522efwmyvszepgcslcz2obcprhwjd611yo1kiaynisglzyo9fasfxkljzo9qwvja0y3nntkvq0cq3cjrikkwgu3pewoghfbxchoejnq.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701265813xlcpcudw8ykjghmv9tntusz7umbxmvyfrnpi9h1mvbi9ysc4jopsjkrn2geecqwhsik3d0ttwbbqs7dva2kyhwlqqafdqydidogt.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701266423j1ojtlu7cib8trwhiursqofdyoqxdv49vsbeguin05bvh6immnv1rqnvkmrcrkxscitqta7ce89ykdtuxan5nxjm9i5njc8ufpjy.png)
-
29
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Oct 12, 2022
- Catégorie Business / Finance
- Langue French
- Taille du fichier 94.9kB