Vai al contenuto principale

Corso

Caso di studio: sviluppare software in Python

Avanzato3 h

Crea app per il mondo reale con Python: prova a usare i principi dell'OOP e dell'ingegneria del software per scrivere codice pulito e facile da mantenere.

Python3 h10 video29 esercizi2,050 XP2,460Attestato di completamento

Crea il tuo account gratuito

Continua con Google
oppure
Continuando, accetti la nostra Termini di utilizzo, i nostri Informativa sulla privacy e il fatto che i tuoi dati sono archiviati negli USA.

Scelto dagli studenti di migliaia di aziende

Descrizione del corso

Questo corso ti dà un'introduzione pratica all'ingegneria del software, guidandoti nello sviluppo di un'applicazione reale: un calcolatore di mutui. Imparerai a calcolare le rate mensili in base a dati chiave come l'importo del prestito, il tasso di interesse e la durata del prestito. Durante il percorso, userai i principi fondamentali dell'ingegneria del software per creare codice efficiente, modulare e facile da mantenere.

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

Programma

Struttura del corso

1

Introduzione al caso di studio

2

Scrivere un modulo Python

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.
Inizia il capitolo

Caso di studio: sviluppare software in Python

Corso
completato

Ottieni Attestato di conseguimento

Iscriviti ora

Sviluppa le tue competenze sui dati con DataCamp for Mobile

Fai progressi ovunque tu sia con i nostri corsi mobile e le sfide di programmazione quotidiane da 5 minuti.