Search for tag: "module"
CIS303 Zoom 1/2Zoom Recording ID: 92884372741 UUID: zBrM5pUwTSeXtq2M+/PgDA== Meeting Time: 2021-10-28T17:00:09Z
From Jonathan Lukens
7 plays
|
|
Digital Life Seminar | Julia StoyanovichZoom Recording ID: 94971390717 UUID: TgBOKe+LTKmLvAHwxhRK9g== Meeting Time: 2021-02-25T16:43:54Z
From Michael Byrne
14 plays
|
|
Lesson 30.7 QuicksortThe partition algorithm breaks up the list into two kind-of-sorted portions. In this video, we show how to use this fact with divide-and-conquer to implement a new sorting algorithm: quicksort. For…
From Hannah Lee
36 plays
|
|
Lesson 30.5 Selection SortIn the previous video we saw that insertion sort is not an ideal sorting algorithm. In this video we try our hand at another algorithm: selection sort. This is another simple algorithm that may be…
From Hannah Lee
38 plays
|
|
Lesson 29.7 Time Budgeting (OPTIONAL)This video is not optional because the material is advanced. It is optional because it is not relevant for the final assignment. However, you may be interested in this video if you want to see…
From Hannah Lee
27 plays
|
|
Lesson 28.7 Iterator ChainingGenerators take iterators as input, but they also produce one as output. In this video we show how to chain iterators together, doing complex operations on our data.
From Hannah Lee
46 plays
|
|
Lesson 26.7 Convergent While-LoopsIn this video we show one of the most powerful while-loop techniques: computing to convergence. Convergence is a concept that most students learn in Calculus, and so we will use a little Calculus in…
From Hannah Lee
74 plays
|
|
Lesson 26.5 While-Loops vs For-LoopsWe can always replace for-loops with while-loops, but should we? In this video we talk about the trade-offs of the two control structures and why it might be better to use over the other.
From Hannah Lee
79 plays
|
|
Lesson 24.2 The isinstance FunctionIn this video, we show that we can solve the problem of strict typing by using the isinstance function. This function will be our preferred way for enforcing preconditions going forward.
From Hannah Lee
73 plays
|
|
SOIL Seminar: Interface Types Introduction and UpdateTitle: Interface Types Introduction and Update Speaker: Luke Wagner—Fastly Summary: The presentation will recap the motivation and requirements for the Interface Types proposal as well as the…
From Ross Tate
63 plays
|
|
Lesson 23.8 Properties (OPTIONAL)This video introduces an advanced topic that is completely optional and will not appear on any exam. Classes like RGB and Point3 appear to enforce their invariants without any getters and setters.…
From Hannah Lee
34 plays
|
|
Lesson 22.8 Subclass InitializersIn this video we show that thte primary purpose of the super function is in the initializer method of the subclass. That is because we cannot guarantee that all of the attributes for the parent class…
From Hannah Lee
77 plays
|