Search for tag: "box"

Lesson 20.8 The None Value

We have seen the None value used in several previous videos. But in this video we finally introduce it formally. In particular, we show why it is so commonly used in object initialization.

From  Hannah Lee on October 27th, 2020 34 plays

Clip of From Stream To Table – Catching, Preparing & Cooking Local Fish

Zoom Recording ID: 93517524751 UUID: LBaBZrmlQXqWdDG5n+tcog== Meeting Time: 2020-07-16T16:51:44Z

From  Amy Sabattis on October 22nd, 2020 1 plays

10.20 Theory Seminar - Fall 2020: Yanyi Liu, Cornell University

Zoom Recording ID: 97470844866 UUID: Rc1xL+sZRbmcGWwApOSxiQ== Meeting Time: 2020-10-19T20:00:54Z

From  Jordan Staiti on October 19th, 2020 16 plays

Lesson 16.4 Range-Based For-Loops

Strings, lists, and tuples are not the only iterable types. In this video we introduce the range function, which creates another iterable value. This is going to allow us to do several things that we…

From  Hannah Lee on October 19th, 2020 30 plays

North Central 4-H District Love Your Pets: Session 1- Cats

Zoom Recording ID: 3159642794 UUID: e/rr8sXOTHO1pyUZ9EfSOw== Meeting Time: 2020-10-14T22:07:04Z

From  Linda Brosch on October 14th, 2020 8 plays

Lesson 15.8 Slice Assignment (OPTIONAL)

This video introduces an advanced topic that is completely optional and will not appear on any exam. Lists don’t just allow us to use a single position in an assignment statement. We can also…

From  Hannah Lee on October 10th, 2020 5 plays

Lesson 15.1 Tuple Expressions

In this video we introduce the first new sliceable type, the tuple. We show why we need this new type, and why it is more flexible than a string.

From  Hannah Lee on October 10th, 2020 16 plays

ESP 2020 General Session 3

Zoom Recording ID: 94940749423 UUID: Y6SawTKCRuu92nU29EunXA== Meeting Time: 2020-10-07T18:24:18Z

From  Cate Sirek on October 7th, 2020 4 plays

Lesson 12.1 Objects Everywhere

The biggest lie that we have told is that there is a difference between classes and the basic types. In this video we show that this is not true, and what ramifications this has for Python.

From  Hannah Lee on October 2nd, 2020 10 plays

Lesson11.3 Object Visualization

Visualization is a reoccuring theme in this course. In this video we introduce a brand new visualization framework to help us understand how objects work. This new folder metaphor will become…

From  Hannah Lee on October 2nd, 2020 7 plays

Lesson 10.7 Multifunction Debugging

Top-down design simplifies the design of code, but it can make debugging a little more complicated. Now bugs are potentially spread across multiple functions. In this video we look at an extended…

From  Hannah Lee on October 2nd, 2020 3 plays

Lesson 10.4 Iterative Testing

We made very sure that you had learned about testing before you started on your first assignment. That is because we want you testing while you are activtely writing your code, and not waiting until…

From  Hannah Lee on October 2nd, 2020 3 plays

Lesson 9.9 Tracing Conditionals

Now that program structure and program flow are different, debugging is going to get a lot harder. In this video we introduce a new element of white box testing – the trace. You will need to…

From  Hannah Lee on September 24th, 2020 5 plays

Lesson 8.5 Debugging

Testing is not the same as debugging, but it is the correct first step. In this video, we show how to take the next step to isolate and remove errors in your code.

From  Hannah Lee on September 24th, 2020 5 plays

Lesson 6.2 String Slicing

Strings have a fundamental property that is not present in the other types so far. You can cut up a string into smaller bits or substrings. This is know as string slicing, and it is the focus of the…

From  Hannah Lee on September 16th, 2020 13 plays

Lesson 5.5 Function Visualization

Once again, visualization is an important skill in this couse. In this video we show what it is even more important for functions. In particular, we introduce the new topic of the call frame, which…

From  Hannah Lee on September 11th, 2020 11 plays