|
Zoom Recording ID: 96116630382
UUID: AAYQrqIRRFW2zm/l0x2g4w==
Meeting Time: 2021-08-12T18:53:14Z
|
|
Zoom Recording ID: 96116630382
UUID: s+7rT0jrQDqyzi9DFECisQ==
Meeting Time: 2021-07-15T19:00:42Z
|
|
“Structure in Min-Max Optimization
(and How to Use It!)”
Min-max
optimization problems have received significant recent renewed interest, due to
their applications in machine…
|
|
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…
|
|
As we saw in the previous video, we cannot trust == if we need to test if two variables refer to the same object folder. In this video we show an alternative operator is, which is safe to use because…
|
|
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…
|
|
Dictionaries are not sliceable, but they are iterable. In this video we show the many different ways you can use a dictionary in a for-loop. The primary thing to understand is that you have to…
|
|
Dictionaries are mutable. In this video we show how to alter there contents. This includes reassigning the value of a dictionary for a given key. But it also includes adding and deleting keys.
|
|
In this video we show how to write a mutable function on a table of data. Once again, this is very similar to writing an mutable function on a traditional list.
|
|
This video introduces an advanced topic that is completely optional and will not appear on any exam. You might have noticed that some functions, like max can take an arbitrary number of arguments. In…
|
|
Music: https://www.bensound.comStock footage: https://www.videvo.net
|
|
Now that we have some idea of what a variable is, it is time to start creating them. We do that with assignment statements, which are the subject of this video.
|
|
In out introduction of the basic types of Python, we saw a lot of different operations. What happens when we start to mix these operations together? As we see in this video, we have to worry about…
|
|
Strings are the type for text data. We will go into much more depth with this type in a later module. In this video, we just introduce the basics to complete our overview of Python types.
|
|
The third basic type is the bool type. It only has two values: True and False. However, as we shall soon see, this type is one of the most important for computer programming.
|
|
Before we get started with Python we need to define some basic terminology. Those math-like formula that we type into Python are called expressions. Python then uses the process of evalation to turn…
|