Download OnlinePythonTutor Free Java Code
Description
Learn Python by executing code online and visualizing data structures.
Icons
Source Files
The download file OnlinePythonTutor-master.zip has the following entries.
.gitignore/*w ww.j av a 2s.co m*/
README
v1-v2/.htaccess
v1-v2/Python3-porting.txt
v1-v2/README
v1-v2/TODO
v1-v2/alias-screenshot.png
v1-v2/cgi-bin/.htaccess
v1-v2/cgi-bin/create_db.py
v1-v2/cgi-bin/db_common.py
v1-v2/cgi-bin/index.html
v1-v2/cgi-bin/load_question.py
v1-v2/cgi-bin/p4_encoder.py
v1-v2/cgi-bin/parse_questions.py
v1-v2/cgi-bin/pg_encoder.py
v1-v2/cgi-bin/pg_logger.py
v1-v2/cgi-bin/run_tests.py
v1-v2/cgi-bin/web_exec.py
v1-v2/cgi-bin/web_run_test.py
v1-v2/edu-python-questions.js
v1-v2/edu-python-title.css
v1-v2/edu-python-tutor.js
v1-v2/edu-python.css
v1-v2/edu-python.js
v1-v2/example-code
v1-v2/grading-375.png
v1-v2/hunt-mcilroy.js
v1-v2/index.html
v1-v2/jquery-1.3.2.min.js
v1-v2/jquery.autogrow.js
v1-v2/jquery.ba-bbq.min.js
v1-v2/jquery.corner.js
v1-v2/jquery.jsPlumb-1.3.3-all-min.js
v1-v2/jquery.min.js
v1-v2/jsplumb-test.js
v1-v2/mock-data.js
v1-v2/question.html
v1-v2/questions/debug-bsearch.txt
v1-v2/questions/debug-ireverse.txt
v1-v2/questions/debug-mergesort.txt
v1-v2/questions/optimize-find-dups.txt
v1-v2/questions/optimize-search.txt
v1-v2/questions/optimize-sum.txt
v1-v2/questions/remove-dups.txt
v1-v2/questions/reverse.txt
v1-v2/questions/two-sum.txt
v1-v2/red-sad-face.jpg
v1-v2/test-programs/caught_exception_1.golden
v1-v2/test-programs/caught_exception_1.py
v1-v2/test-programs/caught_exception_2.golden
v1-v2/test-programs/caught_exception_2.py
v1-v2/test-programs/circ_ref.golden
v1-v2/test-programs/circ_ref.py
v1-v2/test-programs/circ_ref_2.golden
v1-v2/test-programs/circ_ref_2.py
v1-v2/test-programs/circ_ref_fake.golden
v1-v2/test-programs/circ_ref_fake.py
v1-v2/test-programs/class_test.golden
v1-v2/test-programs/class_test.py
v1-v2/test-programs/class_test_2.golden
v1-v2/test-programs/class_test_2.py
v1-v2/test-programs/class_test_3.golden
v1-v2/test-programs/class_test_3.py
v1-v2/test-programs/data_test.golden
v1-v2/test-programs/data_test.py
v1-v2/test-programs/dict_error.golden
v1-v2/test-programs/dict_error.py
v1-v2/test-programs/dict_test.golden
v1-v2/test-programs/dict_test.py
v1-v2/test-programs/exec_test.golden
v1-v2/test-programs/exec_test.py
v1-v2/test-programs/func_exception.golden
v1-v2/test-programs/func_exception.py
v1-v2/test-programs/generator_test.golden
v1-v2/test-programs/generator_test.py
v1-v2/test-programs/import_error.golden
v1-v2/test-programs/import_error.py
v1-v2/test-programs/infinite_loop.golden
v1-v2/test-programs/infinite_loop.py
v1-v2/test-programs/infinite_loop_one_liner.golden
v1-v2/test-programs/infinite_loop_one_liner.py
v1-v2/test-programs/lambda_1.golden
v1-v2/test-programs/lambda_1.py
v1-v2/test-programs/list_dict_test.golden
v1-v2/test-programs/list_dict_test.py
v1-v2/test-programs/list_test.golden
v1-v2/test-programs/list_test.py
v1-v2/test-programs/newstyle_class.golden
v1-v2/test-programs/newstyle_class.py
v1-v2/test-programs/one_func.golden
v1-v2/test-programs/one_func.py
v1-v2/test-programs/open_error.golden
v1-v2/test-programs/open_error.py
v1-v2/test-programs/parse_error.golden
v1-v2/test-programs/parse_error.py
v1-v2/test-programs/parse_error_2.golden
v1-v2/test-programs/parse_error_2.py
v1-v2/test-programs/parse_error_3.golden
v1-v2/test-programs/parse_error_3.py
v1-v2/test-programs/print_builtins_error.golden
v1-v2/test-programs/print_builtins_error.py
v1-v2/test-programs/runtime_error.golden
v1-v2/test-programs/runtime_error.py
v1-v2/test-programs/set_test.golden
v1-v2/test-programs/set_test.py
v1-v2/test-programs/simple.golden
v1-v2/test-programs/simple.py
v1-v2/test-programs/three_lists.golden
v1-v2/test-programs/three_lists.py
v1-v2/test-programs/tuple_test.golden
v1-v2/test-programs/tuple_test.py
v1-v2/test-programs/two_funcs.golden
v1-v2/test-programs/two_funcs.py
v1-v2/tutor.html
v1-v2/tutorials/MIT-6.01/README
v1-v2/tutorials/MIT-6.01/map.py
v1-v2/tutorials/MIT-6.01/oop_1.py
v1-v2/tutorials/MIT-6.01/oop_2.py
v1-v2/tutorials/MIT-6.01/oop_3.py
v1-v2/tutorials/MIT-6.01/summation.py
v1-v2/tutorials/README
v1-v2/tutorials/advanced/map.py
v1-v2/tutorials/math/newton.py
v1-v2/tutorials/oop/oop_demo.py
v1-v2/tutorials/personal-finance/compound_interest.py
v1-v2/yellow-happy-face.png
v3/GChartWrapper/GChart.py
v3/GChartWrapper/README
v3/GChartWrapper/__init__.py
v3/GChartWrapper/charts/__init__.py
v3/GChartWrapper/charts/templatetags/__init__.py
v3/GChartWrapper/charts/templatetags/charts.py
v3/GChartWrapper/constants.py
v3/GChartWrapper/encoding.py
v3/README
v3/app.yaml
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/Markdown.Converter.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/MathJax.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/boilerplate.css
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/cell.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/codecell.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/codemirror.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/completer.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/config.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/contexthint.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/css.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/custom.css
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/custom.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/d3.v2.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/date.format.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/events.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/fbm.css
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/htmlmixed.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/images
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/initmathjax.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/ipynblogo.png
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/javascript.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/jquery-1.7.1.min.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/jquery-ui.min.css
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/jquery-ui.min.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/jquery.jsPlumb-1.3.10-all-min.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/kernel.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/layoutmanager.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/loadmode.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/loginwidget.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/maintoolbar.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/markdown.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/menubar.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/multiplex.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/namespace.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/notebook.css
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/notebook.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/notebookmain.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/notificationarea.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/notificationwidget.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/outputarea.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/page.css
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/page.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/pager.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/prettify.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/printnotebook.css
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/python.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/pytutor.css
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/pytutor.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/quickhelp.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/renderedhtml.css
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/rst.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/savewidget.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/textcell.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/toolbar.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/tooltip.css
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/tooltip.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/utils.js
v3/bgranger-ipynb-embedding-demo/OPT-ipynb-static_files/xml.js
v3/bgranger-ipynb-embedding-demo/embedding-demo.html
v3/bgranger-ipynb-embedding-demo/embedding-demo.js
v3/bgranger-ipynb-embedding-demo/images/ui-bg_flat_0_aaaaaa_40x100.png
v3/bgranger-ipynb-embedding-demo/images/ui-bg_flat_75_ffffff_40x100.png
v3/bgranger-ipynb-embedding-demo/images/ui-bg_glass_55_fbf9ee_1x400.png
v3/bgranger-ipynb-embedding-demo/images/ui-bg_glass_65_ffffff_1x400.png
v3/bgranger-ipynb-embedding-demo/images/ui-bg_glass_75_dadada_1x400.png
v3/bgranger-ipynb-embedding-demo/images/ui-bg_glass_75_e6e6e6_1x400.png
v3/bgranger-ipynb-embedding-demo/images/ui-bg_glass_95_fef1ec_1x400.png
v3/bgranger-ipynb-embedding-demo/images/ui-bg_highlight-soft_75_cccccc_1x100.png
v3/bgranger-ipynb-embedding-demo/images/ui-icons_222222_256x240.png
v3/bgranger-ipynb-embedding-demo/images/ui-icons_2e83ff_256x240.png
v3/bgranger-ipynb-embedding-demo/images/ui-icons_454545_256x240.png
v3/bgranger-ipynb-embedding-demo/images/ui-icons_888888_256x240.png
v3/bgranger-ipynb-embedding-demo/images/ui-icons_cd0a0a_256x240.png
v3/bgranger-ipynb-embedding-demo/jquery-1.7.1.min.js
v3/bgranger-ipynb-embedding-demo/jquery-ui.min.css
v3/bgranger-ipynb-embedding-demo/jquery-ui.min.js
v3/bgranger-ipynb-embedding-demo/jquery.ba-bbq.min.js
v3/bgranger-ipynb-embedding-demo/jquery.jsPlumb-1.3.10-all-min.js
v3/bgranger-ipynb-embedding-demo/notebook-debug.css
v3/bgranger-ipynb-embedding-demo/pytutor.css
v3/bgranger-ipynb-embedding-demo/pytutor.js
v3/bintree_module.py
v3/bst_test.py
v3/callback_module.py
v3/commentary-bubbles-demo.css
v3/commentary-bubbles-demo.html
v3/commentary-bubbles-demo.js
v3/composingprograms.html
v3/convert_2to3.py
v3/create_log_db.py
v3/csc108h.html
v3/css/2012-08-29-CSS-encapsulation/README
v3/css/2012-08-29-CSS-encapsulation/papajohn-pytutor.css
v3/css/basic.css
v3/css/codemirror.css
v3/css/composingprograms.css
v3/css/holistic.css
v3/css/index.css
v3/css/jquery.qtip.css
v3/css/opt-frontend.css
v3/css/opt-lessons.css
v3/css/pytutor.css
v3/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png
v3/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png
v3/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png
v3/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png
v3/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png
v3/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png
v3/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png
v3/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
v3/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png
v3/css/ui-lightness/images/ui-icons_222222_256x240.png
v3/css/ui-lightness/images/ui-icons_228ef1_256x240.png
v3/css/ui-lightness/images/ui-icons_ef8c08_256x240.png
v3/css/ui-lightness/images/ui-icons_ffd27a_256x240.png
v3/css/ui-lightness/images/ui-icons_ffffff_256x240.png
v3/css/ui-lightness/jquery-ui-1.8.21.custom.css
v3/css/ui-lightness/jquery-ui-1.8.24.custom.css
v3/css/x.png
v3/docs/chris-meyers.md
v3/docs/developer-overview.md
v3/docs/embedding-HOWTO.md
v3/docs/embedding-HOWTO.txt
v3/docs/html-rendering.md
v3/docs/make_visualizations.md
v3/docs/opt-graphterm.md
v3/docs/opt-trace-format.md
v3/docs/project-ideas.md
v3/docs/user-FAQ.md
v3/embedding-demo.html
v3/embedding-demo.js
v3/example-code/aliasing.golden
v3/example-code/aliasing.golden_py3
v3/example-code/aliasing.txt
v3/example-code/aliasing/aliasing1.golden
v3/example-code/aliasing/aliasing1.golden_py3
v3/example-code/aliasing/aliasing1.txt
v3/example-code/aliasing/aliasing2.golden
v3/example-code/aliasing/aliasing2.golden_py3
v3/example-code/aliasing/aliasing2.txt
v3/example-code/aliasing/aliasing3.golden
v3/example-code/aliasing/aliasing3.golden_py3
v3/example-code/aliasing/aliasing3.txt
v3/example-code/aliasing/aliasing4.golden
v3/example-code/aliasing/aliasing4.golden_py3
v3/example-code/aliasing/aliasing4.txt
v3/example-code/aliasing/aliasing5.golden
v3/example-code/aliasing/aliasing5.golden_py3
v3/example-code/aliasing/aliasing5.txt
v3/example-code/aliasing/aliasing6.golden
v3/example-code/aliasing/aliasing6.golden_py3
v3/example-code/aliasing/aliasing6.txt
v3/example-code/aliasing/aliasing7.golden
v3/example-code/aliasing/aliasing7.golden_py3
v3/example-code/aliasing/aliasing7.txt
v3/example-code/aliasing/aliasing8.golden
v3/example-code/aliasing/aliasing8.golden_py3
v3/example-code/aliasing/aliasing8.txt
v3/example-code/chris-meyers/optFib.golden
v3/example-code/chris-meyers/optFib.golden_py3
v3/example-code/chris-meyers/optFib.txt
v3/example-code/chris-meyers/optKnapsack.golden
v3/example-code/chris-meyers/optKnapsack.golden_py3
v3/example-code/chris-meyers/optKnapsack.txt
v3/example-code/chris-meyers/optMinpath.golden
v3/example-code/chris-meyers/optMinpath.golden_py3
v3/example-code/chris-meyers/optMinpath.txt
v3/example-code/chris-meyers/optSieve.golden
v3/example-code/chris-meyers/optSieve.golden_py3
v3/example-code/chris-meyers/optSieve.txt
v3/example-code/closures/closure1.golden
v3/example-code/closures/closure1.golden_py3
v3/example-code/closures/closure1.txt
v3/example-code/closures/closure2.golden
v3/example-code/closures/closure2.golden_py3
v3/example-code/closures/closure2.txt
v3/example-code/closures/closure3.golden
v3/example-code/closures/closure3.golden_py3
v3/example-code/closures/closure3.txt
v3/example-code/closures/closure4.golden
v3/example-code/closures/closure4.golden_py3
v3/example-code/closures/closure4.txt
v3/example-code/closures/closure5.golden
v3/example-code/closures/closure5.golden_py3
v3/example-code/closures/closure5.txt
v3/example-code/closures/lambda-param.golden
v3/example-code/closures/lambda-param.golden_py3
v3/example-code/closures/lambda-param.txt
v3/example-code/closures/student-torture.golden
v3/example-code/closures/student-torture.golden_py3
v3/example-code/closures/student-torture.txt
v3/example-code/decorators.golden
v3/example-code/decorators.golden_py3
v3/example-code/decorators.txt
v3/example-code/fact.golden
v3/example-code/fact.golden_py3
v3/example-code/fact.txt
v3/example-code/fib.golden
v3/example-code/fib.golden_py3
v3/example-code/fib.txt
v3/example-code/filter.golden
v3/example-code/filter.golden_py3
v3/example-code/filter.txt
v3/example-code/for-else.golden
v3/example-code/for-else.golden_py3
v3/example-code/for-else.txt
v3/example-code/gen_primes.golden
v3/example-code/gen_primes.golden_py3
v3/example-code/gen_primes.txt
v3/example-code/genexpr.golden
v3/example-code/genexpr.golden_py3
v3/example-code/genexpr.txt
v3/example-code/happy.golden
v3/example-code/happy.golden_py3
v3/example-code/happy.txt
v3/example-code/ins_sort.golden
v3/example-code/ins_sort.golden_py3
v3/example-code/ins_sort.txt
v3/example-code/linked-lists/ll1.golden
v3/example-code/linked-lists/ll1.golden_py3
v3/example-code/linked-lists/ll1.txt
v3/example-code/linked-lists/ll2.golden
v3/example-code/linked-lists/ll2.golden_py3
v3/example-code/linked-lists/ll2.txt
v3/example-code/list-comp.golden
v3/example-code/list-comp.golden_py3
v3/example-code/list-comp.txt
v3/example-code/map.golden
v3/example-code/map.golden_py3
v3/example-code/map.txt
v3/example-code/memo_fib.golden
v3/example-code/memo_fib.golden_py3
v3/example-code/memo_fib.txt
v3/example-code/metaclass.golden
v3/example-code/metaclass.golden_py3
v3/example-code/metaclass.txt
v3/example-code/nonlocal.golden
v3/example-code/nonlocal.golden_py3
v3/example-code/nonlocal.txt
v3/example-code/oop_1.golden
v3/example-code/oop_1.golden_py3
v3/example-code/oop_1.txt
v3/example-code/oop_2.golden
v3/example-code/oop_2.golden_py3
v3/example-code/oop_2.txt
v3/example-code/oop_inherit.golden
v3/example-code/oop_inherit.golden_py3
v3/example-code/oop_inherit.txt
v3/example-code/oop_small.golden
v3/example-code/oop_small.golden_py3
v3/example-code/oop_small.txt
v3/example-code/py_tutorial.golden
v3/example-code/py_tutorial.golden_py3
v3/example-code/py_tutorial.txt
v3/example-code/raw_input.golden
v3/example-code/raw_input.golden_py3
v3/example-code/raw_input.txt
v3/example-code/raw_input_py3.golden
v3/example-code/raw_input_py3.golden_py3
v3/example-code/raw_input_py3.txt
v3/example-code/sqrt.golden
v3/example-code/sqrt.golden_py3
v3/example-code/sqrt.txt
v3/example-code/strtok.golden
v3/example-code/strtok.golden_py3
v3/example-code/strtok.txt
v3/example-code/sum-cubes.golden
v3/example-code/sum-cubes.golden_py3
v3/example-code/sum-cubes.txt
v3/example-code/sum-list.golden
v3/example-code/sum-list.golden_py3
v3/example-code/sum-list.txt
v3/example-code/sum.golden
v3/example-code/sum.golden_py3
v3/example-code/sum.txt
v3/example-code/towers_of_hanoi.golden
v3/example-code/towers_of_hanoi.golden_py3
v3/example-code/towers_of_hanoi.txt
v3/example-code/varargs.golden
v3/example-code/varargs.golden_py3
v3/example-code/varargs.txt
v3/example-code/wentworth_gcd.golden
v3/example-code/wentworth_gcd.golden_py3
v3/example-code/wentworth_gcd.txt
v3/example-code/wentworth_sumList.golden
v3/example-code/wentworth_sumList.golden_py3
v3/example-code/wentworth_sumList.txt
v3/example-code/wentworth_try_finally.golden
v3/example-code/wentworth_try_finally.golden_py3
v3/example-code/wentworth_try_finally.txt
v3/favicon.ico
v3/generate_json_trace.py
v3/graphviz-binary-tree/binary_tree.py.WORKING
v3/graphviz-binary-tree/pg_bst.py
v3/htmlFrame.py
v3/html_module.py
v3/htmlexample_module.py
v3/iframe-embed-demo.html
v3/iframe-embed.html
v3/index.html
v3/js/codemirror/codemirror.js
v3/js/codemirror/python.js
v3/js/composingprograms.js
v3/js/csc108h.js
v3/js/d3.v2.min.js
v3/js/holistic.js
v3/js/iframe-embed.js
v3/js/index.js
v3/js/jquery-1.6.min.js
v3/js/jquery-1.8.2.min.js
v3/js/jquery-ui-1.8.21.custom.min.js
v3/js/jquery-ui-1.8.24.custom.min.js
v3/js/jquery.ba-bbq.min.js
v3/js/jquery.corner.js
v3/js/jquery.jsPlumb-1.3.10-all-min.js
v3/js/jquery.jsPlumb-1.3.15-all-min.js
v3/js/jquery.qtip.min.js
v3/js/jquery.simplemodal.js
v3/js/opt-frontend-common.js
v3/js/opt-frontend.js
v3/js/opt-ipy.js
v3/js/opt-lessons.js
v3/js/pytutor.js
v3/lesson.html
v3/lessons/aliasing.txt
v3/lessons/dive-into-python-311.txt
v3/lessons/for-else.txt
v3/lessons/varargs.txt
v3/logger/gae_logger.py
v3/make_visualizations.py
v3/matrix.py
v3/opt-annotations.png
v3/opt-ipy-server.py
v3/opt-ipy.html
v3/opt-ipy.py
v3/opt-v3-cs61a-embed.png
v3/packages-src/GChartWrapper-0.9.tar.gz
v3/pg_encoder.py
v3/pg_logger.py
v3/pythontutor.py
v3/relative-positioning-embedding-demo/embedding-demo.html
v3/relative-positioning-embedding-demo/embedding-demo.js
v3/screenshot-renderer/README.md
v3/screenshot-renderer/render-opt-screenshots.js
v3/screenshot-renderer/sample-screenshots/test.py.step.11.png
v3/screenshot-renderer/sample-screenshots/test.py.step.12.png
v3/screenshot-renderer/sample-screenshots/test.py.step.13.png
v3/screenshot-renderer/test.py
v3/selection_sort_watch.py
v3/tests/backend-tests/breakpoints.golden
v3/tests/backend-tests/breakpoints.golden_py3
v3/tests/backend-tests/breakpoints.txt
v3/tests/backend-tests/callback-test.golden
v3/tests/backend-tests/callback-test.golden_py3
v3/tests/backend-tests/callback-test.txt
v3/tests/backend-tests/caught_exception_1.golden
v3/tests/backend-tests/caught_exception_1.golden_py3
v3/tests/backend-tests/caught_exception_1.txt
v3/tests/backend-tests/caught_exception_2.golden
v3/tests/backend-tests/caught_exception_2.golden_py3
v3/tests/backend-tests/caught_exception_2.txt
v3/tests/backend-tests/circ_ref.golden
v3/tests/backend-tests/circ_ref.golden_py3
v3/tests/backend-tests/circ_ref.txt
v3/tests/backend-tests/circ_ref_2.golden
v3/tests/backend-tests/circ_ref_2.golden_py3
v3/tests/backend-tests/circ_ref_2.txt
v3/tests/backend-tests/circ_ref_fake.golden
v3/tests/backend-tests/circ_ref_fake.golden_py3
v3/tests/backend-tests/circ_ref_fake.txt
v3/tests/backend-tests/class_test.golden
v3/tests/backend-tests/class_test.golden_py3
v3/tests/backend-tests/class_test.txt
v3/tests/backend-tests/class_test_2.golden
v3/tests/backend-tests/class_test_2.golden_py3
v3/tests/backend-tests/class_test_2.txt
v3/tests/backend-tests/class_test_3.golden
v3/tests/backend-tests/class_test_3.golden_py3
v3/tests/backend-tests/class_test_3.txt
v3/tests/backend-tests/closure-shadow-same-name.golden
v3/tests/backend-tests/closure-shadow-same-name.golden_py3
v3/tests/backend-tests/closure-shadow-same-name.txt
v3/tests/backend-tests/cmodule.golden
v3/tests/backend-tests/cmodule.golden_py3
v3/tests/backend-tests/cmodule.txt
v3/tests/backend-tests/data_test.golden
v3/tests/backend-tests/data_test.golden_py3
v3/tests/backend-tests/data_test.txt
v3/tests/backend-tests/dict_error.golden
v3/tests/backend-tests/dict_error.golden_py3
v3/tests/backend-tests/dict_error.txt
v3/tests/backend-tests/dict_test.golden
v3/tests/backend-tests/dict_test.golden_py3
v3/tests/backend-tests/dict_test.txt
v3/tests/backend-tests/exec_test.golden
v3/tests/backend-tests/exec_test.golden_py3
v3/tests/backend-tests/exec_test.txt
v3/tests/backend-tests/func_exception.golden
v3/tests/backend-tests/func_exception.golden_py3
v3/tests/backend-tests/func_exception.txt
v3/tests/backend-tests/generator_test.golden
v3/tests/backend-tests/generator_test.golden_py3
v3/tests/backend-tests/generator_test.txt
v3/tests/backend-tests/generator_use_test.golden
v3/tests/backend-tests/generator_use_test.golden_py3
v3/tests/backend-tests/generator_use_test.txt
v3/tests/backend-tests/graphviz-basic.golden
v3/tests/backend-tests/graphviz-basic.golden_py3
v3/tests/backend-tests/graphviz-basic.txt
v3/tests/backend-tests/import_error.golden
v3/tests/backend-tests/import_error.golden_py3
v3/tests/backend-tests/import_error.txt
v3/tests/backend-tests/inf-nan.golden
v3/tests/backend-tests/inf-nan.golden_py3
v3/tests/backend-tests/inf-nan.txt
v3/tests/backend-tests/infinite_loop.golden
v3/tests/backend-tests/infinite_loop.golden_py3
v3/tests/backend-tests/infinite_loop.txt
v3/tests/backend-tests/infinite_loop_one_liner.golden
v3/tests/backend-tests/infinite_loop_one_liner.golden_py3
v3/tests/backend-tests/infinite_loop_one_liner.txt
v3/tests/backend-tests/john-compose.golden
v3/tests/backend-tests/john-compose.golden_py3
v3/tests/backend-tests/john-compose.txt
v3/tests/backend-tests/john-import-test.golden
v3/tests/backend-tests/john-import-test.golden_py3
v3/tests/backend-tests/john-import-test.txt
v3/tests/backend-tests/john-lambda-lambda-mini.golden
v3/tests/backend-tests/john-lambda-lambda-mini.golden_py3
v3/tests/backend-tests/john-lambda-lambda-mini.txt
v3/tests/backend-tests/john-lambda-lambda.golden
v3/tests/backend-tests/john-lambda-lambda.golden_py3
v3/tests/backend-tests/john-lambda-lambda.txt
v3/tests/backend-tests/john-triple-nesting.golden
v3/tests/backend-tests/john-triple-nesting.golden_py3
v3/tests/backend-tests/john-triple-nesting.txt
v3/tests/backend-tests/lambda_1.golden
v3/tests/backend-tests/lambda_1.golden_py3
v3/tests/backend-tests/lambda_1.txt
v3/tests/backend-tests/ling-scheme-1.golden
v3/tests/backend-tests/ling-scheme-1.golden_py3
v3/tests/backend-tests/ling-scheme-1.txt
v3/tests/backend-tests/ling-scheme-2.golden
v3/tests/backend-tests/ling-scheme-2.golden_py3
v3/tests/backend-tests/ling-scheme-2.txt
v3/tests/backend-tests/ling-scheme-3.golden
v3/tests/backend-tests/ling-scheme-3.golden_py3
v3/tests/backend-tests/ling-scheme-3.txt
v3/tests/backend-tests/list_dict_test.golden
v3/tests/backend-tests/list_dict_test.golden_py3
v3/tests/backend-tests/list_dict_test.txt
v3/tests/backend-tests/list_sum.golden
v3/tests/backend-tests/list_sum.golden_py3
v3/tests/backend-tests/list_sum.txt
v3/tests/backend-tests/list_test.golden
v3/tests/backend-tests/list_test.golden_py3
v3/tests/backend-tests/list_test.txt
v3/tests/backend-tests/namedtuple.golden
v3/tests/backend-tests/namedtuple.golden_py3
v3/tests/backend-tests/namedtuple.txt
v3/tests/backend-tests/nested-class-test.golden
v3/tests/backend-tests/nested-class-test.golden_py3
v3/tests/backend-tests/nested-class-test.txt
v3/tests/backend-tests/nested-func-identical-frames.golden
v3/tests/backend-tests/nested-func-identical-frames.golden_py3
v3/tests/backend-tests/nested-func-identical-frames.txt
v3/tests/backend-tests/newstyle_class.golden
v3/tests/backend-tests/newstyle_class.golden_py3
v3/tests/backend-tests/newstyle_class.txt
v3/tests/backend-tests/one_func.golden
v3/tests/backend-tests/one_func.golden_py3
v3/tests/backend-tests/one_func.txt
v3/tests/backend-tests/open_error.golden
v3/tests/backend-tests/open_error.golden_py3
v3/tests/backend-tests/open_error.txt
v3/tests/backend-tests/papajohn-monster.golden
v3/tests/backend-tests/papajohn-monster.golden_py3
v3/tests/backend-tests/papajohn-monster.txt
v3/tests/backend-tests/parent-finding-1.golden
v3/tests/backend-tests/parent-finding-1.golden_py3
v3/tests/backend-tests/parent-finding-1.txt
v3/tests/backend-tests/parent-finding-2.golden
v3/tests/backend-tests/parent-finding-2.golden_py3
v3/tests/backend-tests/parent-finding-2.txt
v3/tests/backend-tests/parse_error.golden
v3/tests/backend-tests/parse_error.golden_py3
v3/tests/backend-tests/parse_error.txt
v3/tests/backend-tests/parse_error_2.golden
v3/tests/backend-tests/parse_error_2.golden_py3
v3/tests/backend-tests/parse_error_2.txt
v3/tests/backend-tests/parse_error_3.golden
v3/tests/backend-tests/parse_error_3.golden_py3
v3/tests/backend-tests/parse_error_3.txt
v3/tests/backend-tests/pie-test.golden
v3/tests/backend-tests/pie-test.golden_py3
v3/tests/backend-tests/pie-test.txt
v3/tests/backend-tests/py-modules.golden
v3/tests/backend-tests/py-modules.golden_py3
v3/tests/backend-tests/py-modules.txt
v3/tests/backend-tests/py3_func_annotations.golden
v3/tests/backend-tests/py3_func_annotations.golden_py3
v3/tests/backend-tests/py3_func_annotations.txt
v3/tests/backend-tests/py3_kwonly_args.golden
v3/tests/backend-tests/py3_kwonly_args.golden_py3
v3/tests/backend-tests/py3_kwonly_args.txt
v3/tests/backend-tests/restaurants.golden
v3/tests/backend-tests/restaurants.golden_py3
v3/tests/backend-tests/restaurants.txt
v3/tests/backend-tests/runtime_error.golden
v3/tests/backend-tests/runtime_error.golden_py3
v3/tests/backend-tests/runtime_error.txt
v3/tests/backend-tests/set_test.golden
v3/tests/backend-tests/set_test.golden_py3
v3/tests/backend-tests/set_test.txt
v3/tests/backend-tests/simple.golden
v3/tests/backend-tests/simple.golden_py3
v3/tests/backend-tests/simple.txt
v3/tests/backend-tests/three_lists.golden
v3/tests/backend-tests/three_lists.golden_py3
v3/tests/backend-tests/three_lists.txt
v3/tests/backend-tests/ttt_min.golden
v3/tests/backend-tests/ttt_min.golden_py3
v3/tests/backend-tests/ttt_min.txt
v3/tests/backend-tests/tuple_test.golden
v3/tests/backend-tests/tuple_test.golden_py3
v3/tests/backend-tests/tuple_test.txt
v3/tests/backend-tests/two_funcs.golden
v3/tests/backend-tests/two_funcs.golden_py3
v3/tests/backend-tests/two_funcs.txt
v3/tests/backend-tests/varargs.golden
v3/tests/backend-tests/varargs.golden_py3
v3/tests/backend-tests/varargs.txt
v3/tests/backend-tests/watch_module_selection_sort.golden
v3/tests/backend-tests/watch_module_selection_sort.golden_py3
v3/tests/backend-tests/watch_module_selection_sort.txt
v3/tests/diff_py23_golden_files.py
v3/tests/example-code
v3/tests/golden_test.py
v3/tests/run-all-tests.sh
v3/ttt_module.py
v3/visualize.html
v3/watch_module.py
v3/web_exec.py
Download
Click the following link to download OnlinePythonTutor-master.zip.
OnlinePythonTutor-master.zip