Search for tag: "python"

Coding with R and Python Using Linux Parallel Computing

From  Caiwei Zhang 7 plays

Working with Restricted Data at Cornell

From  Caiwei Zhang 3 plays

Advanced python

From  Jacob Grippin 22 plays

Understanding the Python Package Ecosystem

From  Jacob Grippin 13 plays

Introduction to Python Spring 2022

You do not need to download any software to prepare. Here is what you will need: 1. Open the following link:…

From  Jacob Grippin 53 plays

ORIE 4741 Lecture 8/26/2021 Introduction

Zoom Recording ID: 94347618999 UUID: L4SGU1XCSF+P2Ve5hIE2+w== Meeting Time: 2021-08-26T13:22:18Z

From  Madeleine Udell 272 plays

Lesson 30.2 Horizontal Notation

Sorting algorithms can be quite sophisticated. In order to understand them, we need some way to visualize them. In this video, we introduce horizontal notation, which is a way to track how much of a…

From  Hannah Lee 43 plays

Lesson 29.1 Multitasking

To understand coroutines, we have to understand a little bit about their history first. Coroutines are a form of multitasking. This is what we informally call the act of running multiple programs at…

From  Hannah Lee 62 plays

Lesson 28.9 Dictionary Comprehension (OPTIONAL)

This video is not optional because the material is advanced. It is optional because this video series has run long and this topic is less important for you to know. While we have not talked about…

From  Hannah Lee 28 plays

Lesson 28.7 Iterator Chaining

Generators take iterators as input, but they also produce one as output. In this video we show how to chain iterators together, doing complex operations on our data.

From  Hannah Lee 46 plays

Lesson 28.4 Generator Visualization

Generators look like normal functions, but they do not behave like them. In this video we show how to visualize them, using the Python Tutor.

From  Hannah Lee 63 plays

Lesson 28.3 The yield Statement

Making iterator classes is hard. In this video, we show an alternative, allowing us to write the iterator as a ‘function”. This requires the addition of a new python statement, the yield…

From  Hannah Lee 63 plays

Lesson 28.2 Iterable Classes

In 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 28.1 Iterators

We are familiar with iterables, types that we can use in a for-loop. In this video we introduce the iterator. This is a type that can be used in a for-loop, but we can also manually step through the…

From  Hannah Lee 72 plays

Lesson 27.9 Model-View-Controller

When 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 61 plays

CS 6120: Lesson 11: Dynamic Compilers

From  Adrian Sampson 830 plays