My Assignments for Python 1-2024-2025
Search:
3.1 Printing in Python
3.1
Lesson
3.1.1 Printing in Python
Video
3.1.2 Printing in Python
Check for Understanding
3.1.3 Hello, world!
Example
3.1.4 Printing Multiple Lines
Example
3.1.5 Introduce Yourself
Exercise
3.1.6 Fix This Program!
Debugging
3.1.7 Vertical name
Exercise
3.2 Variables and Types
3.2
Lesson
3.2.1 Variables and Types
Video
3.2.2 Variables and Types
Check for Understanding
3.2.3 Variables in Action
Example
3.2.4 Variable Types
Example
3.2.5 Variable Naming
Example
3.2.6 Make Some Variables!
Exercise
3.2.7 Undefined Variables
Debugging
3.2.8 Variables Badge
Badge
3.3 User Input
3.3
Lesson
3.3.1 User Input
Video
3.3.2 User Input
Check for Understanding
3.3.3 Basic User Input
Example
3.3.4 Type Conversion
Example
3.3.5 Type Conversion, Part 2
Example
3.3.6 Hello <name>
Exercise
3.3.7 Age
Exercise
3.4 Mathematical Operators
3.4
Lesson
3.4.1 Mathematical Operators
Video
3.4.2 Mathematical Operators
Check for Understanding
3.4.3 Operators and Integers
Example
3.4.4 Operator Precedence
Example
3.4.5 Add Parentheses
Exercise
3.4.6 Division in Python
Example
3.4.7 Operators and Floats
Example
3.4.8 Rectangle
Exercise
3.5 String Operators
3.5
Lesson
3.5.1 String Operators
Video
3.5.2 String Operators
Check for Understanding
3.5.3 Operators and Strings
Example
3.5.4 Fix This Program
Debugging
3.5.5 Team Sizes
Example
3.5.6 Introduce Yourself, Part 2
Exercise
3.5.7 Rectangle, Part 2
Exercise
3.5.8 Rectangle, Part 3
Exercise
3.5.9 Recipe
Challenge
3.6 Comments
3.6
Lesson
3.6.1 Comments
Video
3.6.2 Comments
Check for Understanding
3.6.3 Commented Program
Example
3.6.4 Trapezoid
Example
3.6.5 Add Comments!
Exercise
3.7 Basic Python and Console Interaction Quiz
3.7
Lesson
3.7.1 Basic Python and Console Interaction Quiz
Unit Quiz
3.7.2 Basic Python and Console Interaction Badge
Badge
4.1 Booleans
4.1
Lesson
4.1.1 Booleans
Video
4.1.2 Booleans
Check for Understanding
4.1.3 Boolean Variables
Example
4.1.4 Fix This Program
Debugging
4.1.5 Plants
Exercise
4.2 If Statements
4.2
Lesson
4.2.1 If Statements
Video
4.2.2 If Statements
Check for Understanding
4.2.3 Your First If Statement
Example
4.2.4 If/Else Statement
Example
4.2.5 Fix This Program
Debugging
4.2.6 Is It Raining?
Exercise
4.2.7 Conditional Badge
Badge
4.3 Comparison Operators
4.3
Lesson
4.3.1 Comparison Operators
Video
4.3.2 Comparison Operators
Check for Understanding
4.3.3 Comparison Operators
Example
4.3.4 High Jump
Example
4.3.5 Roller Coaster
Example
4.3.6 Old Enough to Vote?
Exercise
4.3.7 Positive, Zero, or Negative?
Exercise
4.3.8 Age Group
Example
4.3.9 Table Reservation
Exercise
4.3.10 Transaction
Challenge
4.4 Logical Operators
4.4
Lesson
4.4.1 Logical Operators
Video
4.4.2 Logical Operators
Check for Understanding
4.4.3 Logical Operators
Example
4.4.4 Administrators, Teachers, and Students
Exercise
4.4.5 Presidential Eligibility
Exercise
4.4.6 Presidential Eligibility- Extended
Challenge
4.5 Floating Point Numbers and Rounding
4.5
Lesson
4.5.1 Floating Point Numbers and Rounding
Video
4.5.2 Floating Point Numbers and Rounding
Check for Understanding
4.5.3 Rounding Error
Example
4.5.4 Correct Portion
Exercise
4.6 Conditionals Quiz
4.6
Lesson
4.6.1 Conditionals Quiz
Unit Quiz
5.1 While Loops
5.1
Lesson
5.1.1 While Loops
Video
5.1.2 While Loops
Check for Understanding
5.1.3 Guess My Number
Example
5.1.4 Program Tracing
Example
5.1.5 Program Tracing, Part 2
Example
5.1.6 2 Through 20 Even
Exercise
5.1.7 Divisibility
Exercise
5.2 For Loops
5.2
Lesson
5.2.1 For Loops
Video
5.2.2 For Loops
Check for Understanding
5.2.3 Print 10 Numbers
Example
5.2.4 1 Through 10, Part 2
Example
5.2.5 Counting 10 to 100 by Tens
Exercise
5.2.6 Running Total
Example
5.2.7 Running Total, Part 2
Example
5.2.8 Average Test Score
Exercise
5.2.9 How Many Names?
Exercise
5.2.10 Loops Badge
Badge
5.2.11 Mindset Survey 2
Survey
5.3 Break and Continue
5.3
Lesson
5.3.1 Break and Continue
Video
5.3.2 Break and Continue
Check for Understanding
5.3.3 Break
Example
5.3.4 Continue
Example
5.3.5 Bike Frame Size
Example
5.3.6 Loop and a Half
Example
5.3.7 Higher/ Lower
Exercise
5.3.8 Higher / Lower 2.0
Challenge
5.4 Nested Control Structures
5.4
Lesson
5.4.1 Nested Control Structures
Video
5.4.2 Nested Control Structures
Check for Understanding
5.4.3 Double For Loop
Example
5.4.4 Average Test Score, Part 2
Example
5.4.5 For Loop + While Loop
Example
5.4.6 Rolling Dice
Exercise
5.4.7 Categories
Exercise
5.5 Looping Quiz
5.5
Lesson
5.5.1 Looping Unit Test
Unit Quiz
6.1 Functions
6.1
Lesson
6.1.1 Functions
Video
6.1.2 Functions
Check for Understanding
6.1.3 Greeting
Example
6.1.4 Extended Greeting
Example
6.1.5 Weather
Exercise
6.2 Functions and Parameters
6.2
Lesson
6.2.1 Functions and Parameters
Video
6.2.2 Functions and Parameters
Check for Understanding
6.2.3 Print a Value
Example
6.2.4 Name and Age
Example
6.2.5 Print Product
Exercise
6.2.6 Print Multiple Times
Exercise
6.2.7 Default Parameter Values
Example
6.2.8 Area of a Square with Default Parameters
Exercise
6.3 Namespaces in Functions
6.3
Lesson
6.3.1 Namespaces in Functions
Video
6.3.2 Namespaces in Functions
Check for Understanding
6.3.3 Functions and Variables
Example
6.3.4 Functions and Variables, Part 2
Example
6.3.5 Fix This Program!
Debugging
6.3.6 Adding to a Value
Exercise
6.3.7 Add, Subtract, or Multiply
Exercise
6.4 Functions and Return Values
6.4
Lesson
6.4.1 Functions and Return Values
Video
6.4.2 Functions and Return Values
Check for Understanding
6.4.3 Return 10
Example
6.4.4 Add One
Exercise
6.4.5 Negate
Example
6.4.6 Functions Calling Functions
Example
6.4.7 Function Calls As Parameters
Example
6.4.8 Sum Two Numbers
Exercise
6.4.9 Temperature Converter
Exercise
6.4.10 Functions Badge
Badge
6.5 Exceptions
6.5
Lesson
6.5.1 Exceptions
Video
6.5.2 Exceptions
Check for Understanding
6.5.3 Enter a Number
Example
6.5.4 Enter Name and Age
Example
6.5.5 Temperature Converter, Part 2
Exercise
6.5.6 Enter a Positive Number
Exercise
6.6 Functions & Exceptions Quiz
6.6
Lesson
6.6.1 Functions and Exceptions Quiz
Unit Quiz
6.6.2 Control Flow Badge
Badge
7.1 Indexing
7.1
Lesson
7.1.1 Indexing
Video
7.1.2 Indexing
Check for Understanding
7.1.3 Characters in a String
Example
7.1.4 Unit Tests
Video
7.1.5 Initials
Practice
7.1.6 Sandwich Sandwiches
Practice
7.2 Slicing
7.2
Lesson
7.2.1 Slicing
Video
7.2.2 Slicing
Check for Understanding
7.2.3 Groups of Characters
Example
7.2.4 String Collage
Example
7.2.5 Room Names
Example
7.2.6 If You're Not First, You're Last
Practice
7.2.7 Part 1, Replace a Letter
Practice
7.2.8 Part 2, Replace a Letter
Practice
7.2.9 Slicing Badge
Badge
7.3 Immutability
7.3
Lesson
7.3.1 Immutability
Video
7.3.2 Immutability
Check for Understanding
7.3.3 String Immutability
Example
7.3.4 Find the Error
Exercise
7.4 Strings and For Loops
7.4
Lesson
7.4.1 Strings and For Loops
Video
7.4.2 Strings and For Loops
Check for Understanding
7.4.3 The len Function
Example
7.4.4 Length of User's Name
Practice
7.4.5 String For Loop with Indices
Example
7.4.6 String For Loop with Characters
Example
7.4.7 Spelling Bee
Exercise
7.4.8 Keeping Count
Practice
7.5 The in Keyword
7.5
Lesson
7.5.1 The in Keyword
Video
7.5.2 The in Keyword
Check for Understanding
7.5.3 Contains a Letter
Example
7.5.4 Contains a Substring
Example
7.5.5 Contains a Vowel
Practice
7.6 String Methods
7.6
Lesson
7.6.1 String Methods
Video
7.6.2 String Methods
Check for Understanding
7.6.3 upper and lower
Example
7.6.4 ENTHUSIASM!
Practice
7.6.5 swapcase
Example
7.6.6 strip
Example
7.6.7 find
Example
7.6.8 What's in a Name?
Practice
7.6.9 Part 1, Remove All From String
Practice
7.6.10 Part 2, Remove All From String
Exercise
7.6.11 Mindset Survey 3
Survey
7.7 Strings Quiz
7.7
Lesson
7.7.1 Strings Quiz
Unit Quiz
7.7.2 Strings Badge
Badge
8.1 Tuples
8.1
Lesson
8.1.1 Tuples
Video
8.1.2 Tuples
Check for Understanding
8.1.3 A Tuple Is a Sequence
Example
8.1.4 A Tuple is Heterogenous
Example
8.1.5 Tuples With a Single Element
Example
8.1.6 Concatenating Tuples
Example
8.1.7 Fix This Tuple
Exercise
8.1.8 Citation
Practice
8.1.9 Diving Contest
Practice
8.1.10 Coordinate Pairs
Practice
8.2 Lists
8.2
Lesson
8.2.1 Lists
Video
8.2.2 Lists
Check for Understanding
8.2.3 A List Is Like a Mutable Tuple
Example
8.2.4 String <--> List
Example
8.2.5 Spell It Out
Practice
8.2.6 Splitting a String
Example
8.2.7 Listed Greeting
Practice
8.2.8 List of Tuples, Tuples of Lists
Example
8.3 For Loops and Lists
8.3
Lesson
8.3.1 For Loops and Lists
Video
8.3.2 For Loops and Lists
Check for Understanding
8.3.3 For Loops and Lists
Example
8.3.4 For Loops and Lists, Part 2
Example
8.3.5 Max In List
Practice
8.3.6 Owls
Practice
8.3.7 Exclamat!on Po!nts
Practice
8.3.8 Word Ladder
Challenge
8.3.9 Owls, Part 2
Challenge
8.4 List Methods
8.4
Lesson
8.4.1 List Methods
Video
8.4.2 List Methods
Check for Understanding
8.4.3 append and extend
Example
8.4.4 How Many Names?
Exercise
8.4.5 Five Numbers
Exercise
8.4.6 sort
Example
8.4.7 Librarian
Exercise
8.4.8 reverse
Example
8.4.9 count
Example
8.4.10 remove
Example
8.4.11 Take a Thing Out, Sort It and Reverse It
Practice
8.4.12 Librarian, Part 2
Challenge
8.4.13 Lists Badge
Badge
8.5 Creating and Altering Data Structures Quiz
8.5
Lesson
8.5.1 Creating and Altering Data Structures Quiz
Unit Quiz
9.1 2d Lists
9.1
Lesson
9.1.1 2d Lists
Video
9.1.2 2d Lists
Check for Understanding
9.1.3 A List of Lists
Example
9.1.4 Grid
Example
9.1.5 2d Lists and Slices
Example
9.1.6 Checkerboard, v1
Exercise
9.1.7 Checkerboard, v2
Exercise
9.1.8 Checkerboard, v3
Exercise
9.1.9 Tic Tac Toe
Challenge
9.2 List Comprehensions
9.2
Lesson
9.2.1 List Comprehensions
Video
9.2.2 List Comprehensions
Check for Understanding
9.2.3 List of Consecutive Numbers
Example
9.2.4 List of Squares
Example
9.2.5 Divisible by 3
Exercise
9.2.6 Digits of Pi
Example
9.2.7 List of Booleans
Example
9.2.8 Last Names
Exercise
9.2.9 Strings To Integers
Exercise
9.2.10 Mindset Survey 4
Survey
9.3 Packing and Unpacking
9.3
Lesson
9.3.1 Packing and Unpacking
Video
9.3.2 Packing and Unpacking
Check for Understanding
9.3.3 Packing
Example
9.3.4 Unpacking
Example
9.3.5 Unpacking Parameters
Example
9.3.6 Coordinate Pair
Exercise
9.3.7 Slopes
Exercise
9.3.8 Swapping
Example
9.3.9 Full Name & Citation
Exercise
9.3.10 Packing Badge
Badge
9.4 Dictionaries
9.4
Lesson
9.4.1 Dictionaries
Video
9.4.2 Dictionaries
Check for Understanding
9.4.3 Keys and Values
Example
9.4.4 The in Keyword
Example
9.4.5 Phone Book
Exercise
9.4.6 Word Counts
Exercise
9.5 Equivalence vs. Identity
9.5
Lesson
9.5.1 Equivalence vs. Identity
Video
9.5.2 Equivalence vs. Identity
Check for Understanding
9.5.3 Equivalence vs. Identity - Mutables
Example
9.5.4 Equivalence vs. Identity - Immutables
Example
9.5.5 Identity and Parameters
Example
9.5.6 Swapping
Exercise
9.5.7 Word Counts, Part 2
Exercise
9.6 Extending Data Structures Quiz
9.6
Lesson
9.6.1 Extending Data Structures Quiz
Unit Quiz
9.6.2 Data Structures Badge
Badge
10.1 Project: Guess the Word
10.1
Lesson
10.1.1 Guess the Word Demo
Demo
10.1.2 Guess the Word, Part 1
Exercise
10.1.3 Guess the Word, Part 2
Exercise
10.1.4 Guess the Word, Part 3
Exercise
10.1.5 Guess the Word, Part 4
Exercise
10.1.6 Guess the Word Badge
Badge
10.2 Intro to Computer Science in Python Completed
10.2
Lesson
10.2.1 Intro to Computer Science in Python Badge
Badge
11.1 Final Exam
11.1
Lesson
11.1.1 Final Exam Pt 1: Multiple Choice
Midterm
Intro to CS: Python Posttest
Lesson
About the Posttest
Notes
Classes and Objects
Lesson
Classes and Objects
Video
Classes and Objects
Check for Understanding
The Point Class
Example
The Rectangle Class, Part 1
Exercise
The Point Class, Part 2
Example
The Rectangle Class, Part 2
Exercise
100%
CompletedNot Started
Resume
CompletedNot Started
100%
CompletedNot Started
Resume
CompletedNot Started
100%
CompletedNot Started
Resume
CompletedNot Started
100%
CompletedNot Started
Resume
CompletedNot Started
100%
CompletedNot Started
Resume
CompletedNot Started
17%
CompletedNot Started
Resume
CompletedNot Started
0%
CompletedNot Started
Resume
CompletedNot Started
0%
CompletedNot Started
Resume
CompletedNot Started
0%
CompletedNot Started
Resume
CompletedNot Started
0%
CompletedNot Started
Resume
CompletedNot Started
0%
CompletedNot Started
Resume
CompletedNot Started
Course Progress 68% |
Points 688 |
Badges 8 |
Days Coding 35 |
Coding Streak 0 |
Certificate of Completion
No certificates yet for this course. You will get a certificate at 100% completion.
My Coding Activity