Rembrandtsx / limboguard.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Run PythonTutor on Grow page (PythonTutor was created by Philip Guo)

If you want to run locally on your own computer, to run Python visualizations try:

pip install bottle # make sure the bottle webserver (http://bottlepy.org/) is installed
cd Grow(Limboguard)\limboguard.github.io\v5-unity
python bottle_server.py

You should see the visualizer at: http://localhost:8003/visualize.html

... and the live programming environment at: http://localhost:8003/live.html

NOTE: Grow will use the back-end provided by the experimental feature live (http://localhost:8003/live.html)

Wishlist (in Spanish):

  • Cambiar estilos CSS para que combinen con el Landing Page. Estuve editando todas las fuentes CSS para cambiar el Live.html pero no he encontrado cúales se relacionan con dicho archivo
  • Por ahora http://localhost:8003/live.html corre localmente ejecutando py bottle_server.py (usando Python 3.x.x), si queremos correrlo en la página. Por ahora he visto que no se puede desplegar ya que Github Pages desplega contenido estatico y se necesita correr pip (ref:https://stackoverflow.com/questions/24296873/is-it-possible-to-run-python-in-the-web-with-github-io), sin embargo no he consultado a fondo este aspecto

However, it can be hard to run your own visualizer locally for non-Python languages, since there are complex dependencies in v4-cokapi/ that I haven't yet cleanly packaged up. By default, the local version you run will call my own server to run the non-Python backends, so please be mindful of your bandwidth usage.

For further directions, see Overview for Developers or explore the rest of the docs.

Acknowledgments

For code or security contributions:

  • Irene Chen - experimental holistic visualization mode - v3/js/holistic.js
  • John DeNero - helping with the official Python 3 port, bug fixes galore
  • Mark Liffiton - localStorage bug fix
  • Chris Meyers - custom visualizations such as v3/matrix.py and v3/htmlFrame.py
  • Brad Miller - adding pop-up question dialogs to visualizations, other bug fixes
  • David Pritchard and Will Gwozdz - Java visualizer and other frontend enhancements
  • Peter Robinson - v3/make_visualizations.py
  • Peter Wentworth and his students - working on the original Python 3 fork circa 2010-2011
  • Security tips and vulnerability reports: Aaron E. (https://arinerron.com), Chris Horne (https://github.com/lahwran), Joshua Landau (joshua@landau.ws), David Wyde (https://davidwyde.com/)

For user testing and feedback from instructors' perspectives:

  • Ned Batchelder
  • Jennifer Campbell
  • John Dalbey
  • John DeNero
  • Fredo Durand
  • Michael Ernst
  • David Evans
  • Paul Gries
  • Mark Guzdial
  • Adam Hartz
  • Sean Lip
  • Fernando Perez
  • Tomas Lozano-Perez
  • Bertram Ludaescher
  • Brad Miller
  • Rob Miller
  • Peter Norvig
  • Andrew Petersen
  • David Pritchard
  • Suzanne Rivoire
  • Guido van Rossum
  • Peter Wentworth
  • David Wilkins

... and many, many more!

About


Languages

Language:JavaScript 84.0%Language:CSS 5.4%Language:TypeScript 4.6%Language:HTML 4.4%Language:Python 1.2%Language:Java 0.2%Language:C++ 0.1%Language:C 0.1%Language:Ruby 0.1%Language:PHP 0.0%Language:Shell 0.0%Language:Makefile 0.0%