References: Colors, Fill, and Turtle Art¶
-
Turtle Graphics — Wikipedia. Covers the history and concepts behind turtle graphics, from the Logo programming language to modern implementations in Python. Explains how turtle movement and drawing commands work as a foundational model for teaching programming through visual output.
-
Web Colors — Wikipedia. Explains named colors (such as "red", "cyan", "goldenrod") and the RGB color model used in web and graphics programming. Directly relevant to this chapter's coverage of color names and RGB triplets in the Python turtle module.
-
RGB Color Model — Wikipedia. Describes how red, green, and blue light values combine to produce any visible color. Provides the conceptual foundation for understanding how
turtle.color(r, g, b)andcolormode(255)work when specifying colors numerically. -
Python for Kids by Jason R. Briggs (No Starch Press). An approachable, project-based introduction to Python aimed at young learners. Includes turtle graphics examples with color and fill that closely match the scope and style of this chapter.
-
Python Crash Course by Eric Matthes (No Starch Press). A popular beginner-to-intermediate Python textbook. Its early chapters on variables, data types, and the turtle module provide solid background for understanding how color strings and RGB values are passed as arguments.
-
Python Turtle Module — Official Documentation — Python.org. The authoritative reference for every turtle function, including
pencolor(),fillcolor(),begin_fill(),end_fill(), andcolormode(). Essential for looking up exact syntax and parameter options used throughout this chapter. -
Python Turtle Graphics Tutorial — Real Python. A thorough beginner tutorial covering turtle setup, colors, shapes, and fill. Includes runnable examples that demonstrate the same concepts — color names, RGB values, and filled polygons — taught in this chapter.
-
Python Turtle Reference — W3Schools. A concise, well-organized reference page for Python turtle commands with short examples. Useful for quickly looking up the correct spelling of color names and the syntax for fill-related functions.
-
Python Turtle Programming — Programiz. Walks through turtle basics with clear explanations and code samples, including how to set pen and fill colors and draw filled shapes. A good supplementary resource for students who want a second explanation of this chapter's concepts.
-
Turtle Programming in Python — GeeksforGeeks. Provides annotated code examples for a wide range of turtle operations, including color manipulation and the begin_fill/end_fill pattern. Helpful for students who want to see additional worked examples beyond what the chapter provides.