|
A webinar outlining the available Vision Plan via Davis Vision for Endowed Employees at Cornell. Held virtually during Benefair 2022. https://hr.cornell.edu/enroll/benefair
|
|
In this presentation we will review, generators which lead into the last major topic of the course (coroutines). Once again, this will involve a lot of visualization.We also start off this…
|
|
Faye White, Representative from Davis Vision, discusses the aspects of the Davis Vision Plan as part of the Open Enrollment period during Benefair Week 2020.
|
|
Methods definitions look just like function definitions, but we call them differently. In this video we show how to visualize a method call, and we see just how it differs from a function call.
|
|
In this video, we show another reason to pay attention to the division step: performance. In fact, we show an example where a change in how we divide the data can improve performance by several…
|
|
Because a recursive function calls itself, it will have multiple call frames on the call stack. In this video we show exactly why we should be concerned about this and why it will affect our function…
|
|
In this video we show how to take recursive definitions from mathematics and implement them in Python. To do this, we will need to have a function call itself in its own definition.
|
|
Because lists are mutable, we need to explicitly draw their folder when we visualize them. In this video we show how slicing affects these folders.
|
|
In this video we look at the call stack in much more detail. In particular, we see that is possible to have more than one call frame active at a time, and the stack is the way these frames are…
|
|
With both modules and function definitions, we saw that global variables are incredibly important. But most of our code is inside of function definitions, and therefore executed inside of call…
|
|
We know what happens when we call a function. But as we show in this video, Python also does something very important when we define a function. It has to store the definition somewhere.
|
|
In this video we introduce the three regions of memory in Python: global space, the heap, and the call stack. We need all of these to understand how Python executes code.
|
|
Zoom Recording ID: 95137020859
UUID: 2pszu9yZTCSrzqcyXHzeAA==
Meeting Time: 2020-09-11T14:10:18Z
|
|
In the previous video, we showed how to visualize function calls on a piece of paper. But, as with all visualization, we do have the Python Tutor at our disposal. In this video we illustrate the…
|
|
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…
|
|
Zoom Recording ID: 200816800
UUID: iLqM8KGMQQ2+g+1D2V4Anw==
Meeting Time: 2020-05-08T16:12:19Z
|