Retour

Langages et programmation

🎲 Quiz GRATUIT

📝 Mini-cours GRATUIT

Programmation objet vs procédurale

La programmation orientée-objet (POO) est un nouveau modèle de programmation.
La grande différence avec l’approche procédurale réside dans le rapport entre les données et les méthodes :

  • Dans l’approche procédurale, les données sont séparées des méthodes (fonctions et procédures) qui les utilisent.

  • Dans l’approche objet, les données et les méthodes sont regroupées ensemble dans des classes. En POO, on considère le monde qui nous entoure comme des objets, caractérisés par leurs attributs mais aussi par leur comportement : une voiture a une couleur, un nombre de portes, une marque, etc. (ses attributs) mais elle offre aussi la possibilité de démarrer, de freiner, etc. (ses méthodes).


La POO repose sur trois concepts de base :

  • l’objet
  • la classe
  • l’héritage

Python

Publié dans sa première version en 1991, Python est un langage de programmation interprété (par opposition aux langages compilés). Ses instructions sont donc traduites au fur et à mesure de leur exécution par un interpréteur.

  • Python est un langage multi-paradigme : on peut donc aussi bien développer selon le modèle procédural que selon le modèle objet.

  • Python est multiplateforme : il fonctionne aussi bien sous Windows, MacOS, Linux, etc.


Python se définit comme un langage facile à utiliser, grâce à sa syntaxe simple qui permet au code source d’être lu facilement.

📄 Annale PREMIUM

PREMIUM

Annales corrigées Amérique du Nord 2021— Spé NSI

Nomad+, Le pass illimité vers la réussite 🔥

NOMAD EDUCATION

L’app unique pour réussir !