Pratique Python, IA Engineering et bien plus avec des exercices interactifs et des tests automatiques.
En Python, chaque objet possede un dictionnaire interne appele __dict__ qui contient tous ses attributs d'instance. C'est comme un carnet ou Python note tout ce …
En Python, tu peux ajouter des attributs a un objet apres sa création. C'est la nature dynamique du langage. Tu n'es pas oblige de tout …
Python fournit trois fonctions pour manipuler les attributs d'un objet de maniere programmatique : hasattr(obj, nom) : renvoie True si l'objet possede un attribut avec …
En Python, certaines valeurs sont considerees comme "fausses" (falsy) quand on les utilise dans une condition. Ce sont : False, 0, 0.0, la chaine vide …
En Python, les fonctions sont des objets comme les autres. Tu peux les assigner a des variables, les passer en argument, etc. Mais il y …
En entreprise, un code sans tests c'est une bombe a retardement. Tu modifies une fonction un vendredi soir, et lundi matin toute l'appli est cassee. …
Sur un vrai projet, tu vas avoir des centaines de tests. Si tu les mets tous en vrac dans un script, ca devient vite illisible. …
Les bugs qui arrivent en production, ce ne sont presque jamais les cas normaux. C'est toujours la liste vide que personne n'a testee, le nombre …
Un code qui echoue silencieusement au lieu de lever une erreur, c'est un cauchemar a debugger. Si ta fonction diviser(a, b) retourne 0 au lieu …