Search for tag: "error"

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…

From  Hannah Lee on September 24th, 2020 1 plays

Lesson 8.5 Debugging

Testing is not the same as debugging, but it is the correct first step. In this video, we show how to take the next step to isolate and remove errors in your code.

From  Hannah Lee on September 24th, 2020 0 plays

Lesson 8.1 Testing Plans

Before you start testing, you must have a testing plan. In this video we explain what these are, and how they fit into the software development process.

From  Hannah Lee on September 24th, 2020 0 plays

Lesson 6.2 String Slicing

Strings have a fundamental property that is not present in the other types so far. You can cut up a string into smaller bits or substrings. This is know as string slicing, and it is the focus of the…

From  Hannah Lee on September 16th, 2020 5 plays

Lesson 6.1 Advanced String Expressions

We have seen that we create a string by writing it between two quotes. However, the quotes are never part of the string. What if we want the quotes to be part of the string? In this video we tackle…

From  Hannah Lee on September 16th, 2020 6 plays

Zoom Sep. 10. Functions and Modules

In this class we talk about how to import optional features into Python. We also show how to make program files we can run.This class will follow the same format as the last one. We will reinforce…

From  Hannah Lee on September 11th, 2020 5 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…

From  Hannah Lee on September 9th, 2020 3 plays

Lesson 2.4 Dynamic Typing

If you have programmed before (and it is okay if you have not), you may be used to variables having the restriction that they can only contain specific types. This is not the case in Python, and that…

From  Hannah Lee on September 7th, 2020 2 plays

Lesson 2.3 Sequential Execution

Now that we have assignment statements, it is time to move beyond the simple calculator model of Python. As we see in this video, the order in which we type Python commands matters.

From  Hannah Lee on September 7th, 2020 1 plays

Lesson 1.7 Mixed Expressions

For the most part, operations are used to combine two expressions of the same type. Adding together two ints is different from adding together two strings. In this video we see what happens when we…

From  Hannah Lee on September 4th, 2020 3 plays

Lesson 1.4 Boolean Expressions

The third basic type is the bool type. It only has two values: True and False. However, as we shall soon see, this type is one of the most important for computer programming.

From  Hannah Lee on September 4th, 2020 5 plays

Lesson 1.3. Float Expressions

Integers are not the only number type in Python. There is also the float type, which is the set of real numbers. Floats can do just about everything that integers So why then does Python need a…

From  Hannah Lee on September 4th, 2020 6 plays

REU presentation Tuesday 7/14/2020

Zoom Recording ID: 96251374359 UUID: z8AUYGlzQ/qWUEvVGtXAJQ== Meeting Time: 2020-07-14T13:47:26Z

From  James Overhiser on July 14th, 2020 10 plays

February 6 Brad Hayes

From  Jake Lopez on June 30th, 2020 0 plays