Search for tag: "math"

Zoom Dec. 10. Course Wrap-Up

Given that pre-enroll is this weekend, we end the course with a discussion of where to go from here.This class will be the “advising lecture” that I traditionally give at the end of the…

From  Hannah Lee on December 10th, 2020 20 plays

Lesson 26.7 Convergent While-Loops

In this video we show one of the most powerful while-loop techniques: computing to convergence. Convergence is a concept that most students learn in Calculus, and so we will use a little Calculus in…

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

Zoom Oct. 6. Memory in Python

In this session we take a closer look at the three memory areas of Python. This will help us understand what the Python Tutor is showing when we write more complex programs in the future.The…

From  Hannah Lee on October 10th, 2020 6 plays

Lesson 15.2 Complex Tuple Expressions

Tuples are very, very similar to strings. In this video we explore this similarity, showing that they support many of the same operations and methods.

From  Hannah Lee on October 10th, 2020 20 plays

Lesson 12.4 Functions in Memory

We know what happens when we call a function. But as we show in this video, Python also does something very important when we define a function. It has to store the definition somewhere.

From  Hannah Lee on October 2nd, 2020 16 plays

Lesson 12.3 Modules in Memory

When we say that everything is an object, we include modules as well. In this video we show exactly what happens when you import a module.

From  Hannah Lee on October 2nd, 2020 15 plays

Lesson 7.2 Specification Format

Now that you know why specifications are so important, it is time to write them. We have a very specific format that we want for our specifications, which is detailed in this video.

From  Hannah Lee on September 24th, 2020 11 plays

Lesson 5.3 Function Modules

In the previous video, we wrote a function definition in the interactive shell. In this video, we write it in a module. We show how this changes things when you call the function.

From  Hannah Lee on September 11th, 2020 15 plays

Lesson 4.3 Module Structure

In this video we take a closer look at module files. We show what types of things we can put into a module file, and what their purpose is. In addition, after this video should have a better idea of…

From  Hannah Lee on September 9th, 2020 19 plays

Lesson 4.1 Modules

In this video we talk about what a module really is, and why it is so important for us to have them in this course. We show how to make our own modules and how to import them. In this video it will…

From  Hannah Lee on September 9th, 2020 24 plays

Lesson 3.5 Advanced Import Statements (OPTIONAL)

This is a completely optional video for people who are interested in all of the different ways that you can import a module in Python. However, it is a tad advanced for a beginning programmer. If you…

From  Hannah Lee on September 9th, 2020 9 plays

Lesson 3.4 Python Documentation

While this new video/lecture format is allowing us to show you things we could not cover in year’s past, there is a limit to how much we can show you. Sometimes you are just going to need to…

From  Hannah Lee on September 9th, 2020 20 plays

Lesson 3.3 Module-Based Functions

Python has very few functions built-in. All other functions are provided by modules, special files that add optional functionality to Python. In this video we show how to use these modules to…

From  Hannah Lee on September 9th, 2020 13 plays

Lesson 3.1 Built-In Functions

The easiest functions to use in Python are those that are built into it. They are listed on the Python Documentation page. In this video we examine some of these and show the syntax for how to use…

From  Hannah Lee on September 9th, 2020 13 plays

Milstein Invited Lecture - Phil Zimmermann

Zoom Recording ID: 96610307248 UUID: mZ1ztoAtR22wXeIQs0Cm0g== Meeting Time: 2020-07-30T23:46:15Z

From  Tapan Parikh on July 31st, 2020 8 plays