Search for tag: "point"

Lesson 29.2 Coroutines

In the previous video we introduced the term coroutine but did not actually define it. In this video we give a more concrete definition. As a result, we see that coroutines and generators have a lot…

From  Hannah Lee on December 3rd, 2020 0 plays

Baker Institute Seminar, Dr. Sarah Caddy

Zoom Recording ID: 91040138165 UUID: 6sRl/SCyQEKswp9D2Dl/rw== Meeting Time: 2020-11-17T16:11:57Z

From  Heather Hughes on November 24th, 2020 3 plays

Labor Roadshow IV: November 18, 19, 20, 23, 24, 2020

Zoom Recording ID: 93454448958 UUID: YbKfmfBcQNiYiEmv9KKzRQ== Meeting Time: 2020-11-18T16:29:57Z

From  Julie Berry on November 18th, 2020 23 plays

Lesson 24.4 Duck Typing

This partial typing from the previous video has a name. It is called duck typing. In this video we show both why this is so popular among Python programmers and also why it is so controversial.

From  Hannah Lee on November 12th, 2020 28 plays

Lesson 23.7 Class Methods

Operator overloading is not the only important abstraction tool. In this video we introduce the concept of class methods, which are necessary to add new constructors to a class. These new…

From  Hannah Lee on November 8th, 2020 39 plays

Lesson 20.10 Representation Methods

When we first introduced objects, we talked about the concept of object representation. But how does Python know how to use this representation. In this video, we see that this is the result of…

From  Hannah Lee on October 27th, 2020 29 plays

Lesson 20.9 Optional Arguments

Unlike 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 on October 27th, 2020 32 plays

Lesson 20.5 Method Definitions

In addition to attributes, objects also have methods. In this video, we show how to add a method definition to a class. For the most part, it is as simple as indenting a function definition inside of…

From  Hannah Lee on October 27th, 2020 37 plays

10.26.20 Theory Seminar - Fall 2020 Noah Stephens-Davidowitz, Cornell University

Zoom Recording ID: 97470844866 UUID: PYLNpwbFSyGitoxWP/llhA== Meeting Time: 2020-10-26T20:05:46Z

From  Jordan Staiti on October 26th, 2020 5 plays

10.12.20 Theory Seminar - Fall 2020 Shachar Lovett, UC San Diego

Zoom Recording ID: 97470844866 UUID: 9mq56B39QvqqAWq7KYEL1g== Meeting Time: 2020-10-12T20:04:41Z

From  Jordan Staiti on October 12th, 2020 2 plays

Lesson 11.7 Mutable Functions

In the past if we wanted to do any significant computation, we needed a a fruitful function. Procedures are limited to testing or printing stuff out on the screen. But in this video we show how we…

From  Hannah Lee on October 2nd, 2020 8 plays

Lesson11.2 Object Instantiation

Because classes are not built into Python, they do not have literals. So how do we create objects? In this video, we address instantiation which is how do this.

From  Hannah Lee on October 2nd, 2020 10 plays

Lesson 11.1 Objects and Classes

In this video we have to introduce some new terminology. We talk about classes, which are new types that are provided by modules (and therefore not built into Python). Objects are the values for…

From  Hannah Lee on October 2nd, 2020 8 plays

SEF Q4 Leadership Call

Zoom Recording ID: 97179017570 UUID: fmGS+4z8SquC2JidjsaYUg== Meeting Time: 2020-10-01T16:53:37Z

From  Fengqi You on October 1st, 2020 0 plays

9.25.2020 AI Seminar - Fall 2020 Dan Adler, Cornell University

Zoom Recording ID: 96548055743 UUID: fwTm9mIDRoKKi1jnBQWjaA== Meeting Time: 2020-09-25T15:13:21Z

From  Jordan Staiti on September 25th, 2020 11 plays