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,317Attestato di conseguimento

Crea il tuo account gratuito

Continua con Google
o
Continuando, accetti i nostri Condizioni d'uso, il nostro Informativa sulla privacy e che i tuoi dati siano archiviati negli USA.

Amato da studenti in 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

Curriculum

Programma 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 capitolo

Caso di studio: sviluppare software in Python

Corso
completato

Ottieni l'attestato di completamento

Iscriviti ora

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.