Skip to main content
Home Python with Pets
Main navigation
  • Lists
    Lessons Exercises Patterns Principles Data machines
  • Search
  • Login
Lessons
  • + How the course works
    • What you'll learn
    • Is this course worth your time?
    • How to learn programming
    • Using AI
    • Using this site
    • Exercises
    • Uploading Python
    • About me
    • Let's talk
    • Social isolation
    • Let's go!
  • + Name tags
    • Spyder
    • Making name tags
    • How the program works
    • Pop the hood
    • Practice: string expressions
    • Patterns and mad libs
    • Structure diagrams
    • Exercises: basic strings
  • + Useful calculators
    • Tip calculator
    • More examples
    • Numeric expressions
    • Service level
    • Nested ifs
    • Practice: if
    • Ray codes
    • Exercises: calculators
  • + Validation
    • Check the service level
    • Check the meal cost
    • Looping for pets
    • Counted whiles
    • Practice: while
    • Keep asking: strings
    • Keep asking: numbers
    • Bonus: Round-off error
    • Exercises: validation
  • + Reuse
    • Making Easter eggs
    • Functions
    • Adela functionates
    • Practice: functions
    • Multiple functions
    • More functions
    • Practice: more functions
    • A string input function
    • Mars or bust!
    • Code library
    • Bonus: making webpages
    • Bonus: transactions
    • Exercises: functions
  • + Data analysis
    • Data sets
    • Reading data sets
    • Cleaning
    • Even cleaner
    • Pipey pipes
    • Showing bad data
    • Bonus: Plotting
    • Bonus: Regression
    • Record subsets
    • Computed fields
    • Stats
    • Relationships
    • Exercises: analysis
  • What now?
  • + Extras
    • Code standards
    • Data types

Lessons

Here are all of the lessons in the course. Click on a heading to sort.

Title Order in course Sort descending Tags
Practice: string expressions 19 Strings, Output, Console IO
Patterns and mad libs 20 Program design
Structure diagrams 21 Program design
Exercises: basic strings 22 Strings
Useful calculators 23
Tip calculator 24 Console IO, Program design, Spyder
More examples 25
Numeric expressions 26 Spyder
Service level 27 Strings, Conditions, Console IO
Nested ifs 28 Conditions
Practice: if 29 Conditions
Ray codes 30 Program design, Conditions, Console IO, Spyder
Exercises: calculators 31 Conditions
Validation 32
Check the service level 33 Validation, Conditions, Strings, Spyder, Program design
Check the meal cost 34 Validation, Conditions
Looping for pets 35 Validation, Loops, Strings
Counted whiles 36 Loops, Spyder
Practice: while 37 Loops
Keep asking: strings 38 Loops, Validation, Strings

Pagination

  • First page « First
  • Previous page ‹‹
  • Page 1
  • Current page 2
  • Page 3
  • Page 4
  • Page 5
  • Next page ››
  • Last page Last »

DO NOT START HERE

Read the lessons on the left of the screen. All exercises are embedded in the lessons.

Creative Commons Attribution-ShareAlike 4.0      Terms of use