Skip to content

iutVilletaneuseDptInfo/visual_pytutor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Read the documentatoin

Read the Docs

Visual Python Tutor

The goal of this jupyter extension is to make it easy to view on pythontutor the code of each cell of a jupyter notebook. The jupyter software is used for teaching the basics of programming to IT departments (Module M1102 and M1103) and STID. In these modules, we also use the pythontutor site for step-by-step visualization of code execution.

Image description

Installation

Install and activate visual pytutor on your Jupyter server.

Go to the jupyter nbextensions directory.

Example of path "C:/Users/[username]/anaconda3/share/jupyter/nbextensions"

git clone https://github.com/iutVilletaneuseDptInfo/visual_pytutor.git
jupyter nbextension install visual_pytutor
jupyter nbextension enable visual_pytutor/main

Examples

See EXAMPLE for the guide and examples.

Installation Jupyter Nbextensions Configurator

For those using conda, you can now get jupyter_nbextensions_configurator from the excellent conda-forge channel in a single command:

conda install -c conda-forge jupyter_nbextensions_configurator

For those not using conda, the installation has two steps:

  1. Installing the pip package. This should be as simple as
pip install jupyter_nbextensions_configurator
  1. Configuring the notebook server to load the server extension. A jupyter subcommand is provided for this. You can enable the serverextension and the configurator nbextensions listed below for the current user with
jupyter nbextensions_configurator enable --user

Once installed, you'll need to restart the notebook server. Once restarted, you should be able to find the configurator user interfaces as described below.

Development

This extension has been developped by Abdou Kandji during its 3-months intership under the supervision of Mathieu Lacroix.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Jupyter Notebook 69.5%
  • JavaScript 30.5%