Search for tag: "attribute"
Extracting Online Data through Web Scraping in R.mp4Github page Please fill out the evaluation form here. Schedule a consultation View CCSS Workshops Request access to CCSS Cloud Computing Resources, Gain access to our statistical software for…
From Jacob Grippin
23 plays
|
|
Web Scraping in Python(BeautifulSoup)Github page with all materials https://github.com/jgrips9/Web-Scraping-Fall-2023 Fill out evaluation form here.
From Jacob Grippin
49 plays
|
|
Zoom Dec. 1. GUI ApplicationsIn this presentation we talk more about the game2d module that is used in the final assignment. This module contains all of the classes you will subclass.Most of the demo code that you will need for…
From Hannah Lee
54 plays
|
|
Lesson29.6 Animation CoroutinesJust as it was hard to design iterators with classes, it is also hard to design timed animation with classes. In this video, we show how to use coroutines to make animation design so much simpler.
From Hannah Lee
69 plays
|
|
Lesson 29.5 Timed AnimationOur primary application of coroutines in the final assignment is timed animations. In this video we talk about what these are and how to design them with the GameApp class.
From Hannah Lee
63 plays
|
|
Lesson 28.2 Iterable ClassesIn this video, we show how to make our own iterable and iterator classes. These are actually tightly linked, and you need one to create the other.
From Hannah Lee
78 plays
|
|
Lesson 27.10 Model ClassesThrough 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
57 plays
|
|
Lesson 27.9 Model-View-ControllerWhen we break up out application in multiple classes, we need to give each class a role. One of the most popular ways to do this is designate a class as a model, a view or a controller. In this video…
From Hannah Lee
62 plays
|
|
Lesson 27.6 Application StateEven though you only need to implement three methods in GameApp subclass, this methods will eventually get very long. In this video we introduce the concept of application state, and talk about how…
From Hannah Lee
67 plays
|
|
Lesson 27.5 Mouse InputIn the previous video we primarily focused on keyboard input. Mouse input (called “touch” by kivy) is a little more difficult. In this video we talk about how mouse input works and how to…
From Hannah Lee
59 plays
|
|
Lesson 27.4 Application InputThe big difference between a game and a movie is the ability to respond to player input, be it from a mouse or a keyboard. In this video we show how to us the tools provided by the GameApp class to…
From Hannah Lee
66 plays
|
|
Lesson 25.6 Complex Custom Error TypesWhen we were recording the video on custom error types, it ran quite long. So we decided to break it up into a second video. In this video we look at a slightly more complicated error type. We also…
From Hannah Lee
66 plays
|
|
Lesson 24.3 Dynamic Attribute AccessTypes 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
74 plays
|
|
Zoom Nov. 3. Object-Oriented DesignIn ths presentation, we will spend the time creating several example classes. This is another major part of the next exam.When we work with classes, it is very important to pay attention to…
From Hannah Lee
33 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
|