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)
From Brenda Fisher
4 plays
|
|
Lesson 29.4 The yield StatementWhile 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…
From Hannah Lee
61 plays
|
|
Lesson 25.2 Error-Specific RecoveryIn 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.
From Hannah Lee
75 plays
|
|
Lesson 15.2 Complex Tuple ExpressionsTuples are very, very similar to strings. In this video we explore this similarity, showing that they support many of the same operations and methods.
From Hannah Lee
72 plays
|
|
Lesson 9.5 Conditional ExpressionsWhile 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
74 plays
|
|
Lesson 9.4 If-Elif StatementsIn this video we introduce the final conditional statement, the if-elif-else statement. This allows you to chose between an arbitrary number of options.
From Hannah Lee
131 plays
|
|
Lesson 3.1 Built-In FunctionsThe 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…
From Hannah Lee
160 plays
|
|
Lesson 2.3 Sequential ExecutionNow 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
131 plays
|
|
Lesson 2.2 Assignment StatementsNow 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.
From Hannah Lee
136 plays
|
|
Lesson 2.1 Notion of a VariableVariables 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.
From Hannah Lee
146 plays
|
|
Lesson 1.4 Boolean ExpressionsThe 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
204 plays
|
|
Lesson 1.1 EvaluationBefore 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…
From Hannah Lee
255 plays
|
|