Search for tag: "methods"

PAM 6810 Prosem Parfait Eloundou-Enyegue

Zoom Recording ID: 91827104662 UUID: hK217dkcRveQ9kXsSk87Ig== Meeting Time: 2020-12-04T16:41:42Z

From  Meg Cole on December 4th, 2020 2 plays

Lesson 27.10 Model Classes

Through the semester, you have essentially been writing application controllers. In the final assignment, you will need to do that again. But you will also be creating your own models this time. In…

From  Hannah Lee on November 30th, 2020 33 plays

Lesson 27.3 The GameApp Class

In this video we introduce the GameApp class, which is a class written by your instructor. In the last assignment you will be creating a subclass of the class to run your game. This video highlights…

From  Hannah Lee on November 30th, 2020 48 plays

Lesson 27.1 The Application Loop

In order to understand the classes that you will use in the final assignment, you first need to understand how a game application works. In this video we lay out the big picture. We talk about the…

From  Hannah Lee on November 30th, 2020 49 plays

Virtual Research with the NEVBD

Angelyse Cardona is a junior studying Global and Public Health Sciences in the College of Human Ecology. She is particularly interested in the social determinants of health, focused on health…

From  Diego Burga on November 20th, 2020 27 plays

Reducing Mosquito-Borne Disease in Miami-Dade County

Hannah Rosenthal is a senior in the College of Agriculture and Life Sciences majoring in Global and Public Health Sciences with a minor in Infectious Disease Biology. She is passionate about…

From  Diego Burga on November 19th, 2020 7 plays

From the nation to the individual: research on national nutritional indicators and individual breastfeeding practices - Consuelo Le

Consuelo (Connie) Le is a junior in the College of Human Ecology majoring in Global and Public Health Science with a minor in Infectious Disease. She is passionate about maternal and infant health,…

From  Diego Burga on November 16th, 2020 13 plays

Highlights from the Experiential Learning Opportunity: Involvement in Community-based Qualitative Research - Eniola Oladipo

Eniola Oladipo is a senior in the College of Human Ecology majoring in Human Biology, Health and Society with a minor in Global Health. She is passionate about community-based health interventions,…

From  Diego Burga on November 16th, 2020 13 plays

Lesson 25.5 Custom Error Types

Now that we can raise an error of any type, it is time to make our own error types. In this video we show that this is incredibly simple, and needs almost no code.

From  Hannah Lee on November 12th, 2020 37 plays

Lesson 24.3 Dynamic Attribute Access

Types guarantee that an object supports a set of operations (methods) and has a certain set of attributes. However, in this video we show that we can actually get this information without typing an…

From  Hannah Lee on November 12th, 2020 32 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 42 plays

Lesson 23.6 The Python Data Model

Python has a lot of special methods than begin and end with double underscores. Together than make up the Python Data Model. In this video we look at the documentation of these methods and try to…

From  Hannah Lee on November 8th, 2020 36 plays

Lesson 23.5 Mixed-Type Operators

Operator overloading allows us to redefine the meaning of + or * on objects of our class. But sometimes we want to mix together types like a fraction and integer. In this video we show that it is…

From  Hannah Lee on November 8th, 2020 39 plays

Lesson 23.3 Object Equality

Previously when we compared objects, we compared them attribute-by-attribute. That is because the meaning of == on objects is less clear. As we show in this video, that is because equality (and the…

From  Hannah Lee on November 8th, 2020 44 plays

Lesson 23.2 Operator Overloading

In this video we introduce the primary tool for abstraction in Python. Operator overloading allows us to define additional meanings for any built-in symbol such as + or *. Because Python uses the…

From  Hannah Lee on November 8th, 2020 40 plays

Lesson 23.1 The Principle of Abstraction

In this video we introduce the principle of abstraction, which is simply hiding unnecessary details about a class from the user of a class. However, there are many different ways to do that, which is…

From  Hannah Lee on November 8th, 2020 40 plays