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
    • How to learn programming
    • Fear and 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
Bonus: Round-off error 39 Loops
Exercises: validation 40 Validation
Reuse 41
Making Easter eggs 42
Functions 43 Functions, Program design
Adela functionates 44 Functions
Practice: functions 45 Functions
Multiple functions 46 Functions
More functions 47 Functions, Program design, Spyder
Practice: more functions 48 Functions
A string input function 49 Loops
Mars or bust! 50 Validation, Functions, Program design, Spyder, Output
Code library 51 Functions, Files
Bonus: making webpages 52 Files, Functions
Bonus: transactions 53 Functions, Validation, Console IO, Loops, Program design
Exercises: functions 54 Functions
Data analysis 55
Data sets 56 Data sets, Loops
Reading data sets 57 Files, Data sets, CSV, Loops, Functions
Cleaning 58 Data cleaning, Data sets, Validation, Spyder

Pagination

  • First page « First
  • Previous page ‹‹
  • Page 1
  • Page 2
  • Current 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