Python est un langage de programmation multiplateforme, ce qui signifie qu'il s'exécute sur plusieurs plates-formes comme Windows, MacOS, Linux et a même été porté sur les machines virtuelles Java et .NET. Il est gratuit et open source. Même si la plupart des Linux et Mac d'aujourd'hui ont un préinstallé de python, la version pourrait être obsolète. Donc, c'est toujours une bonne idée d'installer la version la plus récente.
Introduction à OOPS dans Python Python est un langage de programmation multi-paradigme. Ce qui signifie qu'il prend en charge une approche de programmation différente.
L'une des approches populaires pour résoudre un problème de programmation consiste à créer des objets. Ceci est connu sous le nom de programmation orientée objet (POO).
Un objet a deux caractéristiques:
Attributs Comportement Prenons un exemple:
Le perroquet est un objet,
Le nom, l'âge, la couleur sont des attributs chantant, la danse est un comportement Le concept de POO dans Python se concentre sur la création de code réutilisable. Ce concept est également connu sous le nom de sec (ne vous répétez pas).
Dans Python, le concept d'OOP suit certains principes de base:
Héritage un processus d'utilisation des détails d'une nouvelle classe sans modifier la classe existante. Encapsulation cachant les détails privés d'une classe à partir d'autres objets. Polymorphisme Un concept d'utilisation du fonctionnement commun de différentes manières pour différentes entrées de données. La classe A est un plan pour l'objet.
Nous pouvons considérer la classe comme un croquis d'un perroquet avec des étiquettes. Il contient tous les détails sur le nom, les couleurs, la taille, etc. Sur la base de ces descriptions, nous pouvons étudier sur le perroquet. Ici, le perroquet est un objet.
L'exemple de classe de perroquet peut être:
Parrot de classe: passez ici, nous utilisons le mot-clé de classe pour définir un perroquet de classe vide. De la classe, nous construisons des instances. Une instance est un objet spécifique créé à partir d'une classe particulière.
Objet Un objet (instance) est une instanciation d'une classe. Lorsque la classe est définie, seule la description de l'objet est définie. Par conséquent, aucune mémoire ou stockage n'est alloué.
L'exemple de l'objet de la classe Parrot peut être:
obj = parrot () Ici, obj est un objet de la classe Parrot.
Supposons que nous ayons des détails sur le perroquet. Maintenant, nous allons montrer comment construire la classe et les objets de Parrot.