Search for tag: "programming"

SEF Fall 2021 Leadership Call

Zoom Recording ID: 94179141077 UUID: NmhE3/JGTqW/E5ik4X619w== Meeting Time: 2021-10-11T14:56:33Z

From  Fengqi You 3 plays

ORIE Colloquium on 10/45/2021: Jeff Linderoth

Subspace Clustering with Missing Data via Integer Programming In the Subspace Clustering with Missing Data (SCMD) problem, we are given a collection of n data points, arranged into columns of a…

From  E. Cornelius 1 plays

Visit Day - PL-SE-Arch Lunch

From  Jake Lopez 22 plays

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 49 plays

CS 6120: Lesson 13: Concurrency & Parallelism

Music: https://www.bensound.comStock footage: https://www.videvo.net

From  Adrian Sampson 424 plays

Lesson 29.2 Coroutines

In the previous video we introduced the term coroutine but did not actually define it. In this video we give a more concrete definition. As a result, we see that coroutines and generators have a lot…

From  Hannah Lee 51 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 35 plays

CS 6120: Lesson 12: Program Synthesis

From  Adrian Sampson 416 plays

Lesson 24.4 Duck Typing

This partial typing from the previous video has a name. It is called duck typing. In this video we show both why this is so popular among Python programmers and also why it is so controversial.

From  Hannah Lee 56 plays

Lesson 17.2 Recursive Functions

In this video we show how to take recursive definitions from mathematics and implement them in Python. To do this, we will need to have a function call itself in its own definition.

From  Hannah Lee 79 plays

Lesson 17.1 Recursive Definitions

Recursion is a general concept that does not just apply to programming languages. In this video we show that recursion exists in mathematics and even natural language.

From  Hannah Lee 78 plays

Lesson 15.8 Slice Assignment (OPTIONAL)

This video introduces an advanced topic that is completely optional and will not appear on any exam. Lists don’t just allow us to use a single position in an assignment statement. We can also…

From  Hannah Lee 31 plays

Lesson 14.2 Functions with Try-Except

Try-except statements will allow use to write functions that we could not write with conditional statements. In this video, we show how to use try-except as a general programming tool.

From  Hannah Lee 41 plays

Chris's quick Kahoot! course

Zoom Recording ID: 94148071504 UUID: 8pYxjyWIR7Gx3goEFWHFlw== Meeting Time: 2020-09-28T21:58:29Z

From  Chris O'Neal 15 plays

Lesson 9.5 Conditional Expressions

While there are no more conditional statements, Python does support a conditional expression. In this video we introduce an expression that evalues to something different, depending upon the boolean…

From  Hannah Lee 39 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 50 plays