Please enable JavaScript to use CodeHS

Introduction to Python Programming

Intro to Python with Turtle Graphics

Students learn about the world Tracy lives in and how to write commands that she will understand. They also look at a history of programming languages and some of the different characteristics programming languages can have.

Lessons

25.1 Meet Tracy the Turtle

  • Intro to Tracy
  • Intro to Tracy
  • Intro to Tracy: Example Walkthrough
  • Slinky
  • Stretched Slinky

25.2 Tracy's Grid World

  • Tracy's Grid World
  • Tracy's Grid World
  • Coordinates Practice: Altering the location
  • Tracy's Grid World: Example Walkthrough
  • Dashed Line
  • +2 more

25.3 Turning Tracy

  • Turning Tracy
  • Turning Tracy
  • Turning Tracy: Examples Walkthrough
  • Square
  • X and Y Axes
  • +4 more

25.4 For Loops

  • For Loops
  • For Loops
  • For Loops: Examples Walkthrough
  • Square Using Loops
  • Dotted Line
  • +3 more

25.5 Turning Tracy Using Angles

  • Turning Tracy Using Angles
  • Turning Tracy Using Angles
  • Turning Tracy Using Angles: Examples Walkthrough
  • Asterisk
  • Four Circles
  • +3 more

25.6 Comments

  • Comments
  • Comments
  • Comments: Example Walkthrough
  • Four Circles with Comments
  • Circle Pyramid with Comments

25.7 Functions

  • Naming Guidelines
  • Naming Guidelines
  • Functions
  • Functions
  • Functions: Example Walkthrough
  • +3 more

25.8 Artistic Effects

  • Artistic Effects
  • Artistic Effects
  • Artistic Effects: Example Walkthrough
  • Rainbow Octagon
  • Circle Square Triangle
  • +3 more

25.9 Adding Text

  • Adding Text
  • Adding Text
  • Adding Text: Example Walkthrough
  • Square with Labeled Coordinates
  • Kid's Shapes Toy with Labels
  • +2 more

25.10 Variables

  • Variables
  • Variables
  • Variables: Example Walkthrough
  • Increasing Length
  • Dartboard
  • +2 more

25.11 Strings

  • Strings
  • Strings
  • Strings: Example Walkthrough
  • Mad Libs
  • Printing "Looking for Alaska" by John Green
  • +1 more

25.12 String Methods

  • String Methods
  • String Methods
  • String Methods: Example Walkthrough
  • Tone of Voice Changes Everything
  • Noisy Baby Birds
  • +1 more

25.13 User Input

  • User Input
  • User Input
  • User Input: Example Walkthrough
  • Color Coded Increasing Length
  • Concentric Circles with Labels
  • +2 more

25.14 Parameters

  • Parameters
  • Parameters
  • Parameters: Example Walkthrough
  • Concentric Circles with Labels
  • Colorful Caterpillar
  • +2 more

25.15 Clickable Interaction

  • Clickable Interaction
  • Clickable Interaction
  • Draw Square by Corner
  • Clickable Interaction: Example Walkthrough
  • Move to Click
  • +3 more

25.16 Using i in For Loops

  • Using i in For Loops
  • Using i in For Loops
  • Using i in For Loops: Example Walkthrough
  • Geometry
  • Geometry 2.0

25.17 Extended Loop Control

  • Extended Loop Control
  • Extended Loop Control
  • Extended Loop Control: Example Walkthrough
  • Square Swirl
  • Dartboard using i
  • +1 more

25.18 If Statements

  • If Statements
  • If Statements
  • If Statements: Example Walkthrough
  • X and Y Axis with Bolded Marks
  • Black and White Squares
  • +4 more

25.19 If/Else Statements

  • If/Else Statements
  • If/Else Statements
  • If/Else Statements: Example Walkthrough
  • Positive, Negative, Zero
  • Rating
  • +2 more

25.20 While Loops

  • While Loops
  • While Loops
  • While Loops: Example Walkthrough
  • Increasing Circles
  • Increasing Squares
  • +2 more

25.21 Putting Together Control Structures

  • Putting Together Control Structures
  • Putting Together Control Structures
  • Block Pyramid
  • Guess a Number 2.0
  • Circle Pyramid 2.0
  • +2 more

25.22 Putting It All Together Quiz

  • Putting It All Together Quiz
  • Intro to Programming with Turtle Graphics Badge