<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Computer Science Essentials on Laksh Budhrani | Course Hub</title><link>https://lakshbudhrani.com/courses/cs-essentials/</link><description>Recent content in Computer Science Essentials on Laksh Budhrani | Course Hub</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://lakshbudhrani.com/courses/cs-essentials/index.xml" rel="self" type="application/rss+xml"/><item><title>Lecture 1 — Turtle Basics</title><link>https://lakshbudhrani.com/courses/cs-essentials/lecture-1---turtle-basics/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/cs-essentials/lecture-1---turtle-basics/</guid><description>&lt;h1 id="lecture-1--turtle-basics"&gt;Lecture 1 — Turtle Basics&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective"&gt;Objective&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Set up your project folder and Python file for Turtle.&lt;/li&gt;
&lt;li&gt;Understand the Turtle canvas and the turtle’s default direction.&lt;/li&gt;
&lt;li&gt;Draw your first simple shape using &lt;code&gt;forward()&lt;/code&gt; and &lt;code&gt;left()&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--project-setup"&gt;Objective 1 — Project Setup&lt;/h2&gt;
&lt;h3 id="1-create-your-class-folder"&gt;1. Create your class folder&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Go to your &lt;strong&gt;Desktop&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Create a folder named:
&lt;code&gt;CSE_BlockX_2026&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Replace &lt;strong&gt;BlockX&lt;/strong&gt; with your class block (example: &lt;code&gt;CSE_BlockB_2026&lt;/code&gt;).&lt;br&gt;
This folder will store all your work for the entire year.&lt;/p&gt;</description><content>&lt;h1 id="lecture-1--turtle-basics"&gt;Lecture 1 — Turtle Basics&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective"&gt;Objective&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Set up your project folder and Python file for Turtle.&lt;/li&gt;
&lt;li&gt;Understand the Turtle canvas and the turtle’s default direction.&lt;/li&gt;
&lt;li&gt;Draw your first simple shape using &lt;code&gt;forward()&lt;/code&gt; and &lt;code&gt;left()&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--project-setup"&gt;Objective 1 — Project Setup&lt;/h2&gt;
&lt;h3 id="1-create-your-class-folder"&gt;1. Create your class folder&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Go to your &lt;strong&gt;Desktop&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Create a folder named:
&lt;code&gt;CSE_BlockX_2026&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Replace &lt;strong&gt;BlockX&lt;/strong&gt; with your class block (example: &lt;code&gt;CSE_BlockB_2026&lt;/code&gt;).&lt;br&gt;
This folder will store all your work for the entire year.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="2-open-the-folder-in-vs-code"&gt;2. Open the folder in VS Code&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Open &lt;strong&gt;VS Code&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;File → Open Folder&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Select your folder:&lt;br&gt;
&lt;code&gt;CSE_BlockX_2026&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="3-create-your-python-file"&gt;3. Create your Python file&lt;/h3&gt;
&lt;p&gt;Inside VS Code:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create a new file.&lt;/li&gt;
&lt;li&gt;Name it:
&lt;code&gt;turtle_class1.py&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This will be your file for Lecture 1.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="4-run-your-file"&gt;4. Run your file&lt;/h3&gt;
&lt;p&gt;We will run the file once we add the Turtle boilerplate code in the next section.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--turtle-canvas--angles-anticlockwise-system"&gt;Objective 2 — Turtle Canvas &amp;amp; Angles (Anticlockwise System)&lt;/h2&gt;
&lt;h3 id="turtle-starting-position"&gt;Turtle Starting Position&lt;/h3&gt;
&lt;p&gt;Below is the Turtle canvas using the &lt;strong&gt;anticlockwise angle system&lt;/strong&gt;.&lt;br&gt;
The turtle begins at the &lt;strong&gt;center&lt;/strong&gt; of the screen at &lt;strong&gt;(0, 0)&lt;/strong&gt; and faces &lt;strong&gt;0°&lt;/strong&gt;, which means &lt;strong&gt;to the right&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_canvas.png" alt="Turtle Canvas Anticlockwise"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="key-points"&gt;Key Points&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Turtle starts at &lt;strong&gt;(0, 0)&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Default direction is &lt;strong&gt;0° → Right&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Basic angles:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;0° → Right&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;90° → Up&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;180° → Left&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;270° → Down&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;The graph helps you visualize how the turtle moves.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="objective-3---turtle-movement-basics"&gt;Objective 3 - Turtle Movement Basics&lt;/h2&gt;
&lt;h4 id="1-forwarddistance"&gt;1. &lt;code&gt;forward(distance)&lt;/code&gt;&lt;/h4&gt;
&lt;p&gt;Moves the turtle &lt;strong&gt;straight ahead&lt;/strong&gt; in the direction it is currently facing.&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_forward.png" alt="Turtle Forward"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h4 id="2-leftangle"&gt;2. &lt;code&gt;left(angle)&lt;/code&gt;&lt;/h4&gt;
&lt;p&gt;Turns the turtle &lt;strong&gt;anticlockwise&lt;/strong&gt; by the given number of degrees.&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;left(&lt;span style="color:#ae81ff"&gt;90&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_left.png" alt="Turtle Left"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="whiteboard-drawing-activity-guided"&gt;Whiteboard Drawing Activity (Guided)&lt;/h2&gt;
&lt;h3 id="whiteboard-image"&gt;Whiteboard Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_whiteboard.png" alt="Simple Turtle Whiteboard"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="explain-in-plain-english"&gt;Explain in Plain English&lt;/h3&gt;
&lt;p&gt;Write a short explanation (3–5 sentences) describing &lt;strong&gt;how you will draw this whiteboard&lt;/strong&gt; using only:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;forward(distance)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;left(angle)&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Explain the steps in &lt;strong&gt;simple English&lt;/strong&gt;, as if you are giving instructions to a friend.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="now-lets-code-it-together"&gt;Now Let’s Code It Together&lt;/h3&gt;
&lt;p&gt;Use the Turtle boilerplate below and write your whiteboard‑drawing code inside the marked section.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Write your whiteboard drawing steps using forward() and left())&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;The whiteboard is a &lt;strong&gt;rectangle&lt;/strong&gt; using simple 90° turns.&lt;/li&gt;
&lt;li&gt;The two supports are &lt;strong&gt;small rectangle&lt;/strong&gt; drawn below the board.&lt;/li&gt;
&lt;li&gt;Only &lt;code&gt;forward()&lt;/code&gt; and &lt;code&gt;left()&lt;/code&gt; will be used.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="independent-activity--simple-flag-drawing"&gt;Independent Activity — Simple Flag Drawing&lt;/h2&gt;
&lt;h3 id="flag-image"&gt;Flag Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_flag.png" alt="Simple Turtle Flag"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="your-task"&gt;Your Task&lt;/h3&gt;
&lt;p&gt;Look at the flag image above and &lt;strong&gt;draw it independently&lt;/strong&gt; using only:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;forward(distance)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;left(angle)&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use the &lt;strong&gt;Turtle boilerplate code&lt;/strong&gt; provided earlier in this lecture.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="create-your-own-file"&gt;Create Your Own File&lt;/h3&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;turtle_class1_independent.py&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Inside that file, use the boilerplate and write your flag‑drawing code in the section marked:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# --- ENTER YOUR CODE HERE ---&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="submission-instructions"&gt;Submission Instructions&lt;/h3&gt;
&lt;p&gt;Submit your work in Google Classroom by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Creating a &lt;strong&gt;Google Doc&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Pasting your &lt;strong&gt;code&lt;/strong&gt; into the document&lt;/li&gt;
&lt;li&gt;Adding a &lt;strong&gt;screenshot&lt;/strong&gt; of the output window showing your flag drawing&lt;/li&gt;
&lt;li&gt;Turn in the Google Doc to the assignment titled &lt;strong&gt;In‑Class Exercise 1&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;</content></item><item><title>Lecture 2 — Turtle Pen Control &amp; Movements</title><link>https://lakshbudhrani.com/courses/cs-essentials/lecture-2---turtle-pen-controls--movements/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/cs-essentials/lecture-2---turtle-pen-controls--movements/</guid><description>&lt;h1 id="lecture-2--turtle-pen-control--movements"&gt;Lecture 2 — Turtle Pen Control &amp;amp; Movements&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="basic-commands-from-lecture-1"&gt;Basic Commands from Lecture 1&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt; by that angle&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Understand &lt;code&gt;penup()&lt;/code&gt; and &lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to turn using &lt;code&gt;right(angle)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to move backward using &lt;code&gt;backward(distance)&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--penup-and-pendown"&gt;Objective 1 — &lt;code&gt;penup()&lt;/code&gt; and &lt;code&gt;pendown()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definitions"&gt;Simple Definitions&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/strong&gt; — Move the turtle &lt;strong&gt;without drawing&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/strong&gt; — Put the pen &lt;strong&gt;down to start drawing&lt;/strong&gt; again.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="example-drawing-three-horizontal-lines"&gt;Example: Drawing Three Horizontal Lines&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;50&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;penup()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;50&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;pendown()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;50&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_penup.png" alt="Turtle Pen Up &amp;amp; Down"&gt;&lt;/p&gt;</description><content>&lt;h1 id="lecture-2--turtle-pen-control--movements"&gt;Lecture 2 — Turtle Pen Control &amp;amp; Movements&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="basic-commands-from-lecture-1"&gt;Basic Commands from Lecture 1&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt; by that angle&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Understand &lt;code&gt;penup()&lt;/code&gt; and &lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to turn using &lt;code&gt;right(angle)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to move backward using &lt;code&gt;backward(distance)&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--penup-and-pendown"&gt;Objective 1 — &lt;code&gt;penup()&lt;/code&gt; and &lt;code&gt;pendown()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definitions"&gt;Simple Definitions&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/strong&gt; — Move the turtle &lt;strong&gt;without drawing&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/strong&gt; — Put the pen &lt;strong&gt;down to start drawing&lt;/strong&gt; again.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="example-drawing-three-horizontal-lines"&gt;Example: Drawing Three Horizontal Lines&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;50&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;penup()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;50&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;pendown()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;50&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_penup.png" alt="Turtle Pen Up &amp;amp; Down"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--3--right-and-backward"&gt;Objective 2 &amp;amp; 3 — &lt;code&gt;right()&lt;/code&gt; and &lt;code&gt;backward()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definitions-1"&gt;Simple Definitions&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;right(angle)&lt;/code&gt;&lt;/strong&gt; — Turn the turtle &lt;strong&gt;clockwise&lt;/strong&gt; by the given angle.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;backward(distance)&lt;/code&gt;&lt;/strong&gt; — Move the turtle &lt;strong&gt;straight backward&lt;/strong&gt; without turning.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="example-drawing-a-simple-letter-c"&gt;Example: Drawing a Simple Letter C&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;backward(&lt;span style="color:#ae81ff"&gt;70&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;right(&lt;span style="color:#ae81ff"&gt;90&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;120&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;left(&lt;span style="color:#ae81ff"&gt;90&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;70&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_letterC.png" alt="Turtle Letter C"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="house-drawing-activity-guided"&gt;House Drawing Activity (Guided)&lt;/h2&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;br&gt;
&lt;code&gt;turtle_class2.py&lt;/code&gt;&lt;/p&gt;
&lt;h3 id="house-image"&gt;House Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_house.png" alt="Turtle House"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="explain-in-plain-english"&gt;Explain in Plain English&lt;/h3&gt;
&lt;p&gt;Write a short explanation (3–5 sentences) describing &lt;strong&gt;how you think we can draw this house&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;forward()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;left()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;right()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;backward()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Explain the steps in &lt;strong&gt;simple English&lt;/strong&gt;, as if you are telling a friend how to draw it.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="boilerplate-code"&gt;Boilerplate Code&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Write your house drawing steps using the new commands)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Use &lt;code&gt;penup()&lt;/code&gt; to move without drawing.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;pendown()&lt;/code&gt; to start drawing again.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;right()&lt;/code&gt; for clockwise turns.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;backward()&lt;/code&gt; if you need to reverse a little.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="independent-activity--letter-l-inside-a-square"&gt;Independent Activity — Letter &lt;code&gt;L&lt;/code&gt; Inside a Square&lt;/h2&gt;
&lt;h3 id="letter-l-image"&gt;Letter L Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_letterL.png" alt="Letter L in Square"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="your-task"&gt;Your Task&lt;/h3&gt;
&lt;p&gt;Look at the image above and &lt;strong&gt;draw it independently&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;forward(distance)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;left(angle)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;right(angle)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;backward(distance)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use the &lt;strong&gt;Turtle boilerplate code&lt;/strong&gt; provided earlier in this lecture.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="create-your-own-file"&gt;Create Your Own File&lt;/h3&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;turtle_class2_independent.py&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Inside that file, use the boilerplate and write your letter‑drawing code in the section marked:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# --- ENTER YOUR CODE HERE ---&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="submission-instructions"&gt;Submission Instructions&lt;/h3&gt;
&lt;p&gt;Submit your work in Google Classroom by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Creating a &lt;strong&gt;Google Doc&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Pasting your &lt;strong&gt;code&lt;/strong&gt; into the document&lt;/li&gt;
&lt;li&gt;Adding a &lt;strong&gt;screenshot&lt;/strong&gt; of the output window showing your drawing&lt;/li&gt;
&lt;li&gt;Turn in the Google Doc to the assignment titled &lt;strong&gt;In‑Class Exercise 2&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;</content></item><item><title>Lecture 3 — Turtle Styling &amp; Visibility</title><link>https://lakshbudhrani.com/courses/cs-essentials/lecture-3--turtle-styling--visibility/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/cs-essentials/lecture-3--turtle-styling--visibility/</guid><description>&lt;h1 id="lecture-3--turtle-styling--visibility"&gt;Lecture 3 — Turtle Styling &amp;amp; Visibility&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="basic-commands-from-previous-lectures"&gt;Basic Commands from Previous Lectures&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight backward&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;right&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move &lt;strong&gt;without drawing&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start &lt;strong&gt;drawing again&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Learn how to change pen color using &lt;code&gt;pencolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to change line thickness using &lt;code&gt;pensize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to hide the turtle using &lt;code&gt;hideturtle()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to show the turtle using &lt;code&gt;showturtle()&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--pencolor"&gt;Objective 1 — &lt;code&gt;pencolor()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;pencolor()&lt;/code&gt;&lt;/strong&gt; — Change the &lt;strong&gt;color&lt;/strong&gt; of the turtle’s pen.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="example-change-pen-color"&gt;Example: Change Pen Color&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;pencolor(&lt;span style="color:#e6db74"&gt;&amp;#34;red&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_pencolor.png" alt="Turtle Pen Color"&gt;&lt;/p&gt;</description><content>&lt;h1 id="lecture-3--turtle-styling--visibility"&gt;Lecture 3 — Turtle Styling &amp;amp; Visibility&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="basic-commands-from-previous-lectures"&gt;Basic Commands from Previous Lectures&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight backward&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;right&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move &lt;strong&gt;without drawing&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start &lt;strong&gt;drawing again&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Learn how to change pen color using &lt;code&gt;pencolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to change line thickness using &lt;code&gt;pensize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to hide the turtle using &lt;code&gt;hideturtle()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to show the turtle using &lt;code&gt;showturtle()&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--pencolor"&gt;Objective 1 — &lt;code&gt;pencolor()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;pencolor()&lt;/code&gt;&lt;/strong&gt; — Change the &lt;strong&gt;color&lt;/strong&gt; of the turtle’s pen.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="example-change-pen-color"&gt;Example: Change Pen Color&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;pencolor(&lt;span style="color:#e6db74"&gt;&amp;#34;red&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_pencolor.png" alt="Turtle Pen Color"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--pensize"&gt;Objective 2 — &lt;code&gt;pensize()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-1"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;pensize()&lt;/code&gt;&lt;/strong&gt; — Change the &lt;strong&gt;thickness&lt;/strong&gt; of the line.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="example-change-pen-size"&gt;Example: Change Pen Size&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;pensize(&lt;span style="color:#ae81ff"&gt;10&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_pensize.png" alt="Turtle Pen Size"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-3--hideturtle"&gt;Objective 3 — &lt;code&gt;hideturtle()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-2"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;hideturtle()&lt;/code&gt;&lt;/strong&gt; — Hide the turtle icon from the screen.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="example-hide-turtle"&gt;Example: Hide Turtle&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;hideturtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_hidden.png" alt="Turtle Hidden"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-4--showturtle"&gt;Objective 4 — &lt;code&gt;showturtle()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-3"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;showturtle()&lt;/code&gt;&lt;/strong&gt; — Show the turtle icon again.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="example-show-turtle"&gt;Example: Show Turtle&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;showturtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_shown.png" alt="Turtle Shown"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="cs-drawing-activity-guided"&gt;CS Drawing Activity (Guided)&lt;/h2&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;br&gt;
&lt;code&gt;turtle_class3.py&lt;/code&gt;&lt;/p&gt;
&lt;h3 id="cs-image"&gt;CS Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_cs.png" alt="Turtle CS"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="explain-in-plain-english"&gt;Explain in Plain English&lt;/h3&gt;
&lt;p&gt;Write a short explanation (3–5 sentences) describing &lt;strong&gt;how you think we can draw the letters “C” and “S”&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;forward()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;left()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;right()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pencolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pensize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;hideturtle()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Explain the steps in &lt;strong&gt;simple English&lt;/strong&gt;, as if you are telling a friend how to draw it.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="boilerplate-code"&gt;Boilerplate Code&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Write your CS drawing steps using the new styling commands)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Use &lt;strong&gt;different colors&lt;/strong&gt; for the C and S.&lt;/li&gt;
&lt;li&gt;Use &lt;strong&gt;pensize(30)&lt;/strong&gt; to make the letters bold.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;penup()&lt;/code&gt; to move without drawing.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;pendown()&lt;/code&gt; to start drawing again.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;hideturtle()&lt;/code&gt; at the end for a clean final look.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="independent-activity--color-stairs-drawing"&gt;Independent Activity — Color Stairs Drawing&lt;/h2&gt;
&lt;h3 id="stairs-image"&gt;Stairs Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_stairs.png" alt="Color Stairs"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="your-task"&gt;Your Task&lt;/h3&gt;
&lt;p&gt;Look at the image above and &lt;strong&gt;draw it independently&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;forward(distance)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;left(angle)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;right(angle)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pencolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pensize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;hideturtle()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use the &lt;strong&gt;Turtle boilerplate code&lt;/strong&gt; provided earlier in this lecture.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="create-your-own-file"&gt;Create Your Own File&lt;/h3&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;turtle_class3_independent.py&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Inside that file, use the boilerplate and write your stairs‑drawing code in the section marked:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# --- ENTER YOUR CODE HERE ---&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="submission-instructions"&gt;Submission Instructions&lt;/h3&gt;
&lt;p&gt;Submit your work in Google Classroom by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Creating a &lt;strong&gt;Google Doc&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Pasting your &lt;strong&gt;code&lt;/strong&gt; into the document&lt;/li&gt;
&lt;li&gt;Adding a &lt;strong&gt;screenshot&lt;/strong&gt; of the output window showing your drawing&lt;/li&gt;
&lt;li&gt;Turn in the Google Doc to the assignment titled &lt;strong&gt;In‑Class Exercise 3&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;</content></item><item><title>Lecture 4 — Turtle Positioning &amp; Direction</title><link>https://lakshbudhrani.com/courses/cs-essentials/lecture-4--turtle-positioning--direction/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/cs-essentials/lecture-4--turtle-positioning--direction/</guid><description>&lt;h1 id="lecture-4--turtle-positioning--direction"&gt;Lecture 4 — Turtle Positioning &amp;amp; Direction&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="basic-commands-from-previous-lectures"&gt;Basic Commands from Previous Lectures&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight backward&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;right&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move &lt;strong&gt;without drawing&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start &lt;strong&gt;drawing again&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;pen color&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;line thickness&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.hideturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Hide the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.showturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Show the turtle icon again&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="canvas-coordinates--directions"&gt;Canvas Coordinates &amp;amp; Directions&lt;/h2&gt;
&lt;h3 id="canvas-reference-image"&gt;Canvas Reference Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_canvas.png" alt="Turtle Canvas Coordinates"&gt;&lt;/p&gt;</description><content>&lt;h1 id="lecture-4--turtle-positioning--direction"&gt;Lecture 4 — Turtle Positioning &amp;amp; Direction&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="basic-commands-from-previous-lectures"&gt;Basic Commands from Previous Lectures&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight backward&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;right&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move &lt;strong&gt;without drawing&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start &lt;strong&gt;drawing again&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;pen color&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;line thickness&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.hideturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Hide the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.showturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Show the turtle icon again&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="canvas-coordinates--directions"&gt;Canvas Coordinates &amp;amp; Directions&lt;/h2&gt;
&lt;h3 id="canvas-reference-image"&gt;Canvas Reference Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_canvas.png" alt="Turtle Canvas Coordinates"&gt;&lt;/p&gt;
&lt;p&gt;The turtle screen works like a &lt;strong&gt;graphing plane&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Center → &lt;strong&gt;(0, 0)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Right → &lt;strong&gt;positive X&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Left → &lt;strong&gt;negative X&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Up → &lt;strong&gt;positive Y&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Down → &lt;strong&gt;negative Y&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This helps us understand where the turtle will “teleport” when using &lt;code&gt;goto(x, y)&lt;/code&gt;.&lt;br&gt;
It also shows how &lt;strong&gt;&lt;code&gt;setheading(angle)&lt;/code&gt;&lt;/strong&gt; works:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;0°&lt;/code&gt; → face right&lt;/li&gt;
&lt;li&gt;&lt;code&gt;90°&lt;/code&gt; → face up&lt;/li&gt;
&lt;li&gt;&lt;code&gt;180°&lt;/code&gt; → face left&lt;/li&gt;
&lt;li&gt;&lt;code&gt;270°&lt;/code&gt; → face down&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These angles help us point the turtle in &lt;strong&gt;exact directions&lt;/strong&gt; before drawing.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Learn how to &lt;strong&gt;teleport&lt;/strong&gt; the turtle using &lt;code&gt;goto(x, y)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to &lt;strong&gt;point&lt;/strong&gt; the turtle using &lt;code&gt;setheading(angle)&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--gotox-y"&gt;Objective 1 — &lt;code&gt;goto(x, y)&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;goto(x, y)&lt;/code&gt;&lt;/strong&gt; — Move the turtle instantly to a specific coordinate.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="example-move-to-topleft-corner"&gt;Example: Move to Top‑Left Corner&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;goto(&lt;span style="color:#f92672"&gt;-&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;200&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;150&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_goto.png" alt="Turtle Goto"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--setheadingangle"&gt;Objective 2 — &lt;code&gt;setheading(angle)&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-1"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;setheading(angle)&lt;/code&gt;&lt;/strong&gt; — Point the turtle in a specific direction using degrees.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="example-face-west-and-draw"&gt;Example: Face West and Draw&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;setheading(&lt;span style="color:#ae81ff"&gt;180&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_setheading.png" alt="Turtle Setheading"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="clock-drawing-activity-guided"&gt;Clock Drawing Activity (Guided)&lt;/h2&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;br&gt;
&lt;code&gt;turtle_class4.py&lt;/code&gt;&lt;/p&gt;
&lt;h3 id="clock-image"&gt;Clock Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_clock.png" alt="Turtle Clock"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="explain-in-plain-english"&gt;Explain in Plain English&lt;/h3&gt;
&lt;p&gt;Write a short explanation (3–5 sentences) describing &lt;strong&gt;how you think we can draw this clock&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;goto(x, y)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;setheading(angle)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;right()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;forward()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Explain the steps in &lt;strong&gt;simple English&lt;/strong&gt;, as if you are telling a friend how to draw it.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="boilerplate-code"&gt;Boilerplate Code&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Use goto() and setheading() to place each clock line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Use &lt;code&gt;goto()&lt;/code&gt; to place each hour mark.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;setheading()&lt;/code&gt; to point the turtle outward before drawing each line.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;penup()&lt;/code&gt; to move without drawing.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;pendown()&lt;/code&gt; to draw the hour marks.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;hideturtle()&lt;/code&gt; at the end for a clean final look.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="independent-activity--pine-tree-drawing"&gt;Independent Activity — Pine Tree Drawing&lt;/h2&gt;
&lt;h3 id="pine-tree-image"&gt;Pine Tree Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_pinetree.png" alt="Turtle Pine Tree"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="your-task"&gt;Your Task&lt;/h3&gt;
&lt;p&gt;Look at the image above and &lt;strong&gt;draw it independently&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;goto(x, y)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;setheading(angle)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;forward(distance)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pensize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pencolor()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use the &lt;strong&gt;Turtle boilerplate code&lt;/strong&gt; provided earlier in this lecture.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="important-coordinates-use-these"&gt;Important Coordinates (Use These!)&lt;/h3&gt;
&lt;p&gt;To help you draw the pine tree, use these exact coordinates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Top of triangle → &lt;code&gt;goto(0, 80)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Bottom‑right → &lt;code&gt;goto(60, -20)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Bottom‑left → &lt;code&gt;goto(-60, -20)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Trunk start → &lt;code&gt;goto(0, -20)&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These points will help you draw the triangle and trunk in the correct place.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="create-your-own-file"&gt;Create Your Own File&lt;/h3&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;turtle_class4_independent.py&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Inside that file, use the boilerplate and write your pine‑tree code in the section marked:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# --- ENTER YOUR CODE HERE ---&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="submission-instructions"&gt;Submission Instructions&lt;/h3&gt;
&lt;p&gt;Submit your work in Google Classroom by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Creating a &lt;strong&gt;Google Doc&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Pasting your &lt;strong&gt;code&lt;/strong&gt; into the document&lt;/li&gt;
&lt;li&gt;Adding a &lt;strong&gt;screenshot&lt;/strong&gt; of the output window showing your drawing&lt;/li&gt;
&lt;li&gt;Turn in the Google Doc to the assignment titled &lt;strong&gt;In‑Class Exercise 4&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;</content></item><item><title>Lecture 5 — Turtle Circles, Arcs &amp; Polygons</title><link>https://lakshbudhrani.com/courses/cs-essentials/lecture-5--turtle-circles-arcs--polygons/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/cs-essentials/lecture-5--turtle-circles-arcs--polygons/</guid><description>&lt;h1 id="lecture-5--turtle-circles-arcs--polygons"&gt;Lecture 5 — Turtle Circles, Arcs &amp;amp; Polygons&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="commands-you-already-know"&gt;Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight backward&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;right&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move &lt;strong&gt;without drawing&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start &lt;strong&gt;drawing again&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;pen color&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;line thickness&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.hideturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Hide the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.showturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Show the turtle icon again&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto(x, y)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Teleport the turtle to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a specific direction&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Learn how to draw circles&lt;/li&gt;
&lt;li&gt;Learn how to draw arcs&lt;/li&gt;
&lt;li&gt;Learn how to draw polygon‑style circles&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--full-circle-circler"&gt;Objective 1 — Full Circle: &lt;code&gt;circle(r)&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;circle(r)&lt;/code&gt;&lt;/strong&gt; — Draw a full circle with radius &lt;strong&gt;r&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;circle(&lt;span style="color:#ae81ff"&gt;80&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_circle.png" alt="Turtle Circle"&gt;&lt;/p&gt;</description><content>&lt;h1 id="lecture-5--turtle-circles-arcs--polygons"&gt;Lecture 5 — Turtle Circles, Arcs &amp;amp; Polygons&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="commands-you-already-know"&gt;Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight backward&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;right&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move &lt;strong&gt;without drawing&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start &lt;strong&gt;drawing again&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;pen color&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;line thickness&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.hideturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Hide the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.showturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Show the turtle icon again&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto(x, y)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Teleport the turtle to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a specific direction&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Learn how to draw circles&lt;/li&gt;
&lt;li&gt;Learn how to draw arcs&lt;/li&gt;
&lt;li&gt;Learn how to draw polygon‑style circles&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--full-circle-circler"&gt;Objective 1 — Full Circle: &lt;code&gt;circle(r)&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;circle(r)&lt;/code&gt;&lt;/strong&gt; — Draw a full circle with radius &lt;strong&gt;r&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;circle(&lt;span style="color:#ae81ff"&gt;80&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_circle.png" alt="Turtle Circle"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--arc-circler-a"&gt;Objective 2 — Arc: &lt;code&gt;circle(r, a)&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-1"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;circle(r, a)&lt;/code&gt;&lt;/strong&gt; — Draw an &lt;strong&gt;arc&lt;/strong&gt; of angle &lt;strong&gt;a&lt;/strong&gt; degrees.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example-1"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;circle(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;180&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_arc.png" alt="Turtle Arc"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-3--polygon-circle-circler-a-s"&gt;Objective 3 — Polygon Circle: &lt;code&gt;circle(r, a, s)&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-2"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;circle(r, a, s)&lt;/code&gt;&lt;/strong&gt; — Draw a circle or arc using &lt;strong&gt;s straight-line steps&lt;/strong&gt;, creating a polygon.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example-2"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;circle(&lt;span style="color:#ae81ff"&gt;60&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;360&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;6&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_polygon.png" alt="Turtle Polygon"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="quick-mcq-check--circle-syntax--logic"&gt;Quick MCQ Check — Circle Syntax &amp;amp; Logic&lt;/h2&gt;
&lt;h3 id="1-what-does"&gt;&lt;strong&gt;1. What does &lt;code&gt;p.circle(50)&lt;/code&gt; draw?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A. A square&lt;br&gt;
B. A full circle of radius 50&lt;br&gt;
C. A half circle&lt;br&gt;
D. A polygon&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="2-what-does"&gt;&lt;strong&gt;2. What does &lt;code&gt;p.circle(80, 90)&lt;/code&gt; draw?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A. A full circle&lt;br&gt;
B. A 90‑degree arc&lt;br&gt;
C. A polygon&lt;br&gt;
D. A straight line&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="3-what-does-the-third-parameter-in"&gt;&lt;strong&gt;3. What does the third parameter in &lt;code&gt;circle(r, a, s)&lt;/code&gt; control?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A. Color&lt;br&gt;
B. Speed&lt;br&gt;
C. Number of straight‑line steps&lt;br&gt;
D. Radius&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="4-which-command-draws-a-triangle-using-circle-syntax"&gt;&lt;strong&gt;4. Which command draws a triangle using circle syntax?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A. &lt;code&gt;p.circle(50, 360, 3)&lt;/code&gt;&lt;br&gt;
B. &lt;code&gt;p.circle(50)&lt;/code&gt;&lt;br&gt;
C. &lt;code&gt;p.circle(50, 180)&lt;/code&gt;&lt;br&gt;
D. &lt;code&gt;p.circle(50, 360, 10)&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="5-what-does"&gt;&lt;strong&gt;5. What does &lt;code&gt;p.circle(30, 180)&lt;/code&gt; draw?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A. A full circle&lt;br&gt;
B. A 180‑degree arc&lt;br&gt;
C. A square&lt;br&gt;
D. A hexagon&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="6-which-one-draws-a-polygon-with-8-sides"&gt;&lt;strong&gt;6. Which one draws a polygon with 8 sides?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A. &lt;code&gt;p.circle(60, 360, 8)&lt;/code&gt;&lt;br&gt;
B. &lt;code&gt;p.circle(60, 180, 8)&lt;/code&gt;&lt;br&gt;
C. &lt;code&gt;p.circle(60)&lt;/code&gt;&lt;br&gt;
D. &lt;code&gt;p.circle(60, 360)&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="7-what-happens-if-you-write"&gt;&lt;strong&gt;7. What happens if you write &lt;code&gt;p.circle(100, 360, 4)&lt;/code&gt;?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A. A perfect circle&lt;br&gt;
B. A square&lt;br&gt;
C. A triangle&lt;br&gt;
D. A straight line&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="8-which-command-draws-a-quarter-circle"&gt;&lt;strong&gt;8. Which command draws a quarter circle?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A. &lt;code&gt;p.circle(80, 360)&lt;/code&gt;&lt;br&gt;
B. &lt;code&gt;p.circle(80, 90)&lt;/code&gt;&lt;br&gt;
C. &lt;code&gt;p.circle(80, 180)&lt;/code&gt;&lt;br&gt;
D. &lt;code&gt;p.circle(80, 45, 4)&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="car-drawing-activity-guided"&gt;Car Drawing Activity (Guided)&lt;/h2&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;br&gt;
&lt;code&gt;turtle_class5.py&lt;/code&gt;&lt;/p&gt;
&lt;h3 id="car-image"&gt;Car Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_car.png" alt="Turtle Car"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="explain-in-plain-english"&gt;Explain in Plain English&lt;/h3&gt;
&lt;p&gt;Write a short explanation (3–5 sentences) describing &lt;strong&gt;how you think we can draw this car&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;circle()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;circle(r, a)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;circle(r, a, s)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pencolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pensize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;goto()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;setheading()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;hideturtle()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Explain the steps in &lt;strong&gt;simple English&lt;/strong&gt;, as if you are telling a friend how to draw it.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="boilerplate-code"&gt;Boilerplate Code&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Use circles, arcs, and polygon circles to draw the car)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Use polygon circles for the car body.&lt;/li&gt;
&lt;li&gt;Use full circles for wheels.&lt;/li&gt;
&lt;li&gt;Use arcs for the headlight.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;goto()&lt;/code&gt; to place each part correctly.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;hideturtle()&lt;/code&gt; at the end for a clean final look.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="independent-activity--smiley-face-drawing"&gt;Independent Activity — Smiley Face Drawing&lt;/h2&gt;
&lt;h3 id="smiley-face-image"&gt;Smiley Face Image&lt;/h3&gt;
&lt;img src="https://lakshbudhrani.com/images/turtle_smiley.png" width="240"&gt;
&lt;hr&gt;
&lt;h3 id="your-task"&gt;Your Task&lt;/h3&gt;
&lt;p&gt;Look at the image above and &lt;strong&gt;draw it independently&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;circle(r)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;circle(r, a)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pencolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pensize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;goto(x, y)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;hideturtle()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use the &lt;strong&gt;Turtle boilerplate code&lt;/strong&gt; provided earlier in this lecture.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="create-your-own-file"&gt;Create Your Own File&lt;/h3&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;turtle_class5_independent.py&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Inside that file, use the boilerplate and write your smiley‑face code in the section marked:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# --- ENTER YOUR CODE HERE ---&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="submission-instructions"&gt;Submission Instructions&lt;/h3&gt;
&lt;p&gt;Submit your work in Google Classroom by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Creating a &lt;strong&gt;Google Doc&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Pasting your &lt;strong&gt;code&lt;/strong&gt; into the document&lt;/li&gt;
&lt;li&gt;Adding a &lt;strong&gt;screenshot&lt;/strong&gt; of the output window showing your drawing&lt;/li&gt;
&lt;li&gt;Turn in the Google Doc to the assignment titled &lt;strong&gt;In‑Class Exercise 5&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;</content></item><item><title>Lecture 6 — Turtle Fill Colors &amp; RGB</title><link>https://lakshbudhrani.com/courses/cs-essentials/lecture-6--turtle-fill-colors--rgb/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/cs-essentials/lecture-6--turtle-fill-colors--rgb/</guid><description>&lt;h1 id="lecture-6--turtle-fill-colors--rgb"&gt;Lecture 6 — Turtle Fill Colors &amp;amp; RGB&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="commands-you-already-know"&gt;Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight backward&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;right&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move &lt;strong&gt;without drawing&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start &lt;strong&gt;drawing again&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;pen color&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;line thickness&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.hideturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Hide the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.showturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Show the turtle icon again&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto(x, y)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Teleport the turtle to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a specific direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a &lt;strong&gt;full circle&lt;/strong&gt; of radius r&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r, a)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw an &lt;strong&gt;arc&lt;/strong&gt; of angle a degrees&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r, a, s)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a &lt;strong&gt;polygon circle&lt;/strong&gt; using s steps&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Learn how &lt;strong&gt;RGB colors&lt;/strong&gt; work&lt;/li&gt;
&lt;li&gt;Learn how to use &lt;strong&gt;fillcolor()&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Learn how to use &lt;strong&gt;begin_fill()&lt;/strong&gt; and &lt;strong&gt;end_fill()&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--rgb-colors-in-turtle"&gt;Objective 1 — RGB Colors in Turtle&lt;/h2&gt;
&lt;h3 id="simple-definition"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;RGB&lt;/strong&gt; stands for &lt;strong&gt;Red, Green, Blue&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Each value goes from &lt;strong&gt;0 to 255&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;You can mix these three numbers to create &lt;strong&gt;any color&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="syntax"&gt;Syntax&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;fillcolor( r, g, b )
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;pencolor( r, g, b )
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Example:&lt;/p&gt;</description><content>&lt;h1 id="lecture-6--turtle-fill-colors--rgb"&gt;Lecture 6 — Turtle Fill Colors &amp;amp; RGB&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="commands-you-already-know"&gt;Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight backward&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;right&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move &lt;strong&gt;without drawing&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start &lt;strong&gt;drawing again&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;pen color&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;line thickness&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.hideturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Hide the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.showturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Show the turtle icon again&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto(x, y)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Teleport the turtle to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a specific direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a &lt;strong&gt;full circle&lt;/strong&gt; of radius r&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r, a)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw an &lt;strong&gt;arc&lt;/strong&gt; of angle a degrees&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r, a, s)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a &lt;strong&gt;polygon circle&lt;/strong&gt; using s steps&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Learn how &lt;strong&gt;RGB colors&lt;/strong&gt; work&lt;/li&gt;
&lt;li&gt;Learn how to use &lt;strong&gt;fillcolor()&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Learn how to use &lt;strong&gt;begin_fill()&lt;/strong&gt; and &lt;strong&gt;end_fill()&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--rgb-colors-in-turtle"&gt;Objective 1 — RGB Colors in Turtle&lt;/h2&gt;
&lt;h3 id="simple-definition"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;RGB&lt;/strong&gt; stands for &lt;strong&gt;Red, Green, Blue&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Each value goes from &lt;strong&gt;0 to 255&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;You can mix these three numbers to create &lt;strong&gt;any color&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="syntax"&gt;Syntax&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;fillcolor( r, g, b )
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;pencolor( r, g, b )
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Example:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;fillcolor(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;120&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;255&lt;/span&gt;) &lt;span style="color:#75715e"&gt;# bright blue&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;pencolor(&lt;span style="color:#ae81ff"&gt;255&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;) &lt;span style="color:#75715e"&gt;# red outline&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="rgb-venn-diagram"&gt;RGB Venn Diagram&lt;/h3&gt;
&lt;img src="https://lakshbudhrani.com/images/rgb_venn.jpg" alt = "RGB Venn Diagram" width = "300"/&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--fillcolor"&gt;Objective 2 — &lt;code&gt;fillcolor()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-1"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;fillcolor()&lt;/code&gt;&lt;/strong&gt; — Set the color used to fill shapes.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;fillcolor(&lt;span style="color:#e6db74"&gt;&amp;#34;purple&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_fillcolor.png" alt="Turtle Fill Color"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-3--begin_fill-and-end_fill"&gt;Objective 3 — &lt;code&gt;begin_fill()&lt;/code&gt; and &lt;code&gt;end_fill()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-2"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;begin_fill()&lt;/code&gt;&lt;/strong&gt; — Start filling the shape&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;end_fill()&lt;/code&gt;&lt;/strong&gt; — Finish filling the shape&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example-1"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;fillcolor(&lt;span style="color:#e6db74"&gt;&amp;#34;blue&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;begin_fill()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;left(&lt;span style="color:#ae81ff"&gt;90&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;left(&lt;span style="color:#ae81ff"&gt;90&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;left(&lt;span style="color:#ae81ff"&gt;90&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;end_fill()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_filledsquare.png" alt="Turtle Filled Square"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="france-flag-activity-guided"&gt;France Flag Activity (Guided)&lt;/h2&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;br&gt;
&lt;code&gt;turtle_class6.py&lt;/code&gt;&lt;/p&gt;
&lt;h3 id="france-flag-image"&gt;France Flag Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_franceflag.png" alt="France Flag"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="explain-in-plain-english"&gt;Explain in Plain English&lt;/h3&gt;
&lt;p&gt;Write a short explanation (3–5 sentences) describing &lt;strong&gt;how you think we can draw the France flag&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;fillcolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;begin_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;end_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;goto()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;setheading()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;forward()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;left()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Explain the steps in &lt;strong&gt;simple English&lt;/strong&gt;, as if you are telling a friend how to draw it.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="boilerplate-code"&gt;Boilerplate Code&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Use fillcolor, begin_fill, end_fill, and RGB if you want)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;The France flag has &lt;strong&gt;three vertical rectangles&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;begin_fill()&lt;/code&gt; and &lt;code&gt;end_fill()&lt;/code&gt; for each rectangle&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;goto()&lt;/code&gt; to move to each section&lt;/li&gt;
&lt;li&gt;Use RGB or color names&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;hideturtle()&lt;/code&gt; at the end for a clean final look&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="independent-activity--traffic-light-drawing"&gt;Independent Activity — Traffic Light Drawing&lt;/h2&gt;
&lt;h3 id="traffic-light-image"&gt;Traffic Light Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_trafficlight.png" alt="Traffic Light"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="your-task"&gt;Your Task&lt;/h3&gt;
&lt;p&gt;Look at the image above and &lt;strong&gt;draw it independently&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;fillcolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;begin_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;end_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;circle(r)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pensize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;goto(x, y)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;forward()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;right()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;hideturtle()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use the &lt;strong&gt;Turtle boilerplate code&lt;/strong&gt; provided earlier in this lecture.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="create-your-own-file"&gt;Create Your Own File&lt;/h3&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;turtle_class6_independent.py&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Inside that file, use the boilerplate and write your traffic‑light code in the section marked:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# --- ENTER YOUR CODE HERE ---&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="submission-instructions"&gt;Submission Instructions&lt;/h3&gt;
&lt;p&gt;Submit your work in Google Classroom by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Creating a &lt;strong&gt;Google Doc&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Pasting your &lt;strong&gt;code&lt;/strong&gt; into the document&lt;/li&gt;
&lt;li&gt;Adding a &lt;strong&gt;screenshot&lt;/strong&gt; of the output window showing your drawing&lt;/li&gt;
&lt;li&gt;Turn in the Google Doc to the assignment titled &lt;strong&gt;In‑Class Exercise 6&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;</content></item><item><title>Lecture 7 — Turtle Shapes, Stamps &amp; Sizes</title><link>https://lakshbudhrani.com/courses/cs-essentials/lecture-7--turtle-shapes-stamps--sizes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/cs-essentials/lecture-7--turtle-shapes-stamps--sizes/</guid><description>&lt;h1 id="lecture-7--turtle-shapes-stamps--sizes"&gt;Lecture 7 — Turtle Shapes, Stamps &amp;amp; Sizes&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="commands-you-already-know"&gt;Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight backward&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;right&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move &lt;strong&gt;without drawing&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start &lt;strong&gt;drawing again&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;pen color&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;line thickness&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.hideturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Hide the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.showturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Show the turtle icon again&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto(x, y)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Teleport the turtle to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a specific direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a &lt;strong&gt;full circle&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r, a)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw an &lt;strong&gt;arc&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r, a, s)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a &lt;strong&gt;polygon circle&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Finish filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.fillcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Set fill color&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Learn how to change turtle &lt;strong&gt;shape&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Learn how to &lt;strong&gt;stamp&lt;/strong&gt; turtle shapes&lt;/li&gt;
&lt;li&gt;Learn how to change turtle &lt;strong&gt;size&lt;/strong&gt; using &lt;code&gt;turtlesize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to change turtle &lt;strong&gt;speed&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Learn how to draw dots using &lt;code&gt;dot()&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--shape"&gt;Objective 1 — &lt;code&gt;shape()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;shape()&lt;/code&gt;&lt;/strong&gt; — Change the turtle’s appearance.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="available-shapes"&gt;Available Shapes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;arrow&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;turtle&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;circle&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;square&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;triangle&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;classic&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;shape(&lt;span style="color:#e6db74"&gt;&amp;#34;turtle&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_shape.png" alt="Turtle Shape"&gt;&lt;/p&gt;</description><content>&lt;h1 id="lecture-7--turtle-shapes-stamps--sizes"&gt;Lecture 7 — Turtle Shapes, Stamps &amp;amp; Sizes&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="commands-you-already-know"&gt;Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight backward&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;right&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move &lt;strong&gt;without drawing&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start &lt;strong&gt;drawing again&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;pen color&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;line thickness&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.hideturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Hide the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.showturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Show the turtle icon again&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto(x, y)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Teleport the turtle to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a specific direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a &lt;strong&gt;full circle&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r, a)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw an &lt;strong&gt;arc&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r, a, s)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a &lt;strong&gt;polygon circle&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Finish filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.fillcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Set fill color&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Learn how to change turtle &lt;strong&gt;shape&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Learn how to &lt;strong&gt;stamp&lt;/strong&gt; turtle shapes&lt;/li&gt;
&lt;li&gt;Learn how to change turtle &lt;strong&gt;size&lt;/strong&gt; using &lt;code&gt;turtlesize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to change turtle &lt;strong&gt;speed&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Learn how to draw dots using &lt;code&gt;dot()&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--shape"&gt;Objective 1 — &lt;code&gt;shape()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;shape()&lt;/code&gt;&lt;/strong&gt; — Change the turtle’s appearance.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="available-shapes"&gt;Available Shapes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;arrow&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;turtle&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;circle&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;square&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;triangle&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;classic&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;shape(&lt;span style="color:#e6db74"&gt;&amp;#34;turtle&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_shape.png" alt="Turtle Shape"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--stamp"&gt;Objective 2 — &lt;code&gt;stamp()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-1"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;stamp()&lt;/code&gt;&lt;/strong&gt; — Leave a &lt;strong&gt;copy&lt;/strong&gt; of the turtle shape on the screen.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example-1"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;shape(&lt;span style="color:#e6db74"&gt;&amp;#34;arrow&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;stamp()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;30&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;shape(&lt;span style="color:#e6db74"&gt;&amp;#34;turtle&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;stamp()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;30&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;shape(&lt;span style="color:#e6db74"&gt;&amp;#34;circle&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;stamp()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_stamp.png" alt="Turtle Stamp"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-3--turtlesize"&gt;Objective 3 — &lt;code&gt;turtlesize()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-2"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;turtlesize()&lt;/code&gt;&lt;/strong&gt; — Make the turtle icon &lt;strong&gt;bigger or smaller&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example-2"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;shape(&lt;span style="color:#e6db74"&gt;&amp;#34;circle&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;turtlesize(&lt;span style="color:#ae81ff"&gt;1&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;stamp()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;70&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;turtlesize(&lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;stamp()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;70&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;turtlesize(&lt;span style="color:#ae81ff"&gt;3&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;stamp()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_size.png" alt="Turtle Size"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-4--speed"&gt;Objective 4 — &lt;code&gt;speed()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-3"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;speed()&lt;/code&gt;&lt;/strong&gt; — Change how fast the turtle moves.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="speed-levels-short--simple"&gt;Speed Levels (Short &amp;amp; Simple)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;speed(0)&lt;/code&gt; → &lt;strong&gt;fastest&lt;/strong&gt; (no animation)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;speed(1)&lt;/code&gt; → &lt;strong&gt;slowest&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;speed(3)&lt;/code&gt; → &lt;strong&gt;slow&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;speed(6)&lt;/code&gt; → &lt;strong&gt;normal&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;speed(10)&lt;/code&gt; → &lt;strong&gt;fast&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example-3"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;) &lt;span style="color:#75715e"&gt;# fastest drawing&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="objective-5--dot"&gt;Objective 5 — &lt;code&gt;dot()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-4"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;dot(size, color)&lt;/code&gt;&lt;/strong&gt; — Draw a filled circle (dot).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example-4"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;dot(&lt;span style="color:#ae81ff"&gt;30&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#34;red&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;40&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;dot(&lt;span style="color:#ae81ff"&gt;15&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#34;purple&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;40&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;dot(&lt;span style="color:#ae81ff"&gt;25&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#34;green&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_dot.png" alt="Turtle Dot"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="solar-system-activity-guided"&gt;Solar System Activity (Guided)&lt;/h2&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;br&gt;
&lt;code&gt;turtle_class7.py&lt;/code&gt;&lt;/p&gt;
&lt;h3 id="solar-system-image"&gt;Solar System Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_solar.png" alt="Solar System"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="explain-in-plain-english"&gt;Explain in Plain English&lt;/h3&gt;
&lt;p&gt;Write a short explanation (3–5 sentences) describing &lt;strong&gt;how you think we can draw this solar system&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;shape()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;turtlesize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;stamp()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;speed()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dot()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pencolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;fillcolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;goto()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Explain the steps in &lt;strong&gt;simple English&lt;/strong&gt;, as if you are telling a friend how to draw it.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="boilerplate-code"&gt;Boilerplate Code&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Use shape, turtlesize, stamp, speed, and dot to draw the solar system)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Use &lt;code&gt;shape(&amp;quot;triangle&amp;quot;)&lt;/code&gt; and &lt;code&gt;stamp()&lt;/code&gt; for stars&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;dot()&lt;/code&gt; for planets&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;turtlesize()&lt;/code&gt; to make stars bigger&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;goto()&lt;/code&gt; to place each planet&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;bgcolor()&lt;/code&gt; to make space look nice&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;hideturtle()&lt;/code&gt; at the end for a clean final look&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="independent-activity--ladybug-drawing"&gt;Independent Activity — Ladybug Drawing&lt;/h2&gt;
&lt;h3 id="ladybug-image"&gt;Ladybug Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_ladybug.png" alt="Ladybug"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="your-task"&gt;Your Task&lt;/h3&gt;
&lt;p&gt;Look at the image above and &lt;strong&gt;draw it independently&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;shape()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;turtlesize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;stamp()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dot()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;fillcolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pencolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;goto(x, y)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;hideturtle()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use the &lt;strong&gt;Turtle boilerplate code&lt;/strong&gt; provided earlier in this lecture.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="create-your-own-file"&gt;Create Your Own File&lt;/h3&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;turtle_class7_independent.py&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Inside that file, use the boilerplate and write your ladybug code in the section marked:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# --- ENTER YOUR CODE HERE ---&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="submission-instructions"&gt;Submission Instructions&lt;/h3&gt;
&lt;p&gt;Submit your work in Google Classroom by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Creating a &lt;strong&gt;Google Doc&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Pasting your &lt;strong&gt;code&lt;/strong&gt; into the document&lt;/li&gt;
&lt;li&gt;Adding a &lt;strong&gt;screenshot&lt;/strong&gt; of the output window showing your drawing&lt;/li&gt;
&lt;li&gt;Turn in the Google Doc to the assignment titled &lt;strong&gt;In‑Class Exercise 7&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;</content></item><item><title>Lecture 8 — Turtle Review Project</title><link>https://lakshbudhrani.com/courses/cs-essentials/lecture-8--turtle-review-project/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/cs-essentials/lecture-8--turtle-review-project/</guid><description>&lt;h1 id="lecture-8--turtle-review-project"&gt;Lecture 8 — Turtle Review Project&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="commands-you-already-know"&gt;Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move forward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move backward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn left&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn right&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Lift the pen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Put the pen down&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line thickness&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto(x, y)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a circle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Finish filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.fillcolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Set fill color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.dot(size, color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a dot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.shape(name)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.stamp()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Stamp the turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.turtlesize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resize the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.speed(value)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change drawing speed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;wn.bgcolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change background color&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Review all turtle methods learned&lt;/li&gt;
&lt;li&gt;Choose &lt;strong&gt;one project&lt;/strong&gt; to complete independently&lt;/li&gt;
&lt;li&gt;Use creativity + multiple turtle concepts&lt;/li&gt;
&lt;li&gt;Submit your final drawing in Google Classroom&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="your-task-for-today"&gt;Your Task for Today&lt;/h2&gt;
&lt;p&gt;You will &lt;strong&gt;not&lt;/strong&gt; learn new commands today.&lt;br&gt;
Instead, choose &lt;strong&gt;ONE&lt;/strong&gt; of the following projects and draw it using the turtle methods you already know.&lt;/p&gt;</description><content>&lt;h1 id="lecture-8--turtle-review-project"&gt;Lecture 8 — Turtle Review Project&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="commands-you-already-know"&gt;Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move forward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move backward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn left&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn right&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Lift the pen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Put the pen down&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line thickness&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto(x, y)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a circle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Finish filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.fillcolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Set fill color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.dot(size, color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a dot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.shape(name)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.stamp()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Stamp the turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.turtlesize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resize the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.speed(value)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change drawing speed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;wn.bgcolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change background color&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Review all turtle methods learned&lt;/li&gt;
&lt;li&gt;Choose &lt;strong&gt;one project&lt;/strong&gt; to complete independently&lt;/li&gt;
&lt;li&gt;Use creativity + multiple turtle concepts&lt;/li&gt;
&lt;li&gt;Submit your final drawing in Google Classroom&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="your-task-for-today"&gt;Your Task for Today&lt;/h2&gt;
&lt;p&gt;You will &lt;strong&gt;not&lt;/strong&gt; learn new commands today.&lt;br&gt;
Instead, choose &lt;strong&gt;ONE&lt;/strong&gt; of the following projects and draw it using the turtle methods you already know.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="option-1--american-flag"&gt;Option 1 — American Flag&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_project1.png" alt="Turtle USA Flag"&gt;&lt;/p&gt;
&lt;p&gt;You may use:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;p.forward&lt;/code&gt;, &lt;code&gt;p.pensize&lt;/code&gt;, &lt;code&gt;p.begin_fill&lt;/code&gt;, &lt;code&gt;p.end_fill&lt;/code&gt;, &lt;code&gt;p.shape&lt;/code&gt;, &lt;code&gt;p.stamp&lt;/code&gt;, &lt;code&gt;p.goto&lt;/code&gt;, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="option-2--house-drawing"&gt;Option 2 — House Drawing&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_project2.png" alt="Turtle House Image"&gt;&lt;/p&gt;
&lt;p&gt;You may use:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;p.begin_fill&lt;/code&gt;, &lt;code&gt;p.end_fill&lt;/code&gt;, &lt;code&gt;p.circle&lt;/code&gt;, &lt;code&gt;p.goto&lt;/code&gt;, &lt;code&gt;p.fillcolor&lt;/code&gt;, &lt;code&gt;p.pencolor&lt;/code&gt;, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="option-3--solar-system"&gt;Option 3 — Solar System&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_project3.png" alt="Turtle Solar System Image"&gt;&lt;/p&gt;
&lt;p&gt;You may use:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;p.dot&lt;/code&gt;, &lt;code&gt;p.circle&lt;/code&gt;, &lt;code&gt;p.goto&lt;/code&gt;, &lt;code&gt;p.speed&lt;/code&gt;, &lt;code&gt;wn.bgcolor&lt;/code&gt;, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="option-4--something-else"&gt;Option 4 — Something Else&lt;/h2&gt;
&lt;p&gt;You may create your &lt;strong&gt;own idea&lt;/strong&gt;, but only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it uses multiple turtle methods&lt;/li&gt;
&lt;li&gt;it is appropriate&lt;/li&gt;
&lt;li&gt;you get instructor approval&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="boilerplate-code"&gt;Boilerplate Code&lt;/h2&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;turtle_class8.py&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Choose one project and draw it using turtle methods)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="submission-instructions"&gt;Submission Instructions&lt;/h2&gt;
&lt;p&gt;Submit your work in Google Classroom under:&lt;/p&gt;
&lt;h3 id="assignment-1--turtle-review-project"&gt;&lt;strong&gt;Assignment 1 — Turtle Review Project&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Include:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A &lt;strong&gt;Google Doc&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Your &lt;strong&gt;code&lt;/strong&gt; pasted inside&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;screenshot&lt;/strong&gt; of your final drawing&lt;/li&gt;
&lt;li&gt;Turn it in before the deadline&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="reminder"&gt;Reminder&lt;/h2&gt;
&lt;p&gt;This is your &lt;strong&gt;review assignment&lt;/strong&gt;.&lt;br&gt;
Use creativity, color, shapes, and all turtle methods you’ve learned.&lt;/p&gt;
&lt;p&gt;Have fun drawing!&lt;/p&gt;</content></item><item><title>Lecture 9 — Input, Variables &amp; Identifiers</title><link>https://lakshbudhrani.com/courses/cs-essentials/lecture-9--input-variables--identifiers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/cs-essentials/lecture-9--input-variables--identifiers/</guid><description>&lt;h1 id="lecture-9--input-variables--identifiers"&gt;Lecture 9 — Input, Variables &amp;amp; Identifiers&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="turtle-commands-you-already-know"&gt;Turtle Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move forward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move backward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn left&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn right&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Lift the pen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Put the pen down&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line thickness&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a circle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Finish filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.fillcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Set fill color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.dot()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a dot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.shape()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.stamp()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Stamp the turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.turtlesize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resize the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.speed()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change drawing speed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;wn.bgcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change background color&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="any-questions-about-the-previous-assignment"&gt;Any questions about the previous assignment?&lt;/h3&gt;
&lt;p&gt;Ask now before we move on.&lt;/p&gt;</description><content>&lt;h1 id="lecture-9--input-variables--identifiers"&gt;Lecture 9 — Input, Variables &amp;amp; Identifiers&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="turtle-commands-you-already-know"&gt;Turtle Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move forward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move backward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn left&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn right&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Lift the pen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Put the pen down&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line thickness&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a circle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Finish filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.fillcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Set fill color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.dot()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a dot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.shape()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.stamp()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Stamp the turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.turtlesize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resize the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.speed()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change drawing speed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;wn.bgcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change background color&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="any-questions-about-the-previous-assignment"&gt;Any questions about the previous assignment?&lt;/h3&gt;
&lt;p&gt;Ask now before we move on.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective"&gt;Objective&lt;/h2&gt;
&lt;p&gt;Understand how to collect user input, store it in variables, and name variables correctly using identifiers.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;What is a variable&lt;/li&gt;
&lt;li&gt;How to name variables (identifiers)&lt;/li&gt;
&lt;li&gt;How input() collects information&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--variables"&gt;Objective 1 — Variables&lt;/h2&gt;
&lt;p&gt;A &lt;strong&gt;variable&lt;/strong&gt; is a container that stores a value.&lt;/p&gt;
&lt;p&gt;Examples:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;car_length &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;120&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;color &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;blue&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wheel_radius &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Key Ideas:&lt;br&gt;
• Variables store information&lt;br&gt;
• You can use them later&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--identifiers-variable-names"&gt;Objective 2 — Identifiers (Variable Names)&lt;/h2&gt;
&lt;p&gt;Identifiers are the &lt;strong&gt;names&lt;/strong&gt; you give to variables.&lt;/p&gt;
&lt;h3 id="rules"&gt;Rules&lt;/h3&gt;
&lt;p&gt;✔ Must start with a letter or underscore&lt;br&gt;
✔ Can contain letters, numbers, underscores&lt;br&gt;
✔ No spaces&lt;br&gt;
✔ No special characters&lt;br&gt;
✔ Case‑sensitive&lt;br&gt;
✔ Should be meaningful&lt;/p&gt;
&lt;h3 id="correct-examples"&gt;Correct Examples&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;pizza_size
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;car_length
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wheel_radius
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;crust_color
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="wrong-examples"&gt;Wrong Examples&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;size &lt;span style="color:#75715e"&gt;# cannot start with a number&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;car length &lt;span style="color:#75715e"&gt;# spaces are not allowed&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wheel&lt;span style="color:#f92672"&gt;-&lt;/span&gt;radius &lt;span style="color:#75715e"&gt;# hyphens are not allowed&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;@color&lt;/span&gt; &lt;span style="color:#75715e"&gt;# special characters not allowed&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="objective-3--the-input-function"&gt;Objective 3 — The input() Function&lt;/h2&gt;
&lt;h3 id="what-input-does"&gt;What input() Does&lt;/h3&gt;
&lt;p&gt;• Pauses the program&lt;br&gt;
• Waits for the user to type something&lt;br&gt;
• Continues after Enter is pressed&lt;/p&gt;
&lt;p&gt;Basic Syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;input(&lt;span style="color:#e6db74"&gt;&amp;#34;Enter something: &amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="very-important--rule-of-thumb-for-numbers"&gt;VERY IMPORTANT — Rule of Thumb for Numbers&lt;/h2&gt;
&lt;p&gt;When you ask the user for a &lt;strong&gt;whole number&lt;/strong&gt;, Python does NOT automatically treat it as a number.&lt;/p&gt;
&lt;p&gt;To make sure Python understands it correctly:&lt;/p&gt;
&lt;h3 id="rule-of-thumb"&gt;RULE OF THUMB&lt;/h3&gt;
&lt;p&gt;Whenever you want a &lt;strong&gt;whole number&lt;/strong&gt;, ALWAYS use:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;int(input(&lt;span style="color:#e6db74"&gt;&amp;#34;Enter a number: &amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="examples"&gt;Examples&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;car_length &lt;span style="color:#f92672"&gt;=&lt;/span&gt; int(input(&lt;span style="color:#e6db74"&gt;&amp;#34;Enter car length: &amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wheel_radius &lt;span style="color:#f92672"&gt;=&lt;/span&gt; int(input(&lt;span style="color:#e6db74"&gt;&amp;#34;Enter wheel radius: &amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;pizza_size &lt;span style="color:#f92672"&gt;=&lt;/span&gt; int(input(&lt;span style="color:#e6db74"&gt;&amp;#34;Enter pizza size: &amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This keeps your program correct and prevents errors later.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="combine-input--variables--identifiers"&gt;Combine input + variables + identifiers&lt;/h2&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;color &lt;span style="color:#f92672"&gt;=&lt;/span&gt; input(&lt;span style="color:#e6db74"&gt;&amp;#34;Enter a color: &amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;size &lt;span style="color:#f92672"&gt;=&lt;/span&gt; int(input(&lt;span style="color:#e6db74"&gt;&amp;#34;Enter a size: &amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Now you can use these values in Turtle.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="quick-mcqs-check-your-understanding"&gt;Quick MCQs (Check Your Understanding)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;1. Which of the following is a correct identifier?&lt;/strong&gt;&lt;br&gt;
A. &lt;code&gt;2car&lt;/code&gt;&lt;br&gt;
B. &lt;code&gt;car length&lt;/code&gt;&lt;br&gt;
C. &lt;code&gt;car_length&lt;/code&gt;&lt;br&gt;
D. &lt;code&gt;car-length&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;2. What does input() do?&lt;/strong&gt;&lt;br&gt;
A. Draws a shape&lt;br&gt;
B. Pauses and waits for user typing&lt;br&gt;
C. Changes turtle color&lt;br&gt;
D. Runs the program faster&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;3. If you want to ask the user for a whole number, what should you use?&lt;/strong&gt;&lt;br&gt;
A. &lt;code&gt;input()&lt;/code&gt;&lt;br&gt;
B. &lt;code&gt;input() + number&lt;/code&gt;&lt;br&gt;
C. &lt;code&gt;int(input())&lt;/code&gt;&lt;br&gt;
D. &lt;code&gt;whole(input())&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;4. Which identifier is wrong?&lt;/strong&gt;&lt;br&gt;
A. &lt;code&gt;pizza_size&lt;/code&gt;&lt;br&gt;
B. &lt;code&gt;crustColor&lt;/code&gt;&lt;br&gt;
C. &lt;code&gt;size2&lt;/code&gt;&lt;br&gt;
D. &lt;code&gt;pizza size&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="guided-activity--customizable-car"&gt;Guided Activity — Customizable Car&lt;/h2&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;br&gt;
&lt;code&gt;turtle_class9.py&lt;/code&gt;&lt;/p&gt;
&lt;h3 id="image"&gt;Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_inputcar.png" alt="Turtle Input Car Image"&gt;&lt;/p&gt;
&lt;h3 id="requirements"&gt;Requirements&lt;/h3&gt;
&lt;p&gt;Ask the user for:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Car length&lt;/strong&gt; → use &lt;code&gt;int()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Car color&lt;/strong&gt; → string&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wheel radius&lt;/strong&gt; → use &lt;code&gt;int()&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Then draw a car using Turtle:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rectangle body (use car length)&lt;/li&gt;
&lt;li&gt;Filled color (use car color)&lt;/li&gt;
&lt;li&gt;Two wheels (use wheel radius)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="boilerplate-code"&gt;Boilerplate Code&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Write your drawing code in this section)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h1 id="independent-activity--customizable-pizza-maker"&gt;Independent Activity — Customizable Pizza Maker&lt;/h1&gt;
&lt;h3 id="pizza-image"&gt;Pizza Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_inputpizza.png" alt="Turtle Pizza Image"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="your-task"&gt;Your Task&lt;/h3&gt;
&lt;p&gt;Ask the user for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Pizza size&lt;/strong&gt; → use &lt;code&gt;int()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Crust color&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cheese color&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Then &lt;strong&gt;draw the pizza&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Two &lt;strong&gt;concentric circles&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.circle()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.fillcolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.goto()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use the &lt;strong&gt;Turtle boilerplate code&lt;/strong&gt; provided earlier in this lecture.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="create-your-own-file"&gt;Create Your Own File&lt;/h3&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;turtle_class9_independent.py&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Inside that file, use the boilerplate and write your pizza code in the section marked:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# --- ENTER YOUR CODE HERE ---&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="submission-instructions"&gt;Submission Instructions&lt;/h3&gt;
&lt;p&gt;Submit your work in Google Classroom by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Creating a &lt;strong&gt;Google Doc&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Pasting your &lt;strong&gt;code&lt;/strong&gt; into the document&lt;/li&gt;
&lt;li&gt;Adding a &lt;strong&gt;screenshot&lt;/strong&gt; of the output window showing your pizza drawing&lt;/li&gt;
&lt;li&gt;Turn in the Google Doc to the assignment titled &lt;strong&gt;In‑Class Exercise 9&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;</content></item><item><title>Lecture 10 — print() Statement &amp; Comments</title><link>https://lakshbudhrani.com/courses/cs-essentials/lecture-10--print-statement--comments/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/cs-essentials/lecture-10--print-statement--comments/</guid><description>&lt;h1 id="lecture-10--print-statement--comments"&gt;Lecture 10 — print() Statement &amp;amp; Comments&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="turtle-commands-you-already-know"&gt;Turtle Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move forward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move backward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn left&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn right&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Lift the pen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Put the pen down&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line thickness&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a circle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Finish filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.fillcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Set fill color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.dot()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a dot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.shape()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.stamp()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Stamp the turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.turtlesize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resize the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.speed()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change drawing speed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;wn.bgcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change background color&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="input-variables--identifiers-quick-table"&gt;Input, Variables &amp;amp; Identifiers (Quick Table)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Concept&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;input()&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Ask the user a question&lt;/td&gt;
&lt;td&gt;&lt;code&gt;name = input(&amp;quot;Enter name: &amp;quot;)&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;variable&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Stores a value&lt;/td&gt;
&lt;td&gt;&lt;code&gt;size = 100&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;identifier&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Name of a variable&lt;/td&gt;
&lt;td&gt;&lt;code&gt;wall_color&lt;/code&gt;, &lt;code&gt;rocket_height&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Rule for numbers&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Use &lt;code&gt;int()&lt;/code&gt; when asking for whole numbers&lt;/td&gt;
&lt;td&gt;&lt;code&gt;height = int(input(&amp;quot;Enter height: &amp;quot;))&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="any-questions-about-the-previous-assignment"&gt;Any questions about the previous assignment?&lt;/h3&gt;
&lt;p&gt;Ask now before we move on.&lt;/p&gt;</description><content>&lt;h1 id="lecture-10--print-statement--comments"&gt;Lecture 10 — print() Statement &amp;amp; Comments&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="turtle-commands-you-already-know"&gt;Turtle Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move forward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move backward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn left&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn right&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Lift the pen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Put the pen down&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line thickness&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a circle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Finish filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.fillcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Set fill color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.dot()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a dot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.shape()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.stamp()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Stamp the turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.turtlesize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resize the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.speed()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change drawing speed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;wn.bgcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change background color&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="input-variables--identifiers-quick-table"&gt;Input, Variables &amp;amp; Identifiers (Quick Table)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Concept&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;input()&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Ask the user a question&lt;/td&gt;
&lt;td&gt;&lt;code&gt;name = input(&amp;quot;Enter name: &amp;quot;)&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;variable&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Stores a value&lt;/td&gt;
&lt;td&gt;&lt;code&gt;size = 100&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;identifier&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Name of a variable&lt;/td&gt;
&lt;td&gt;&lt;code&gt;wall_color&lt;/code&gt;, &lt;code&gt;rocket_height&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Rule for numbers&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Use &lt;code&gt;int()&lt;/code&gt; when asking for whole numbers&lt;/td&gt;
&lt;td&gt;&lt;code&gt;height = int(input(&amp;quot;Enter height: &amp;quot;))&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="any-questions-about-the-previous-assignment"&gt;Any questions about the previous assignment?&lt;/h3&gt;
&lt;p&gt;Ask now before we move on.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective"&gt;Objective&lt;/h2&gt;
&lt;p&gt;Understand how to display information using &lt;code&gt;print()&lt;/code&gt; and write notes using comments.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;What print() does &amp;amp; commas inside print&lt;/li&gt;
&lt;li&gt;How to write comments&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--print"&gt;Objective 1 — print()&lt;/h2&gt;
&lt;h3 id="what-print-does"&gt;What print() Does&lt;/h3&gt;
&lt;p&gt;• Shows text or values on the screen&lt;br&gt;
• Helps you communicate with the user&lt;/p&gt;
&lt;p&gt;Basic Syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;print(&lt;span style="color:#e6db74"&gt;&amp;#34;Hello&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="using-commas-in-print"&gt;Using Commas in print()&lt;/h3&gt;
&lt;p&gt;Commas let you print &lt;strong&gt;multiple things&lt;/strong&gt; in one line.&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;name &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;Laksh&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;print(&lt;span style="color:#e6db74"&gt;&amp;#34;Hello&amp;#34;&lt;/span&gt;, name)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Output:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Hello Laksh
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Commas automatically add a &lt;strong&gt;space&lt;/strong&gt; between items.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--comments-"&gt;Objective 2 — Comments (#)&lt;/h2&gt;
&lt;p&gt;Comments are notes for humans.&lt;br&gt;
Python ignores them completely.&lt;/p&gt;
&lt;h3 id="how-to-write-a-comment"&gt;How to Write a Comment&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# This is a comment&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;print(&lt;span style="color:#e6db74"&gt;&amp;#34;Welcome&amp;#34;&lt;/span&gt;) &lt;span style="color:#75715e"&gt;# greeting message&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Use comments to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Explain your code&lt;/li&gt;
&lt;li&gt;Label sections&lt;/li&gt;
&lt;li&gt;Make your program easier to read&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="quick-mcqs-check-your-understanding"&gt;Quick MCQs (Check Your Understanding)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;1. What does print() do?&lt;/strong&gt;&lt;br&gt;
A. Draws a shape&lt;br&gt;
B. Shows text on the screen&lt;br&gt;
C. Changes turtle color&lt;br&gt;
D. Pauses the program&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;2. What does a comma do inside print()?&lt;/strong&gt;&lt;br&gt;
A. Joins text with no space&lt;br&gt;
B. Adds a space between items&lt;br&gt;
C. Makes the text bold&lt;br&gt;
D. Converts numbers&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;3. What does a comment do?&lt;/strong&gt;&lt;br&gt;
A. Runs faster code&lt;br&gt;
B. Draws a shape&lt;br&gt;
C. Is ignored by Python&lt;br&gt;
D. Prints a message&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;4. Which line is a correct comment?&lt;/strong&gt;&lt;br&gt;
A. &lt;code&gt;// This is a comment&lt;/code&gt;&lt;br&gt;
B. &lt;code&gt;# This is a comment&lt;/code&gt;&lt;br&gt;
C. &lt;code&gt;comment This is a comment&lt;/code&gt;&lt;br&gt;
D. &lt;code&gt;* This is a comment&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="guided-activity--customizable-house"&gt;Guided Activity — Customizable House&lt;/h1&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;br&gt;
&lt;code&gt;turtle_class10.py&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="house-image"&gt;House Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_hut.png" alt="Turtle House Image"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="your-task"&gt;Your Task&lt;/h3&gt;
&lt;p&gt;Ask the user for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Wall size&lt;/strong&gt; → use &lt;code&gt;int()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wall color&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Then:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Print a line before drawing:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Drawing a house with wall size: 120 and color: blue
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;(Use commas inside print)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Draw the house using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.fillcolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.forward()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.left()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.goto()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;After the drawing is complete, print:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;House construction complete!
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Use the &lt;strong&gt;Turtle boilerplate code&lt;/strong&gt; provided below.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="boilerplate-code"&gt;Boilerplate Code&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Write your drawing code in this section)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h1 id="independent-activity--rocket-launcher"&gt;Independent Activity — Rocket Launcher&lt;/h1&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;br&gt;
&lt;code&gt;turtle_class10_independent.py&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="rocket-image"&gt;Rocket Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_rocket.png" alt="Turtle Rocket Image"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="your-task-1"&gt;Your Task&lt;/h3&gt;
&lt;p&gt;Ask the user for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Rocket height&lt;/strong&gt; → use &lt;code&gt;int()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Body color&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fin color&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Then:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Print launch messages:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Initializing Launch Sequence...
Rocket Height Set To: 100 units
3... 2... 1... IGNITION!
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Draw the rocket using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.fillcolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.circle()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.goto()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;After drawing, print:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Rocket successfully deployed on canvas!
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Use the &lt;strong&gt;Turtle boilerplate code&lt;/strong&gt; provided earlier.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="submission-instructions"&gt;Submission Instructions&lt;/h3&gt;
&lt;p&gt;Submit your work in Google Classroom by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Creating a &lt;strong&gt;Google Doc&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Pasting your &lt;strong&gt;code&lt;/strong&gt; into the document&lt;/li&gt;
&lt;li&gt;Adding a &lt;strong&gt;screenshot&lt;/strong&gt; of the output window showing your drawing&lt;/li&gt;
&lt;li&gt;Turn in the Google Doc to the assignment titled &lt;strong&gt;In‑Class Exercise 10&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;</content></item><item><title>Lecture 11 — Python Basic Commands Review Project</title><link>https://lakshbudhrani.com/courses/cs-essentials/lecture-11--python-basic-commands-review-project/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/cs-essentials/lecture-11--python-basic-commands-review-project/</guid><description>&lt;h1 id="lecture-11--python-basic-commands-review-project"&gt;Lecture 11 — Python Basic Commands Review Project&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="turtle-commands-you-already-know"&gt;Turtle Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move forward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move backward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn left&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn right&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Lift the pen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Put the pen down&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line thickness&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a circle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Finish filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.fillcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Set fill color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.dot()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a dot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.shape()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.stamp()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Stamp the turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.turtlesize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resize the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.speed()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change drawing speed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;wn.bgcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change background color&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="input-variables-identifiers-print--comments-quick-table"&gt;Input, Variables, Identifiers, Print &amp;amp; Comments (Quick Table)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Concept&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;input()&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Ask the user a question&lt;/td&gt;
&lt;td&gt;&lt;code&gt;name = input(&amp;quot;Enter name: &amp;quot;)&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;int(input())&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Ask for a &lt;strong&gt;whole number&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;height = int(input(&amp;quot;Enter height: &amp;quot;))&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;variable&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Stores a value&lt;/td&gt;
&lt;td&gt;&lt;code&gt;size = 100&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;identifier&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Name of a variable&lt;/td&gt;
&lt;td&gt;&lt;code&gt;wall_color&lt;/code&gt;, &lt;code&gt;rocket_height&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;print()&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Show text or values on the screen&lt;/td&gt;
&lt;td&gt;&lt;code&gt;print(&amp;quot;Hello&amp;quot;, name)&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;comment (#)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Note for humans, ignored by Python&lt;/td&gt;
&lt;td&gt;&lt;code&gt;# This draws the wall&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Review Python basics learned so far&lt;/li&gt;
&lt;li&gt;Use input, variables, identifiers, print, and comments&lt;/li&gt;
&lt;li&gt;Build a &lt;strong&gt;Tricolor Flag Generator&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Submit your final drawing in Google Classroom&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="your-task-for-today"&gt;Your Task for Today&lt;/h2&gt;
&lt;p&gt;You will &lt;strong&gt;not&lt;/strong&gt; learn new commands today.&lt;br&gt;
Instead, you will complete &lt;strong&gt;one required project&lt;/strong&gt; using all Python basics learned so far.&lt;/p&gt;</description><content>&lt;h1 id="lecture-11--python-basic-commands-review-project"&gt;Lecture 11 — Python Basic Commands Review Project&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="turtle-commands-you-already-know"&gt;Turtle Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move forward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move backward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn left&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn right&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Lift the pen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Put the pen down&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line thickness&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a circle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Finish filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.fillcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Set fill color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.dot()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a dot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.shape()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.stamp()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Stamp the turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.turtlesize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resize the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.speed()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change drawing speed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;wn.bgcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change background color&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="input-variables-identifiers-print--comments-quick-table"&gt;Input, Variables, Identifiers, Print &amp;amp; Comments (Quick Table)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Concept&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;input()&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Ask the user a question&lt;/td&gt;
&lt;td&gt;&lt;code&gt;name = input(&amp;quot;Enter name: &amp;quot;)&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;int(input())&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Ask for a &lt;strong&gt;whole number&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;height = int(input(&amp;quot;Enter height: &amp;quot;))&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;variable&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Stores a value&lt;/td&gt;
&lt;td&gt;&lt;code&gt;size = 100&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;identifier&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Name of a variable&lt;/td&gt;
&lt;td&gt;&lt;code&gt;wall_color&lt;/code&gt;, &lt;code&gt;rocket_height&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;print()&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Show text or values on the screen&lt;/td&gt;
&lt;td&gt;&lt;code&gt;print(&amp;quot;Hello&amp;quot;, name)&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;comment (#)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Note for humans, ignored by Python&lt;/td&gt;
&lt;td&gt;&lt;code&gt;# This draws the wall&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Review Python basics learned so far&lt;/li&gt;
&lt;li&gt;Use input, variables, identifiers, print, and comments&lt;/li&gt;
&lt;li&gt;Build a &lt;strong&gt;Tricolor Flag Generator&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Submit your final drawing in Google Classroom&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="your-task-for-today"&gt;Your Task for Today&lt;/h2&gt;
&lt;p&gt;You will &lt;strong&gt;not&lt;/strong&gt; learn new commands today.&lt;br&gt;
Instead, you will complete &lt;strong&gt;one required project&lt;/strong&gt; using all Python basics learned so far.&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="required-project--tricolor-flag-generator"&gt;Required Project — Tricolor Flag Generator&lt;/h1&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_tricolor.png" alt="Tricolor Flag"&gt;&lt;/p&gt;
&lt;p&gt;You must create a &lt;strong&gt;Tricolor Flag Generator&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;input()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;variables&lt;/li&gt;
&lt;li&gt;identifiers&lt;/li&gt;
&lt;li&gt;&lt;code&gt;print()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;comments&lt;/li&gt;
&lt;li&gt;turtle drawing methods&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="your-task"&gt;Your Task&lt;/h3&gt;
&lt;p&gt;Ask the user for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Single stripe width&lt;/strong&gt; → use &lt;code&gt;int&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Flag height&lt;/strong&gt; → use &lt;code&gt;int&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Left stripe color&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Middle stripe color&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Right stripe color&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Then:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Print two status messages before drawing:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;--- GENERATING FLAG ---
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Drawing 3 stripes side-by-side...
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Draw &lt;strong&gt;three stripes&lt;/strong&gt;, each using:&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;t.fillcolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;t.begin_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;t.end_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;t.forward()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;t.left()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start="3"&gt;
&lt;li&gt;After drawing all stripes, print:
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Flag generation complete!
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="boilerplate-code"&gt;Boilerplate Code&lt;/h2&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;turtle_class11.py&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Write your Tricolor Flag Generator code here)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="submission-instructions"&gt;Submission Instructions&lt;/h2&gt;
&lt;p&gt;Submit your work in Google Classroom under:&lt;/p&gt;
&lt;h3 id="assignment-2--python-basic-commands-review-project"&gt;&lt;strong&gt;Assignment 2 — Python Basic Commands Review Project&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Include:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A &lt;strong&gt;Google Doc&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Your &lt;strong&gt;code&lt;/strong&gt; pasted inside&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;screenshot&lt;/strong&gt; of your final flag&lt;/li&gt;
&lt;li&gt;Turn it in before the deadline&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="reminder"&gt;Reminder&lt;/h2&gt;
&lt;p&gt;This is your &lt;strong&gt;review assignment&lt;/strong&gt;.&lt;br&gt;
Use input, variables, identifiers, print, comments, and turtle methods together.&lt;/p&gt;
&lt;p&gt;Have fun coding!&lt;/p&gt;</content></item></channel></rss>