Intro Python: Functions
Buy now
Learn more
Introduction
01 Introduction.mov
Section 2: Intro to functions
Functions, part 1 -- Intro to functio...
02 What are functions?.mov
03 Functions are objects.mp4
04 Defining basic functions.mp4
05 Functions return None by default.mp4
Section 3: Simple parameters
Functions, part 3 -- Simple parameter...
06 Return values
07 Returning multiple values
08 Docstrings
09 Positional arguments
10 Checking argument types
11 Defaults and multiple defaults
12 Exercises 1.mp4
13 Exercise solutions 1.mp4
14 Call by reference, or call by valu...
15 The perils of mutable defaults.mp4
Section 4: Advanced parameters
Functions, part 4 -- Advanced paramet...
16 *args.mp4
17 Turning a sequence into arguments.mp4
18 Keyword arguments with *args.mp4
19 Exercises 2.mp4
exercise-2.txt
20 Exercise solutions 2.mp4
21 Positional vs. keyword arguments.mp4
22 **kwargs.mp4
23 Avoiding repeated names.mp4
24 Where do we use **kwargs?.mp4
25 Exercises 3.mp4
exercise-3.txt
26 Exercise solutions 3.mp4
27 Combining argument types.mp4
28 Using ** when invoking functions.mp4
29 Positional-only arguments.mp4
Section 5: Variable scoping
Functions, part 5 -- variable scoping...
30 Introduction to scoping.mp4
31 Global variables.mp4
32 Global variables from within funct...
33 Local variables.mp4
34 Unbound locals.mp4
35 The "global" declaration.mp4
36 Using __main__ for global variable...
37 Modifying globals .mp4
38 The builtins scope.mp4
39 Exercises 4.mp4
exercise-4.txt
40 Exercise solutions 4.mp4
Section 6: Advanced techniques
Functions, part 6 -- advanced techniq...
41 Custom sorting.mp4
42 Accepting functions as arguments.mp4
43 Dispatch tables.mp4
44 Exercises 5.mp4
exercise-5.txt
45 Exercise 5 solutions.mp4
Section 7: Conclusion
46 Conclusion.mov
Products
Course
Intro Python: Functions
Intro Python: Functions
Intro Python: Functions
Buy now
Learn more
Introduction
01 Introduction.mov
Section 2: Intro to functions
Functions, part 1 -- Intro to functio...
02 What are functions?.mov
03 Functions are objects.mp4
04 Defining basic functions.mp4
05 Functions return None by default.mp4
Section 3: Simple parameters
Functions, part 3 -- Simple parameter...
06 Return values
07 Returning multiple values
08 Docstrings
09 Positional arguments
10 Checking argument types
11 Defaults and multiple defaults
12 Exercises 1.mp4
13 Exercise solutions 1.mp4
14 Call by reference, or call by valu...
15 The perils of mutable defaults.mp4
Section 4: Advanced parameters
Functions, part 4 -- Advanced paramet...
16 *args.mp4
17 Turning a sequence into arguments.mp4
18 Keyword arguments with *args.mp4
19 Exercises 2.mp4
exercise-2.txt
20 Exercise solutions 2.mp4
21 Positional vs. keyword arguments.mp4
22 **kwargs.mp4
23 Avoiding repeated names.mp4
24 Where do we use **kwargs?.mp4
25 Exercises 3.mp4
exercise-3.txt
26 Exercise solutions 3.mp4
27 Combining argument types.mp4
28 Using ** when invoking functions.mp4
29 Positional-only arguments.mp4
Section 5: Variable scoping
Functions, part 5 -- variable scoping...
30 Introduction to scoping.mp4
31 Global variables.mp4
32 Global variables from within funct...
33 Local variables.mp4
34 Unbound locals.mp4
35 The "global" declaration.mp4
36 Using __main__ for global variable...
37 Modifying globals .mp4
38 The builtins scope.mp4
39 Exercises 4.mp4
exercise-4.txt
40 Exercise solutions 4.mp4
Section 6: Advanced techniques
Functions, part 6 -- advanced techniq...
41 Custom sorting.mp4
42 Accepting functions as arguments.mp4
43 Dispatch tables.mp4
44 Exercises 5.mp4
exercise-5.txt
45 Exercise 5 solutions.mp4
Section 7: Conclusion
46 Conclusion.mov
Learn more
Buy now
How to write effective functions in Python. This course reviews defining functions, types of parameters, variable scoping, and the use of functions as objects. Includes 4 hours of video and lots of hands-on exercises!
Introduction
1 Lesson
01 Introduction.mov
Section 2: Intro to functions
5 Lessons
Functions, part 1 -- Intro to functio...
02 What are functions?.mov
03 Functions are objects.mp4
04 Defining basic functions.mp4
05 Functions return None by default.mp4
Section 3: Simple parameters
11 Lessons
Functions, part 3 -- Simple parameter...
06 Return values
07 Returning multiple values
08 Docstrings
09 Positional arguments
10 Checking argument types
11 Defaults and multiple defaults
12 Exercises 1.mp4
13 Exercise solutions 1.mp4
14 Call by reference, or call by valu...
15 The perils of mutable defaults.mp4
Section 4: Advanced parameters
17 Lessons
Functions, part 4 -- Advanced paramet...
16 *args.mp4
17 Turning a sequence into arguments.mp4
18 Keyword arguments with *args.mp4
19 Exercises 2.mp4
exercise-2.txt
20 Exercise solutions 2.mp4
21 Positional vs. keyword arguments.mp4
22 **kwargs.mp4
23 Avoiding repeated names.mp4
24 Where do we use **kwargs?.mp4
25 Exercises 3.mp4
exercise-3.txt
26 Exercise solutions 3.mp4
27 Combining argument types.mp4
28 Using ** when invoking functions.mp4
29 Positional-only arguments.mp4
Section 5: Variable scoping
13 Lessons
Functions, part 5 -- variable scoping...
30 Introduction to scoping.mp4
31 Global variables.mp4
32 Global variables from within funct...
33 Local variables.mp4
34 Unbound locals.mp4
35 The "global" declaration.mp4
36 Using __main__ for global variable...
37 Modifying globals .mp4
38 The builtins scope.mp4
39 Exercises 4.mp4
exercise-4.txt
40 Exercise solutions 4.mp4
Section 6: Advanced techniques
7 Lessons
Functions, part 6 -- advanced techniq...
41 Custom sorting.mp4
42 Accepting functions as arguments.mp4
43 Dispatch tables.mp4
44 Exercises 5.mp4
exercise-5.txt
45 Exercise 5 solutions.mp4
Section 7: Conclusion
1 Lesson
46 Conclusion.mov