Développement Informatique- Plateforme d'apprentissage en ligne

Développement informatique : Tous les cours et exercices

Métaprogrammation en Python

la métaprogrammation consiste à créer des fonctions et des classes dont le but principal est de manipuler du code Lire la suite

constructeur et destructeur en Python

Les constructeurs sont généralement utilisés pour instancier un objet. La tâche des constructeurs consiste à initialiser (attribuer des valeurs) aux attributs de la classe lorsqu'un... Lire la suite

Polymorphisme en Python

Le mot polymorphisme signifie avoir plusieurs formes. En programmation, polymorphisme signifie que le même nom de fonction est utilisé pour différents types. Lire la suite

La fonction yield

La fonction yield suspend l’exécution de la fonction et renvoie une valeur à l’appelant, mais conserve suffisamment d’état pour permettre à la fonction de reprendre là où elle a été... Lire la suite

arguments *args et **kwargs dans les fonctions

l'argument spécial *args dans la définition d'une fonction en python permet de transmettre un nombre variable d'arguments à une fonction. Lire la suite

les décorateurs en python

Les décorateurs sont des outils très puissants et utiles en Python, car ils permettent aux programmeurs de modifier le comportement d'une fonction ou d'une classe Lire la suite

Listes ou tableaux en python

Les listes sont comme les tableaux, déclarés dans d'autres langages de programmation. Les listes ne doivent pas toujours être homogènes, ce qui en fait un outil extrêmement puissant... Lire la suite

Cercles d'amis

il y a N étudiants dans une classe, chaque étudiant peut avoir 0 ou plusieurs amis si A est un ami de B et B est un ami de C, le 1 et le C sont également des amis. Lire la suite