Please enable JavaScript to use CodeHS

Utah Introduction to Python 1

Designing and Communicating Solutions

Students explore useful ways to break down large problems to write readable and successful programs.

Lessons

3.1 Comments

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

3.2 Naming Guidelines

  • Naming Guidelines
  • Naming Guidelines

3.3 Functions

  • Functions
  • Functions
  • Functions: Example Walkthrough
  • X and Y Axes with Hash Marks
  • Functions and Trace Tables
  • +3 more

3.4 Artistic Effects

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

3.5 Adding Text

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

3.6 Top Down Design

  • Top Down Design
  • Top Down Design
  • Top Down Design: Example Walkthrough
  • Bubble Wrap
  • Bubble Wrap 2.0
  • +2 more

3.7 Designing and Communicating Solutions Quiz

  • Designing and Communicating Solutions Quiz