cours poo Plan du cours Introduction a la programmation Orient ?ee Objet Avec le langage Python Saber EL AREM ENSAM ParisTech November Introduction Programmation proc ?edurale Programmation Orient ?ee Objet Les op ?erateurs Encapsulation droits d ? acc es
Plan du cours Introduction a la programmation Orient ?ee Objet Avec le langage Python Saber EL AREM ENSAM ParisTech November Introduction Programmation proc ?edurale Programmation Orient ?ee Objet Les op ?erateurs Encapsulation droits d ? acc es Saber EL AREM Plan du cours ENSAM ParisTech CBibliographie Introduction Ces ouvrages sont disponibles gratuitement Saber EL AREM ENSAM ParisTech CIntroduction Programmation Organisation de la deuxieme partie Deuxieme partie Programmation s ?eances de heure minutes TP de heures E ?valuation TP coef un test de a minutesa la ?n de chaque partie coef Test de heure coef Saber EL AREM Programmation ENSAM ParisTech CIntroduction Programmation La programmation consiste a ?ecrire des s ?equences d ? instructions dans un langage compr ?ehensible par les humains tel que Python Java C Ces instructions seront ?nalement traduites en instructions ?el ?ementaires directement ex ?ecutables par le microprocesseur de l ? ordinateur Pour r ?ealiser cette traduction un programme en langage Python r ?edig ?e dans des ?chiers py doit etre traduit en une repr ?esentation interm ?ediaire ind ?ependante de l ? ordinateur le bytecode C ? est ce que l ? on appelle la phase de compilation Les instructions en bytecode sont ensuite interpr ?et ?ees par un programme appel ?e machine virtuelle qui les traduit en instructions pour le microprocesseur Saber EL AREM Programmation ENSAM ParisTech CIntroduction Programmation Compilation implicite en bytecode Un aspect important de la compilation du code Python en bytecode est qu ? elle est entierement implicite On n ? invoque jamais un compilateur on ex ?ecute simplement un ?chier py C ? est di ? ?erent du langage Java par exemple ou on doit ex ?ecuter le compilateur Java pour transformer le code source en bytecode Saber EL AREM Programmation ENSAM ParisTech CIntroduction Programmation Compil ?e ou interpr ?et ?e Pour cette raison Java est souvent appel ?e un langage compil ?e tandis que Python est appel ?e un langage interpr ?et ?e Mais les deux langages compilent en bytecode puis tous deux ex ?ecutent le bytecode avec une impl ?ementation logicielle d ? une machine virtuelle Saber EL AREM Programmation ENSAM ParisTech CIntroduction Programmation Les ?etapes de la programmation R ?e ?echir a la t ache que l ? ordinateur devra ex ?ecuter et sa description sous forme de s ?equence d ? instructions Traduire cette s ?equence d ? instructions en un programme Python et enregistrer le avec l ? extention py Ex ?ecuter le programme py la compilation en bytecode est implicite en Python Saber EL AREM Programmation ENSAM ParisTech CIntroduction Programmation proc ?edurale Programmation proc ?edurale ou imp ?erative Nous abordons aujourd ? hui un volet tres important POO la Programmation Orient ?ee Objet Il s ? agit d ? une fac on particuliere de programmer qui n ? est d ? ailleurs pas sp ?eci ?que au langage Python et qui va donner a vos programmes un certain nombre de propri ?et ?es int ?eressantes en terme de maintenabilit ?e et de modularit ?e Saber
Documents similaires










-
28
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mai 12, 2022
- Catégorie Law / Droit
- Langue French
- Taille du fichier 164.9kB