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,241Attestato 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

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

Curriculum

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

Programmazione funzionale

4

Programmazione orientata agli oggetti

Concetti dei paradigmi di programmazione

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.