© Your Copyright
Cet ENIBook constitue l’introduction de la matière OBJ du semestre 5 de l’ENIB. Il s’agit d’introduire les concepts de la programmation orientée objet(POO) en prenant comme support le langage python. A la suite de ce cours, dans la deuxième partie de P1, vous aborderez la modélisation objet avec UML et en P2, le codage orienté objet avec un langage exigeant : C++.
Vous le remarquerez certainement! ce cours vient d’être refait et n’est pas tout à fait terminé. La partie cours a été principalement développée pour que vous puissiez travailler en autonomie pendant les heures désencadrées. Les exercices de labo sont ceux de l’ancienne version du cours. A terme ils seront eux aussi refaits. L’ENIBook devrait s’étoffer au cours du semestre en proposant de nouvelles corrections.
Nous vous fournissons les précedents polys de cours de POO: pooArticle.pdf
Vous pouvez les utiliser pour les labos. Attention tout de même, le nouveau cours ne raconte pas exactement la même chose. Il essaie notamment de vous proposer un style d’écriture Python plus conforme aux usages et intègre des éléments de critique de l’utilisation dogmatique de la POO.
N’hésitez pas à participer à l’amélioration du cours en faisant remonter des erreurs/fautes à vos enseignants de labo ou en envoyant un mail à desmeulles@enib.fr
Cette introduction s’appuie sur les compétences de S1-S2. Seuls les cours de P2 s’appuierons sur les compétences du S4.