Python I: Introduction to Modeling with Python

Introduction to modeling with Python and Gurobi.

Python is a powerful and well-supported programming language that's also a good choice for mathematical modeling. It has special features that make it easy to build and maintain optimization models.

In this webinar, you will:

  • Get an introduction to Python, Gurobi and Jupyter Notebooks
  • Learn the basics of model-building, including working with decision variables, constraints, objective function, sums and for-all loops
  • Learn through an interactive development process involving actual models as examples
  • Gain access to the tools mentioned during the webinar like Anaconda Python and Jupyter Notebook

You can download the slides and examples associated with this webinar here.

Getting Gurobi

Whether you are new to optimization or switching from a competing solver, we've worked hard to make getting started with Gurobi easier for you.

Using Gurobi

To help you be as productive as possible, we offer a detailed reference manual along with numerous code examples and a wide range of videos.


At Gurobi, we provide our customers direct access to PhD-level optimization experts with years of experience working with commercial models.