Search for tag: "y."

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…

+19 More
From  Hannah Lee 75 plays

Lesson 20.9 Optional Arguments

Unlike other programming languages, a Python class has only one constructor, If we want to give the user more flexibility when creating objects, we should make certain arguments optional. In this…

+19 More
From  Hannah Lee 94 plays

Lesson 19.8 Keyword Expansion (OPTIONAL)

This video introduces an advanced topic that is completely optional and will not appear on any exam. Keyword expansion is the dictionary version of tuple expansion. It is used in modules like Kivy to…

+19 More
From  Hannah Lee 104 plays

Lesson 13.2 Error Responsibility

When we introduced specifications, we talked about responsibility; if there is a problem with a function, it is either the fault of the definer or the caller. In this video, we show how we read an…

+19 More
From  Hannah Lee 65 plays

Lesson 12.5 Functions as Variables

If function definitions are objects, then that means we can compute with them like any other object. In this video we show what happens when we assign a function definition to a variable, or why we…

+19 More
From  Hannah Lee 79 plays

Lesson 9.7 Conditionals & Local Variables

Python is unlike other languages in that it does not have a traditional notion of scope. You can create a variable inside of conditional, but still access that same variable outside of the…

+19 More
From  Hannah Lee 72 plays

Lesson 4.2 Code Editors

Working on modules will require a new type of program: the code editor. In this video we discuss why we prefer Atom Editor and how you should use it in this course.

+19 More
From  Hannah Lee 130 plays

Lesson 4.6 Interactive Scripts

Right now, we do not know a lot of Python commands, and so our scripts are pretty boring. But we can make them a lot more interesting with a function that we have already seen: the input function. In…

+19 More
From  Hannah Lee 107 plays

Lesson 4.4 Modules vs Scripts

At this point you are wondering what is the difference between a module and script, since they both end in .py. This is an excellent question. But as this video shows, the answer may not be what you…

+19 More
From  Hannah Lee 117 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…

+19 More
From  Hannah Lee 134 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…

+19 More
From  Hannah Lee 146 plays

Chen.mp4

+55 More
From  James Overhiser 28 plays

18 - Vise grips

2010-10-06 17:13:43+00

From  mjp337@cornell.edu 134 plays

30 - Bending Session 30

2010-11-05 17:49:56+00

From  mjp337@cornell.edu 38 plays

31 - Moment review composites neutral axis Session 31

2010-11-08 08:52:56+00

+86 More
From  mjp337@cornell.edu 56 plays

15 - Frames and springs Session 15

2010-09-29 14:42:39+00

From  mjp337@cornell.edu 50 plays