Search for tag: "y."
Lesson 28.1 IteratorsWe 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
75 plays
|
|
Lesson 20.9 Optional ArgumentsUnlike 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…
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…
From Hannah Lee
104 plays
|
|
Lesson 13.2 Error ResponsibilityWhen 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…
From Hannah Lee
65 plays
|
|
Lesson 12.5 Functions as VariablesIf 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…
From Hannah Lee
79 plays
|
|
Lesson 9.7 Conditionals & Local VariablesPython 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…
From Hannah Lee
72 plays
|
|
Lesson 4.2 Code EditorsWorking 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.
From Hannah Lee
130 plays
|
|
Lesson 4.6 Interactive ScriptsRight 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…
From Hannah Lee
107 plays
|
|
Lesson 4.4 Modules vs ScriptsAt 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…
From Hannah Lee
117 plays
|
|
Lesson 4.3 Module StructureIn 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
134 plays
|
|
Lesson 4.1 ModulesIn 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
146 plays
|
|