Search for tag: "tutor"
Knight Institute FWS OrientationKnight faculty, Jessica Sands (Multilingual Writing Specialist), David Faulkner (First-Year Writing Seminars Director), Tracy Carrick (Writing Workshop Director), and Kate Navickas (Cornell Writing…
From Tracy Carrick
211 plays
|
|
Kate Navickas's Personal Meeting RoomZoom Recording ID: 6588692464 UUID: MK1fFuOKRziZGDwAtcFlqQ== Meeting Time: 2021-07-02T15:57:50Z
From Kate Navickas
14 plays
|
|
Lesson 29.4 The yield StatementWhile generators are coroutines, the communication only goes one way: from the child to the calling parent. In this video we show how to reverse this communication, passing down information from the…
From Hannah Lee
61 plays
|
|
Lesson 28.6 map and filterIn this video we talk about two very famous generators: map and filter. We show how to use these to replace writing code with a for-loop.
From Hannah Lee
51 plays
|
|
Lesson 28.4 Generator VisualizationGenerators look like normal functions, but they do not behave like them. In this video we show how to visualize them, using the Python Tutor.
From Hannah Lee
64 plays
|
|
Lesson 26.2 While-Loop TracesWhile-loops can do everything that a for-loop can (and more) but they are much harder to use. That is why, in this video, we talk about how to debug a while-loop before we talk about how to write…
From Hannah Lee
87 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
78 plays
|
|
Lesson 22.7 The super FunctionSometimes you do not want to completely override a method. You just want to override part of it, or add a few extra features at the end. In this video, we introduce the super function which allows us…
From Hannah Lee
82 plays
|
|
Lesson 22.3 The object ClassEvery class must be a subclass of something, and that parent class goes inside of the parentheses. That means that the word object we have been using in all of class definitions is actually a class.…
From Hannah Lee
82 plays
|
|
Lesson 22.2 Subclass DefinitionsIn this video we show how to define a subclass. It is exactly the same as defining a class, except that now we actually do something with the parentheses in the function header.
From Hannah Lee
70 plays
|
|
Zoom Oct. 29. ClassesIn this presentation, we review the class definition. We look at both the syntax (what must be present for the definition to work) and the semantics (how it is processed in Python).Most of this class…
From Hannah Lee
31 plays
|
|
Lesson 21.5 Data EncapsulationIn this previous video we introduced the concept of getters and setters. But how do we force the user to use these when the attribute is so much simpler. In this video we talk about the concept of…
From Hannah Lee
107 plays
|
|
Lesson 20.9 Optional ArgumentsUnlike other programming languages, a Python class has only one constructor, If we want to give the user more flexibility when creating objects, we should make certain arguments optional. In this…
From Hannah Lee
93 plays
|
|
Lesson 20.7 IntializersIn this video, we introduce the most important method definition in any class: the initializer. The initializer is responsible for creating all the attributes so that the user does not need to worry…
From Hannah Lee
125 plays
|
|
Lesson 20.6 Method VisualizationMethods 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.
From Hannah Lee
104 plays
|