My notes: Learning CS50 Python - Lecture 0 Functions and Variables

0:00 Introduction

0:24 hello.py

3:19 Command-line Interface

4:00 Python Interpreter

5:06 Functions, Arguments, Side Effects

7:35 Bugs and Debugging

9:54 VS Code and Integrated Development Environments (IDEs)

12:16 Return Values and Variables

19:56 Comments and Pseudocode

25:05 Multiple Function Arguments

31:01 Named Parameters

40:48 Escaping Characters

43:10 f-Strings

45:04 String Methods

54:43 Style

57:50 split

59:35 Integers and Operators

1:03:13 calculator.py

1:06:25 Type Conversion

1:14:36 Floating Point Values

1:19:18 Numeric Formatting

1:22:47 Division

1:26:14 Defining Functions

1:39:01 Scope

1:41:17 Return Values

1:45:11 Conclusion