Académique Documents
Professionnel Documents
Culture Documents
1.3 Variables
Introduce the user to various Python data types, such as strings, integers, and floats.
In this video, you will be introduced to single-quote and double-quote strings. Also, we will take a
look at the usage of triple quotes.
Section 3: Lists
3.1 Introduction to Lists
Set up a scenario whereby we have a bunch of lists and want to form the alphabet using list
methods
Use the .sort method and the .insert method
Pull the example together using the .join method to finish the alphabet
Take a look at a demo of what the range function is and how it works
Explore array slicing examples
Learn how to use negative indexing
Section 4: Conditionals
4.1 Control Flow
Explain how the computer can make a decision with an “if” statement
Take a look at a simple example of how to use an if statement by writing a program to
identify a given name
Give a demo of using the “==” operator and why it differs from “=”
Show the difference between >, >= and <, <= and give a demo
The aim of this video is to introduce the else and elif keywords.
Explain what the “and”, “or”, and “not” keywords are for and when you would use them
Explain what the concept and True and False is
Give a few examples of how “and”, “or”, and ”not” work with True and False. In the next
video, give more detailed examples
In this video, we want to show the user the “and”, “or”, and “not” statements.
Get introduced to problem solving using loops, conditionals, and other things that were learned.
Section 6: Functions
6.1 Function Basics
Know what a function is and why you would want to use one
Learn about condensed code, which is code that is clearer, reusable, and with fewer bugs
Take a look at a small example function to calculate the area of a circle for instance
Explore the difference between arguments and parameters and then go on to learning
examples
Create a function that uses default parameter
Explain what a variadic function is and how to make one
This video aims to introduce the functions that return a value and those that do not.
Explanation with slides of what a void function is and what a function that returns a value
looks like
Learn when to use one instead of the other and compare and contrast with functions that
are built into Python
6.4 Working with Examples
6.6 Recursion
Explore the basics of recursion (a function that calls itself and the base case)
Take a look at the advantages of using recursion
Give simple examples including doubling a number recursively and computing an
exponential recursively
Section 7: Modules
7.1 Import, as, and from
Walk the viewer through how to create a simple module to compute the volume of simple
solids
Import the new created module
Have an example of how to use a function in the new module
8.5 Wrapping UpIn this video, we will wrap up the entire series.
Where to go next
Review sections 1 to 8