Accéder au contenu principal

Cours

Étude de cas : développer un logiciel en Python

Avancé3 h

Créez des applications concrètes avec Python : entraînement à la POO et aux principes d’ingénierie logicielle pour un code propre et maintenable.

Python3 h10 vidéos29 exercices2,050 XP2,443Attestation 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

Ce cours propose une introduction pratique à l’ingénierie logicielle en vous accompagnant dans le développement d’une application concrète : un calculateur d’hypothèque. Vous apprendrez à calculer les paiements mensuels en fonction d’éléments clés tels que le montant du prêt, le taux d’intérêt et la durée du prêt. Au fil du parcours, vous appliquerez des principes essentiels de l’ingénierie logicielle afin de créer un code efficace, modulaire et facile à maintenir.

Ce que vous allez créer

En utilisant Python, vous concevrez et mettrez en œuvre un calculateur d’hypothèque qui évolue d’un outil simple vers une solution performante. En commençant par des modules simples, vous élargirez les fonctionnalités grâce à l’héritage afin de créer des calculateurs avancés, y compris un capable de réaliser des calculs financiers. Ce projet pratique vous permettra de comprendre les techniques de développement logiciel utilisées dans le monde réel et la manière de structurer un code évolutif.

Techniques que vous utiliserez

Tout au long du cours, vous suivrez les meilleures pratiques telles que le principe DRY (Don’t Repeat Yourself) et la modularité afin d’organiser votre code de manière efficace. Vous respecterez les normes PEP 8, utiliserez des outils comme Pylint pour maintenir la qualité du code et rédigerez des tests automatisés avec pytest afin de garantir la fiabilité de votre application. À la fin du cours, vous aurez les compétences nécessaires pour concevoir, mettre en œuvre et tester des solutions logicielles concrètes en toute confiance.

Prérequis

Programme de formation

Plan du cours

1

Introduction à l’étude de cas

Familiarisez-vous avec l’énoncé et commencez à construire vos calculatrices à partir de zéro, tout en révisant des principes importants de programmation orientée objet et d’ingénierie logicielle, comme le principe « Don’t Repeat Yourself » (DRY).
Commencer le chapitre
3

Maintenabilité

Le code principal est écrit ; il faut maintenant s’assurer que tout fonctionne correctement et respecte les bonnes pratiques. Apprenez à relire, refactorer et améliorer votre code, puis à exécuter des tests plus complets.
Commencer le chapitre

Étude de cas : développer un logiciel 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.