Vai al contenuto principale

Corso

Concetti dei paradigmi di programmazione

Base2 h

Scopri un sacco di modi di programmare, tipo la programmazione imperativa e dichiarativa, procedurale, funzionale e orientata agli oggetti.

Python2 h14 video45 esercizi3,450 XP4,333Attestato 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

Sei pronto per cambiare completamente quello che sai sulla programmazione? In Introduzione ai paradigmi di programmazione imparerai le basi di vari paradigmi di programmazione, tra cui la programmazione imperativa e dichiarativa, la programmazione procedurale, la programmazione funzionale e la programmazione orientata agli oggetti.

Imparerai a conoscere casi d'uso reali di questi paradigmi e modelli di codifica comuni in ciascuno di essi, e potrai persino scrivere programmi di base in Python per ogni paradigma. Quando avrai finito il corso, saprai riconoscere diversi modi di programmare e capire quando usarne uno piuttosto che un altro. Potrai anche dare un'occhiata ad alcuni argomenti più avanzati come:
  • Ricorsione nella programmazione funzionale
  • Eredità delle classi nella programmazione procedurale


Capire i pro e i contro di ogni paradigma di programmazione



Nei capitoli 2-4, esplorerai rispettivamente la programmazione procedurale, funzionale e orientata agli oggetti. Ogni capitolo parlerà delle caratteristiche principali di un particolare paradigma di programmazione, di alcune applicazioni comuni nel mondo reale e fornirà una panoramica abbastanza chiara da farti capire quando usare un paradigma piuttosto che un altro.

Implementare programmi procedurali, funzionali e orientati agli oggetti semplici



Ogni capitolo avrà anche un esercizio su come creare un programma usando il paradigma dato. Scriverai subroutine e funzioni ricorsive e creerai le tue classi usando Python.

Quando avrai finito, avrai una solida comprensione delle basi dei paradigmi di programmazione, dei loro usi, dei modelli di codifica comuni e di quando applicare ciascuno di essi in situazioni specifiche.

Prerequisiti

Programma

Struttura del corso

1

Introduzione ai paradigmi di programmazione

Preparati a un primo sguardo ai paradigmi di programmazione! Questo capitolo spiega cosa sono, perché sono importanti e due grandi categorie: la programmazione imperativa e quella dichiarativa. Imparerai anche i vantaggi del codice modulare e della separazione delle responsabilità, e come questi concetti si collegano ai diversi paradigmi.
Inizia il capitolo
2

Programmazione procedurale

Tuffati in uno dei paradigmi più usati in programmazione: la programmazione procedurale. Questo capitolo spiega che cos’è la programmazione procedurale, per quali problemi è adatta e come realizza la separazione delle responsabilità e il codice modulare. Vedrai come le istruzioni di controllo del flusso come gli `if`, i cicli `for` e la definizione di funzioni possono essere usati nella programmazione procedurale e potrai metterli in pratica in Python.
Inizia il capitolo
3

Programmazione funzionale

4

Programmazione orientata agli oggetti

Concetti dei paradigmi di programmazione

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.