Please enable JavaScript to use CodeHS

Python Basics with Tracy 2 - Outline

  1. Refresher: Challenges with Tracy

    1. 1.1 Refresher: Challenges with Tracy

    2. Notes 1.1.1 Overview: Refresher Challenges
    3. Free Response 1.1.2 Reflection: Tracy Commands & Concepts
    4. Challenge 1.1.3 Half Pyramid
    5. Challenge 1.1.4 Pizza
    6. Challenge 1.1.5 Grid
    7. Challenge 1.1.6 Colorful Block Pyramid
    8. 1.2 [Partner Project] Digital Art Platform

    9. Notes 1.2.1 Overview: Digital Art Platform
    10. Article 1.2.2 Pair Programming
    11. Free Response 1.2.3 Response: Pair Programming
    12. Demo 1.2.4 Demo: Digital Art Platform
    13. Exercise 1.2.5 Digital Art Platform: Pt 1
    14. Exercise 1.2.6 Digital Art Platform: Pt 2
    15. Exercise 1.2.7 Digital Art Platform: Pt 3
  2. Lists

    1. 2.1 Creating Lists

    2. Video 2.1.1 Creating Lists
    3. Quiz 2.1.2 Creating Lists
    4. Video 2.1.3 Creating Lists: Example Walkthrough
    5. Example 2.1.4 Birthday Message
    6. Exercise 2.1.5 List of Classes
    7. Exercise 2.1.6 Color Labels
    8. 2.2 Accessing List Elements

    9. Video 2.2.1 Accessing List Elements
    10. Quiz 2.2.2 Accessing List Elements
    11. Video 2.2.3 Accessing List Elements: Example Walkthrough
    12. Example 2.2.4 Birthday Card
    13. Exercise 2.2.5 Updated Color Labels
    14. Exercise 2.2.6 Favorite Summer Activities
    15. Exercise 2.2.7 Label Shapes
    16. 2.3 Updating List Elements

    17. Video 2.3.1 Updating List Elements
    18. Quiz 2.3.2 Updating List Elements
    19. Video 2.3.3 Updating List Elements: Example Walkthrough
    20. Example 2.3.4 Next Year's Birthday Card
    21. Exercise 2.3.5 Ice Cream Flavors
    22. Exercise 2.3.6 Argentina World Cup 2022: Substitutions
    23. Exercise 2.3.7 Golf Course Redesign
    24. 2.4 Adding List Elements

    25. Video 2.4.1 Adding List Elements
    26. Quiz 2.4.2 Adding List Elements
    27. Video 2.4.3 Adding List Elements: Example Walkthrough
    28. Example 2.4.4 Mother's Day Card
    29. Exercise 2.4.5 Box of Crayons
    30. Exercise 2.4.6 Top Movies of 2022
    31. 2.5 Removing List Elements

    32. Video 2.5.1 Removing List Elements
    33. Quiz 2.5.2 Removing List Elements
    34. Video 2.5.3 Removing List Elements: Example Walkthrough
    35. Example 2.5.4 Updated Mother's Day Card
    36. Example 2.5.5 Using remove, pop, and del
    37. Example 2.5.6 Using remove with Multiple Items
    38. Exercise 2.5.7 Shopping List
    39. Exercise 2.5.8 Favorite Artists: Then & Now
    40. 2.6 Additional List Methods

    41. Video 2.6.1 Additional List Methods
    42. Quiz 2.6.2 Additional List Methods
    43. Video 2.6.3 Additional List Methods: Example Walkthrough
    44. Example 2.6.4 Using reverse and sort
    45. Exercise 2.6.5 Circle Stack
    46. Exercise 2.6.6 Alphabetical Class Roster
    47. Exercise 2.6.7 Rainbow
    48. Challenge 2.6.8 [Project] Etch a Sketch: Part 7
    49. 2.7 Lists Quiz

    50. Quiz 2.7.1 Lists Quiz
  3. Lists and Loops

    1. 3.1 List Length

    2. Video 3.1.1 List Length
    3. Quiz 3.1.2 List Length
    4. Video 3.1.3 List Length: Example Walkthrough
    5. Example 3.1.4 Using the len Function
    6. Exercise 3.1.5 Disney Princesses Pre-2000
    7. Exercise 3.1.6 Using len to Access Items
    8. 3.2 Looping Over a List by Index

    9. Video 3.2.1 Looping Over a List by Index
    10. Quiz 3.2.2 Looping Over a List by Index
    11. Video 3.2.3 Looping Over a List by Index: Example Walkthrough
    12. Example 3.2.4 Odd and Even Radii Values
    13. Exercise 3.2.5 Field Trip
    14. Exercise 3.2.6 Labeled Squares
    15. 3.3 Looping Over a List by Item

    16. Video 3.3.1 Looping Over a List by Item
    17. Quiz 3.3.2 Looping Over a List by Item
    18. Video 3.3.3 Looping Over a List by Item: Example Walkthrough
    19. Example 3.3.4 Concentric Circles using a List
    20. Exercise 3.3.5 Cities
    21. Exercise 3.3.6 Bar Chart of Pets in Household
    22. Challenge 3.3.7 [Project] Etch a Sketch: Part 8
    23. 3.4 [Partner Project] Interactive To-Do List

    24. Notes 3.4.1 Interactive To-Do List- Project Overview
    25. Exercise 3.4.2 Interactive To-Do List: Pt 1
    26. Exercise 3.4.3 Interactive To-Do List: Pt 2
    27. Exercise 3.4.4 Interactive To-Do List: Pt 3
    28. 3.5 Lists & Loops Quiz

    29. Quiz 3.5.1 Lists & Loops Quiz
  4. [Project] Ticketing System

    1. 4.1 Project: Ticketing System

    2. Notes 4.1.1 Overview: Ticketing System
    3. Demo 4.1.2 Demo: Ticketing System
    4. Free Response 4.1.3 Brainstorm & Plan
    5. Exercise 4.1.4 Build Your Ticketing System
  5. Strings

    1. 5.1 String Characters

    2. Video 5.1.1 String Characters
    3. Quiz 5.1.2 String Characters
    4. Video 5.1.3 String Characters: Example Walkthrough
    5. Example 5.1.4 Words Out of a Phrase
    6. Exercise 5.1.5 First Letters
    7. Exercise 5.1.6 Rapper Name Generator
    8. Exercise 5.1.7 Acrostic Name Poem
    9. 5.2 Substrings

    10. Video 5.2.1 Substrings
    11. Quiz 5.2.2 Substrings
    12. Video 5.2.3 Substrings: Example Walkthrough
    13. Example 5.2.4 Room Location
    14. Exercise 5.2.5 Words Out of a Phrase, Pt 2
    15. Exercise 5.2.6 Compound Words
    16. 5.3 Strings & Lists

    17. Video 5.3.1 Strings & Lists
    18. Quiz 5.3.2 Strings & Lists
    19. Video 5.3.3 Strings & Lists: Example Walkthrough
    20. Example 5.3.4 BTS Members
    21. Exercise 5.3.5 French Cities
    22. Exercise 5.3.6 Early 2000's Formatting
    23. 5.4 Additional String Methods

    24. Video 5.4.1 Additional String Methods
    25. Quiz 5.4.2 Additional String Methods
    26. Video 5.4.3 Additional String Methods: Example Walkthrough
    27. Example 5.4.4 Too Many 'Like's
    28. Exercise 5.4.5 CIA Witness Protection
    29. Exercise 5.4.6 Writing in a Notebook
    30. 5.5 Looping Over Characters in a String

    31. Video 5.5.1 Looping Over Characters in a String
    32. Quiz 5.5.2 Looping Over Characters in a String
    33. Video 5.5.3 Looping Over Characters in a String: Example Walkthrough
    34. Example 5.5.4 Adding Spaces
    35. Exercise 5.5.5 Creating User Names
    36. Exercise 5.5.6 Monograms
    37. Challenge 5.5.7 [Project] Etch a Sketch: Part 9
    38. 5.6 [Partner Project] 2023 Stanley Cup Final

    39. Notes 5.6.1 2023 Stanley Cup Final: Game 5- Project Overview
    40. Article 5.6.2 What is Web Scraping?
    41. Free Response 5.6.3 Response: What is Web Scraping?
    42. Exercise 5.6.4 2023 Stanley Cup Final: Pt 1
    43. Exercise 5.6.5 2023 Stanley Cup Final: Pt 2
    44. Exercise 5.6.6 2023 Stanley Cup Final: Pt 3
    45. Exercise 5.6.7 2023 Stanley Cup Final: Pt 4
    46. 5.7 Strings Quiz

    47. Quiz 5.7.1 Strings Quiz
  6. [Project] Timeline

    1. 6.1 Project: Timeline

    2. Notes 6.1.1 Overview: Timeline
    3. Demo 6.1.2 Demo: Juneteenth Timeline
    4. Demo 6.1.3 Demo: Programming Languages Timeline
    5. Free Response 6.1.4 Brainstorm and Plan
    6. Exercise 6.1.5 Build Your Timeline
  7. File I/O: Reading from Files

    1. 7.1 What is File I/O

    2. Video 7.1.1 What is File I/O
    3. Quiz 7.1.2 What is File I/O
    4. Example 7.1.3 What is a TXT File?
    5. Example 7.1.4 What is a CSV File?
    6. Free Response 7.1.5 Choosing a File Format: TXT vs. CSV
    7. Example 7.1.6 File I/O in Data Science
    8. Example 7.1.7 File I/O in Image Processing
    9. Free Response 7.1.8 File I/O and Tracy
    10. 7.2 Reading Characters from File

    11. Video 7.2.1 Reading Characters from File
    12. Quiz 7.2.2 Reading Characters from File
    13. Video 7.2.3 Reading Characters from File: Example Walkthrough
    14. Example 7.2.4 Read All Characters
    15. Example 7.2.5 Read Specific Characters
    16. Exercise 7.2.6 Moving Forward with File Reading
    17. Exercise 7.2.7 Coordinates Quest
    18. 7.3 Reading Line from File

    19. Video 7.3.1 Reading Line from File
    20. Quiz 7.3.2 Reading Line from File
    21. Video 7.3.3 Reading Line from File: Example Walkthrough
    22. Example 7.3.4 Reading and Printing Lines
    23. Exercise 7.3.5 Turtle Path
    24. Exercise 7.3.6 Colorful Shape
    25. 7.4 Reading All Lines from File

    26. Video 7.4.1 Reading All Lines from File
    27. Quiz 7.4.2 Reading All Lines from File
    28. Video 7.4.3 Reading All Lines from File: Example Walkthrough
    29. Example 7.4.4 Using readlines()
    30. Exercise 7.4.5 ASCII Art
    31. Exercise 7.4.6 Bar Chart
    32. Exercise 7.4.7 2023 Stanley Cup Final using Files
    33. Exercise 7.4.8 2023 Stanley Cup Final using Web Scraping
    34. Challenge 7.4.9 [Project] Etch a Sketch: Part 10
    35. 7.5 File I/O: Reading from Files Quiz

    36. Quiz 7.5.1 File I/O: Reading from Files Quiz
  8. File I/O: Writing to Files

    1. 8.1 Write to End of File

    2. Video 8.1.1 Write to End of File
    3. Quiz 8.1.2 Write to End of File
    4. Video 8.1.3 Write to End of File: Example Walkthrough
    5. Example 8.1.4 Write to File
    6. Example 8.1.5 Append to File
    7. Exercise 8.1.6 Sale Items
    8. Exercise 8.1.7 Modified Menu
    9. 8.2 Move File Pointer Position

    10. Video 8.2.1 Move File Pointer Position
    11. Quiz 8.2.2 Move File Pointer Position
    12. Video 8.2.3 Move File Pointer Position: Example Walkthrough
    13. Example 8.2.4 Using tell()
    14. Example 8.2.5 Reading from a Position in File
    15. Exercise 8.2.6 Read from Middle
    16. 8.3 File I/O: Writing to Files Quiz

    17. Quiz 8.3.1 File I/O: Writing to Files Quiz
  9. [Project] Poetry Remixer

    1. 9.1 Project: Poetry Remixer

    2. Notes 9.1.1 Overview: Poetry Remixer
    3. Demo 9.1.2 Demo: Poetry Remixer
    4. Free Response 9.1.3 Brainstorm and Plan
    5. Exercise 9.1.4 Build Your Poetry Remixer
    6. Free Response 9.1.5 Reflection: Poetry Remixer
  10. Python in the Real World

    1. 10.1 Intro: Python in the Real World

    2. Notes 10.1.1 Overview: Python in the Real World
    3. Video 10.1.2 Why is Python so Popular?
    4. Article 10.1.3 What Can You Do with Python?
    5. Video 10.1.4 How Netflix uses Python
    6. Free Response 10.1.5 Response: Python in the Real World
    7. 10.2 Python in Research

    8. Notes 10.2.1 Overview: Python in Research
    9. Article 10.2.2 Coding in Basketball
    10. Article 10.2.3 Why is Python Good for Research?
    11. Article 10.2.4 Coding in Healthcare
    12. Article 10.2.5 Why I Use Python for Academic Research
    13. 10.3 Python in Big Data

    14. Notes 10.3.1 Overview: Python in Big Data
    15. Video 10.3.2 What Is Big Data and How Does It Work?
    16. Article 10.3.3 Big Data Won Germany World Cup
    17. Article 10.3.4 Coding for Machine Learning
    18. Video 10.3.5 Visualizing the world's Twitter data
    19. Article 10.3.6 Tik Tok Job Listing: Data Science
    20. 10.4 Python for Creatives

    21. Notes 10.4.1 Overview: Python for Creatives
    22. Video 10.4.2 Why Python is Essential for Visual Effects, Animation and Games
    23. Article 10.4.3 Python Takes Hollywood by Storm
    24. Article 10.4.4 Coding for UX Design
    25. 10.5 Final Project

    26. Notes 10.5.1 Final Project: Python in the Real World
    27. Free Response 10.5.2 Brainstorm and Plan Your Presentation
    28. Exercise 10.5.3 Build Your Program: Without File I/O
    29. Exercise 10.5.4 Build Your Program: With File I/O
    30. 10.6 Python Basics with Tracy 2 Quiz

    31. Quiz 10.6.1 Python Basics with Tracy 2 Quiz
  11. Assessment 2

    1. 11.1 Assessment 2

    2. Final 11.1.1 Assessment 2, Pt 1: Multiple Choice