Accéder au contenu principal

Cours

S’exercer aux questions d’entretien de code en Python

Avancé4 h

Préparez-vous pour vos prochains entretiens de codage en Python.

Python4 h16 vidéos61 exercices5,050 XP29,081Attestation de réussite

Créez votre compte gratuit

Continuer avec Google
ou
En continuant, vous acceptez notre conditions d'utilisation, nos politique de confidentialité et que vos données soient stockées aux États-Unis.

Plébiscité par les apprenants de milliers d'entreprises

Vous formez une équipe ?

Essayer pour les entreprises

Description du cours

Les entretiens de code peuvent être exigeants. On peut vous poser des questions pour évaluer votre maîtrise d’un langage de programmation. On peut aussi vous confier une tâche à résoudre pour comprendre votre façon de raisonner. Et si vous postulez à un poste de data scientist, il est probable qu’on vous interroge sur les outils associés au langage. Dans tous les cas, pour décrocher un poste intéressant en data science, un peu de préparation est nécessaire pour donner le meilleur de vous‑même. C’est pourquoi il est essentiel de vous entraîner afin de démontrer votre expertise ! Ce cours sert de guide pour celles et ceux qui débutent leur parcours vers le métier de data scientist, et de piqûre de rappel pour ceux qui visent de nouvelles opportunités. Nous aborderons des notions fondamentales ainsi que des sujets avancés pour vous préparer à un entretien de code en Python. Comme il ne s’agit pas d’un cours pas à pas classique, certains exercices peuvent être assez complexes. Mais après tout, qui a dit qu’il était facile de réussir un entretien ?

Prérequis

Programme de formation

Plan du cours

1

Structures de données Python et manipulation de chaînes

2

Objets itérables et représentants

Ce chapitre est consacré aux objets itérables. Nous reviendrons sur leur définition et sur la façon de les reconnaître. Ensuite, nous aborderons les compréhensions de listes, une fonctionnalité clé du langage Python pour définir des listes. Puis, nous rappellerons comment combiner plusieurs objets itérables en un seul. Enfin, nous verrons comment créer des objets itérables personnalisés à l’aide de générateurs.
Commencer le chapitre
3

Fonctions et expressions lambda

Ce chapitre mettra l’accent sur les aspects fonctionnels de Python. Nous commencerons par définir des fonctions acceptant un nombre variable d’arguments positionnels et nommés. Ensuite, nous verrons les fonctions lambda et dans quels cas elles sont utiles. En particulier, nous apprendrons à les utiliser avec les fonctions map(), filter() et reduce(). Pour finir, nous rappellerons ce qu’est la récursivité et comment l’implémenter correctement.
Commencer le chapitre
4

Python pour le calcul scientifique

S’exercer aux questions d’entretien de code en Python

Cours
terminé

Obtenez un certificat de réussite

S'inscrire maintenant

Développez vos compétences en données avec DataCamp for Mobile

Progressez où que vous soyez grâce à nos cours mobiles et à nos défis de code quotidiens de 5 minutes.