Corso
Introduzione all'ottimizzazione in Python
IntermedioLivello di competenza
Aggiornato 06/2025
PythonProgramming4 h13 video42 Esercizi3,250 XP5,181Attestato 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
Prerequisiti
Introduction to NumPy1
Introduzione all’ottimizzazione
Questo capitolo introduce l’ottimizzazione, i suoi elementi chiave e le sue ampie applicazioni in settori e domini diversi. Presenta un metodo rapido di ricerca esaustiva per risolvere un problema di ottimizzazione. Fornisce inoltre un richiamo matematico ai concetti necessari per questo corso.
2
Ottimizzazione non vincolata e con vincoli lineari
Questo capitolo tratta la risoluzione di problemi di ottimizzazione non vincolata e vincolata con il calcolo differenziale e SymPy, individuando potenziali insidie. Viene inoltre introdotto SciPy per risolvere numericamente problemi di ottimizzazione non vincolata, in una e più dimensioni, con poche righe di codice. Il capitolo prosegue risolvendo problemi di programmazione lineare in SciPy e PuLP.
3
Ottimizzazione non lineare con vincoli
Questo capitolo introduce problemi di ottimizzazione convessa con vincoli differenti e affronta problemi di programmazione lineare mista intera, cioè problemi di programmazione lineare in cui almeno una variabile è intera.
4
Tecniche di ottimizzazione robusta
Questo capitolo tratta la ricerca dell’ottimo globale quando esistono più soluzioni valide. Faremo analisi di sensitività e impareremo tecniche di linearizzazione che riducono problemi non lineari a problemi facilmente risolvibili con SciPy o PuLP. In termini di applicazioni, risolveremo un’allocazione HR con costi di formazione e un budgeting degli investimenti con progetti dipendenti.
Introduzione all'ottimizzazione 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 Introduzione all'ottimizzazione 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.