Les cursus m'ont permis de compléter mon parcours sans me sentir perdue. Chaque cours s'appuie sur le précédent, ce qui me permet de rester motivée et sur le cursus.
Cursus
Améliorez vos compétences en programmation. Apprenez à optimiser le code, à écrire des fonctions et des tests, et à utiliser les meilleures techniques de génie logiciel.
Plébiscité par des apprenants dans des milliers d’entreprises
Même en déplacement, suivez quotidiennement nos cours mobiles et nos défis de codage de 5 minutes.
Les cursus m'ont permis de compléter mon parcours sans me sentir perdue. Chaque cours s'appuie sur le précédent, ce qui me permet de rester motivée et sur le cursus.

DataCamp m'a aidé à passer d'une personne curieuse des données à une personne appliquant activement ces compétences dans mon travail
J'utilise DataCamp depuis quatre ans, et cela m'a aidé à passer du stade où je comblais des lacunes dans mes compétences à celui où je créais de la valeur de manière proactive pour mon entreprise
Machine Learning Engineer at Eastman
chapitre
Si vous avez déjà rencontré le mot-clé « with » en Python et que vous vous êtes interrogé sur sa fonction, ce chapitre est fait pour vous. Les gestionnaires de contexte constituent un moyen pratique de fournir des connexions en Python et de garantir que ces connexions sont nettoyées lorsque vous avez fini de les utiliser. Ce chapitre vous montrera comment utiliser les gestionnaires de contexte, ainsi que comment créer les vôtres.
Si vous avez déjà rencontré le mot-clé « with » en Python et que vous vous êtes interrogé sur sa fonction, ce chapitre est fait pour vous. Les gestionnaires de contexte constituent un moyen pratique de fournir des connexions en Python et de garantir que ces connexions sont nettoyées lorsque vous avez fini de les utiliser. Ce chapitre vous montrera comment utiliser les gestionnaires de contexte, ainsi que comment créer les vôtres.
chapitre
Les décorateurs constituent un concept extrêmement puissant en Python. Ils vous permettent de modifier le comportement d'une fonction sans modifier le code de la fonction elle-même. Ce chapitre présente les concepts fondamentaux nécessaires à la compréhension approfondie des décorateurs (fonctions en tant qu'objets, portée et fermetures) et fournit une introduction claire à leur utilisation et à leur définition. Cette exploration approfondie des rouages internes de Python vous permettra de devenir un expert Python.
Les décorateurs constituent un concept extrêmement puissant en Python. Ils vous permettent de modifier le comportement d'une fonction sans modifier le code de la fonction elle-même. Ce chapitre présente les concepts fondamentaux nécessaires à la compréhension approfondie des décorateurs (fonctions en tant qu'objets, portée et fermetures) et fournit une introduction claire à leur utilisation et à leur définition. Cette exploration approfondie des rouages internes de Python vous permettra de devenir un expert Python.
chapitre
Maintenant que vous comprenez le fonctionnement interne des décorateurs, ce chapitre vous présente plusieurs exemples concrets illustrant quand et comment vous pourriez utiliser des décorateurs dans votre propre code. Vous apprendrez également des concepts avancés liés aux décorateurs, tels que la manière de conserver les métadonnées de vos fonctions décorées et la manière d'écrire des décorateurs qui acceptent des arguments.
Maintenant que vous comprenez le fonctionnement interne des décorateurs, ce chapitre vous présente plusieurs exemples concrets illustrant quand et comment vous pourriez utiliser des décorateurs dans votre propre code. Vous apprendrez également des concepts avancés liés aux décorateurs, tels que la manière de conserver les métadonnées de vos fonctions décorées et la manière d'écrire des décorateurs qui acceptent des arguments.
Cours
Apprenez à écrire un code efficace, rapide et optimisé dans l’utilisation des ressources pour éviter les surcoûts inutiles.
Apprenez à écrire un code efficace, rapide et optimisé dans l’utilisation des ressources pour éviter les surcoûts inutiles.
Cours
Découvrez la modularité, la documentation et les tests automatisés pour résoudre de manière fiable les problèmes liés à la data science.
Découvrez la modularité, la documentation et les tests automatisés pour résoudre de manière fiable les problèmes liés à la data science.
Programmation Python
Cursus
terminé