[Python-checkins] gh-106996: Amend the introduction to the turtle graphics documentation (#106997)
hugovk
webhook-mailer at python.org
Sat Jul 22 06:31:48 EDT 2023
https://github.com/python/cpython/commit/f8f16d0cfcbe287deaaf1a6eb6461b11b7837a1c
commit: f8f16d0cfcbe287deaaf1a6eb6461b11b7837a1c
branch: main
author: Daniele Procida <daniele at vurt.org>
committer: hugovk <hugovk at users.noreply.github.com>
date: 2023-07-22T04:31:44-06:00
summary:
gh-106996: Amend the introduction to the turtle graphics documentation (#106997)
Co-authored-by: Hugo van Kemenade <hugovk at users.noreply.github.com>
files:
M Doc/library/turtle.rst
diff --git a/Doc/library/turtle.rst b/Doc/library/turtle.rst
index c9ce955a6d2ba..f14a677b7dd88 100644
--- a/Doc/library/turtle.rst
+++ b/Doc/library/turtle.rst
@@ -19,9 +19,27 @@
Introduction
============
-Turtle graphics is a popular way for introducing programming to kids. It was
-part of the original Logo programming language developed by Wally Feurzeig,
-Seymour Papert and Cynthia Solomon in 1967.
+Turtle graphics is an implementation of `the popular geometric drawing tools
+introduced in Logo <https://en.wikipedia.org/wiki/Turtle_
+(robot)>`_, developed by Wally Feurzeig, Seymour Papert and Cynthia Solomon
+in 1967.
+
+In Python, turtle graphics provides a representation of a physical "turtle"
+(a little robot with a pen) that draws on a sheet of paper on the floor.
+
+It's an effective and well-proven way for learners to encounter
+programming concepts and interaction with software, as it provides instant,
+visible feedback. It also provides convenient access to graphical output
+in general.
+
+Turtle drawing was originally created as an educational tool, to be used by
+teachers in the classroom. For the programmer who needs to produce some
+graphical output it can be a way to do that without the overhead of
+introducing more complex or external libraries into their work.
+
+
+Get started
+===========
Imagine a robotic turtle starting at (0, 0) in the x-y plane. After an ``import turtle``, give it the
command ``turtle.forward(15)``, and it moves (on-screen!) 15 pixels in the
More information about the Python-checkins
mailing list