Corso
Caso di studio: sviluppare software in Python
AvanzatoLivello di competenza
Aggiornato 06/2025
PythonProgramming3 h10 video29 Esercizi2,050 XP2,208Attestato di conseguimento
Crea il tuo account gratuito
Continua con GoogleMostra più opzionio
Continuando, accetti i nostri Termini di utilizzo, la nostra Informativa sulla privacy e che i tuoi dati siano conservati negli Stati Uniti.
Preferito dagli studenti di migliaia di aziende
Formare un team?
Prova per il BusinessDescrizione del corso
Cosa costruirai
Usando Python, progetterai e realizzerai un calcolatore di mutui che si trasformerà da strumento di base a soluzione affidabile. Partendo da moduli semplici, potrai espandere le funzionalità usando l'ereditarietà per creare calcolatrici avanzate, tra cui una che gestisce calcoli finanziari. Questo progetto pratico ti aiuterà a capire le tecniche di sviluppo software nel mondo reale e come strutturare un codice scalabile.Tecniche che userai
Durante il corso, imparerai a seguire le migliori pratiche, come il principio DRY (Don't Repeat Yourself, non ripeterti) e la modularità, per organizzare il tuo codice in modo efficace. Seguirai gli standard PEP 8, userai strumenti come Pylint per mantenere alta la qualità del codice e scriverai test automatizzati con pytest per garantire l'affidabilità della tua app. Alla fine del corso, avrai le competenze per progettare, implementare e testare soluzioni software reali con sicurezza.Prerequisiti
Intermediate Object-Oriented Programming in PythonSoftware Engineering Principles in Python1
Introduzione al caso di studio
Conosci il brief e inizia a costruire i tuoi calcolatori da zero, ripassando importanti principi di programmazione a oggetti e di ingegneria del software come il principio Don't Repeat Yourself (DRY).
2
Scrivere un modulo Python
Le basi ci sono: ora è il momento di migliorare il tutto! Continua aggiungendo documentazione e test automatizzati ed estendi ulteriormente le funzionalità.
3
Manutenibilità
Il codice principale è scritto, quindi è il momento di assicurarti che tutto funzioni come dovrebbe e segua le migliori pratiche. Impara a revisionare, rifattorizzare e migliorare il tuo codice, e a eseguire test più completi.
Caso di studio: sviluppare software in Python
Corso completato
Ottieni Attestato di conseguimento
Aggiungi questa certificazione al tuo profilo LinkedIn, al curriculum o al CVCondividila sui social e nella valutazione delle tue performanceIscriviti ora
Unisciti a oltre 19 milioni di studenti e inizia Caso di studio: sviluppare software in Python oggi!
Crea il tuo account gratuito
Continua con GoogleMostra più opzionio
Continuando, accetti i nostri Termini di utilizzo, la nostra Informativa sulla privacy e che i tuoi dati siano conservati negli Stati Uniti.
Aumenta le tue competenze sui dati con l'app di DataCamp
Avanza ovunque ti trovi con i nostri corsi per dispositivi mobili e le nostre sfide di programmazione quotidiane da 5 minuti.