Search for tag: "expressions"

PARADIM Summer School 2021 : Lectures on effective collaboration (3 of 3)

PARADIM Summer School 2021 Materials Growth and Design - Frustrated and Quantum Magnetism: Lectures on effective collaboration (3 of 3)

+19 More
From  Brenda Fisher 4 plays

Lesson 29.4 The yield Statement

While generators are coroutines, the communication only goes one way: from the child to the calling parent. In this video we show how to reverse this communication, passing down information from the…

+19 More
From  Hannah Lee 61 plays

CS 6120: Lesson 12: Program Synthesis

+19 More
From  Adrian Sampson 1,007 plays

Lesson 25.2 Error-Specific Recovery

In this video we show how to use the error type to give you more control over a try-except statement. You can chose to recover from some errors, while completely ignoring other errors.

+19 More
From  Hannah Lee 75 plays

Lesson 15.2 Complex Tuple Expressions

Tuples are very, very similar to strings. In this video we explore this similarity, showing that they support many of the same operations and methods.

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

+19 More
From  Hannah Lee 74 plays

Lesson 9.4 If-Elif Statements

In this video we introduce the final conditional statement, the if-elif-else statement. This allows you to chose between an arbitrary number of options.

+19 More
From  Hannah Lee 131 plays

Lesson 3.1 Built-In Functions

The easiest functions to use in Python are those that are built into it. They are listed on the Python Documentation page. In this video we examine some of these and show the syntax for how to use…

+19 More
From  Hannah Lee 160 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.

+19 More
From  Hannah Lee 131 plays

Lesson 2.2 Assignment Statements

Now that we have some idea of what a variable is, it is time to start creating them. We do that with assignment statements, which are the subject of this video.

+19 More
From  Hannah Lee 136 plays

Lesson 2.1 Notion of a Variable

Variables are tricky things because they are often invisible. To better understand them, we need to build a mental model of how they work. That is the purpose of this video.

+19 More
From  Hannah Lee 146 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.

+19 More
From  Hannah Lee 204 plays

Lesson 1.1 Evaluation

Before we get started with Python we need to define some basic terminology. Those math-like formula that we type into Python are called expressions. Python then uses the process of evalation to turn…

+19 More
From  Hannah Lee 255 plays

2DDF JHU Workshop 1 (Chandler Becker)

+76 More
From  James Overhiser 15 plays