Pular para o conteúdo principal
InícioPython

Curso

Introduction to Optimization in Python

IntermediárioNível de habilidade
Actualizado 05/2025
Learn to solve real-world optimization problems using Python's SciPy and PuLP, covering everything from basic to constrained and complex optimization.
Iniciar Curso Gratuitamente

Incluído comPremium or Teams

PythonProgramming4 horas13 vídeos42 Exercícios3,250 XP2,995Certificado de conclusão

Crie sua conta gratuita

ou

Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados serão armazenados nos EUA.
Group

Treinar 2 ou mais pessoas?

Tentar DataCamp for Business

Amado por alunos de milhares de empresas

Descrição do curso

Optimization problems are ubiquitous in engineering, sciences, and the social sciences. This course will take you from zero optimization knowledge to a hero optimizer. You will use mathematical modeling to translate real-world problems into mathematical ones and solve them in Python using the SciPy and PuLP packages.

Apply Calculus to Unconstrained Optimization Problems with SymPy

You will start by learning the definition of an optimization problem and its use cases. You will use SymPy to apply calculus to yield analytical solutions to unconstrained optimization. You will not have to calculate derivatives or solve equations; SymPy works seamlessly! Similarly, you will use SciPy to get numerical solutions.

Tackle Complex Problems Head-On

Next, you will learn to solve linear programming problems in SciPy and PuLP. To capture real-world complexity, you will see how to apply PuLP and SciPy to solve constrained convex optimization and mixed integer optimization. By the end of this course, you will have solved real-world optimization problems, including manufacturing, profit and budgeting, resource allocation, and more.

Pré-requisitos

Introduction to NumPy
1

Introduction to Optimization

Iniciar Capítulo
2

Unconstrained and Linear Constrained Optimization

Iniciar Capítulo
3

Non-linear Constrained Optimization

Iniciar Capítulo
4

Robust Optimization Techniques

Iniciar Capítulo
Introduction to Optimization in Python
Curso
Completo

Obtenha um certificado de conclusão

Adicione esta credencial ao seu perfil, currículo ou currículo do LinkedIn
Compartilhe nas redes sociais e em sua avaliação de desempenho

Incluído comPremium or Teams

Inscreva-se Agora

Junte-se a mais 17 milhões de alunos e comece Introduction to Optimization in Python hoje!

Crie sua conta gratuita

ou

Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados serão armazenados nos EUA.