For this task, we want you to get some practice writing code at the most basic level, an also become familar with the turtle and turtleBeads commands that ban be used for drawing in Python
The requirements are very simple, and in fact, there are no restrictions on what you draw: the only rules are that you must make use of certain functions.
To start, you need to create a new file, named scene.py. This file must be in a folder where turtleBeads.py is also present. To create that file, you should:
Download the starter code for this task from here.
Unzip the downloaded file to create a folder to work in. This folder will include a file called turtleBeads.py.
In Thonny, create a new file. Immediately use “save” or “save as” and then pick the folder you just created as the destination, with “scene.py” as the filename.
Your scene.py must satisfy the following criteria:
Your file must start with a triple-quoted string at the top, identifying the names of each author, which classmates and/or tutors and/or instructors you consulted for help, the last date you modified the file, and a brief description of the purpose of the file. We will do this for all Thonny files that you submit in this class.
Here is an example:
"""
Authors: Anon & Ymous
Consulted: T. A.
Date: 2026-9-8
Purpose: Turtle Scene task
"""
Your file must appropriately import the turtleBeads module. You will also need to import the turtle module separately to ensure that you can use the basic drawing commands. (Remember: explanations/examples for all of these functions are available in the Reference.)
from turtleBeads import *
from turtle import *
You must use each of the following basic movement functions at least once.
forward (a.k.a. fd)
backward (a.k.a. bk or back)
left (a.k.a. lt)
right (a.k.a. rt)
You must use an absolute positioning command at least once (one of setx, sety, setpos/setposition, goto, or teleport).
You must use each of the following turtleBeads shapes:
drawCircle (you may use the turtle function circle instead)
drawRectangle
drawText (you may use the turtle function write instead)
You must vary the thickness and colors of some lines, using both pensize and either pencolor or color. (At least 2 different pen thicknesses and at least 2 different colors. The default color and thickness each count as 1 color/thickness.)
You must use begin_fill and end_fill to draw at least one filled-in shape, and you must use fillcolor (or color) to control its color.
You must use penup and pendown to move the turtle without drawing a line (or you may use the one or more of teleport, leap, or hop functions from turtleBeads to achieve the same thing).
You must use the title function to assign a title to your graphics window.
You are welcome to use other turtle or turtleBeads features in addition to the ones listed above but only the above features are required.
Note: to speed up the drawings when things get complex, you can use the noTrace and showPicture functions. You can read how they work in our turtle documentation.
When you've completed this assignment, make sure your file(s) are named following the course's naming convention ([wellesley username]_[assignment]_[task name]) and submitted through Gradescope. Reminder that detailed instructions can also be found on the Lab 1 page.