Sign In
Learn practical skills, build real-world projects, and advance your career

Learn how to solve a Sudoku puzzle using Python Data Structures and Algorithms. Follow the step-by-step guide to run the code and save your work, and understand the systematic strategy to solve the problem efficiently.

Python Data Structures and Algorithms - Sudoku Solver

How to run the code and save your work

The recommended way to run this notebook is to click the "Run" button at the top of this page, and select "Run on Binder". This will run the notebook on, a free online service for running Jupyter notebooks.

This tutorial is an executable Jupyter notebook. You can run this tutorial and experiment with the code examples in a couple of ways: using free online resources (recommended) or on your computer.

Option 1: Running using free online resources (1-click, recommended)

The easiest way to start executing the code is to click the Run button at the top of this page and select Run on Binder. You can also select "Run on Colab" or "Run on Kaggle", but you'll need to create an account on Google Colab or Kaggle to use these platforms.

Option 2: Running on your computer locally

To run the code on your computer locally, you'll need to set up Python, download the notebook and install the required libraries. We recommend using the Conda distribution of Python. Click the Run button at the top of this page, select the Run Locally option, and follow the instructions.

Saving your work

Before starting the assignment, let's save a snapshot of the assignment to your Jovian profile, so that you can access it later, and continue your work.

project_name = 'sudoku-solver'
!pip install jovian --upgrade --quiet
import jovian