Skip to content

Commit 37d3733

Browse files
author
Philip Guo
committed
v3 officially released!
1 parent 3f84eb4 commit 37d3733

1 file changed

Lines changed: 51 additions & 1 deletion

File tree

README

Lines changed: 51 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,10 @@ Summary:
3939
textbooks, lecture notes, and online programming tutorials.
4040

4141
---
42+
All documentation is viewable online at:
43+
https://github.com/pgbovine/OnlinePythonTutor/tree/master/v3/docs
4244

45+
---
4346
Repository contents:
4447

4548
tl;dr: the v3/ sub-directory contains the latest version of the code.
@@ -71,6 +74,7 @@ v1-v2/
7174
pg
7275
'''
7376

77+
7478
Online Python Tutor version 2 - released on October 4, 2011
7579
"Release" email to 13 friends:
7680

@@ -98,8 +102,54 @@ v1-v2/
98102

99103
v3/
100104

101-
Version 3 - Released on September ??, 2012
105+
Online Python Tutor version 3 - Released on September 18 2012 to
106+
153,000+ people on Google+:
107+
https://plus.google.com/+ResearchatGoogle/posts/cseo9qi7LWq
102108

109+
"Release" announcement from the Research @ Google G+ account:
110+
'''
111+
Online Python Tutor: Web-Based Program Visualization for CS Education
112+
113+
As part of his CS education work at Google, +Philip Guo has been
114+
developing an open-source educational tool called Online Python Tutor
115+
(http://www.pythontutor.com). This tool enables teachers and students
116+
to write Python programs directly in the web browser and then
117+
single-step forwards and backwards to visualize what the computer is
118+
doing as it executes those programs.
119+
120+
Program visualization for CS education is nothing new -- researchers
121+
have been developing these sorts of tools for decades. However, most
122+
of these tools never reach far beyond the confines of the researchers'
123+
home universities due to the difficulty of installing and configuring
124+
the visualization software. What makes Online Python Tutor unique and
125+
effective is that it's the first known tool to adapt time-tested ideas
126+
from the research literature (e.g., rendering of box-and-pointer
127+
diagrams) for a web-based environment. Now anyone with a modern
128+
browser can create, explore, and share their program visualizations by
129+
simply visiting a web URL.
130+
131+
This ease of access has been a major contributor to adoption: So far,
132+
over 100,000 people have used Online Python Tutor to understand and
133+
debug their programs, often as a supplement to learning from
134+
textbooks, lecture notes, and online programming tutorials. In
135+
addition, instructors in over a dozen universities such as MIT, UC
136+
Berkeley, and the University of Washington have used it for teaching
137+
introductory computer science courses.
138+
139+
But this is just the beginning. Philip and his colleagues are now
140+
building an online authoring environment so that, within the next few
141+
months, teachers and students will be able to save their code snippets
142+
and add annotations, discussion threads, lessons, and interactive
143+
exercises on top of the associated visualizations.
144+
145+
They are also actively seeking partnerships with educators at all
146+
grade levels to deploy and improve Online Python Tutor. Please contact
147+
Philip directly or re-share this post with educators who might be
148+
interested in working with this tool in any capacity.
149+
150+
Visit www.pythontutor.com to learn more and to start visualizing your
151+
Python programs now!
152+
'''
103153

104154
---
105155

0 commit comments

Comments
 (0)