Qu'est-ce que LessonUp
Rechercher
Canaux
Connectez-vous
S'inscrire
‹
Revenir à la recherche
Y8 Python
Python
On the road to code!
1 / 38
suivant
Slide 1:
Diapositive
Computing
Lower Secondary (Key Stage 3)
Cette leçon contient
38 diapositives
, avec
quiz interactifs
et
diapositives de texte
.
Commencer la leçon
Partager
Imprimer la leçon
Éléments de cette leçon
Python
On the road to code!
Slide 1 - Diapositive
What is Python?
Slide 2 - Carte mentale
Python
High level programming language
Allows you to create your own programs
Text based
Slide 3 - Diapositive
Recall
Try these old recall questions on things you should know about programming
Slide 4 - Diapositive
Code that runs one line after another is known as coding in...
A
Sequence
B
Selection
C
Iteration
D
Recursion
Slide 5 - Quiz
Code that repeats/loops is known as coding in...
A
Sequence
B
Selection
C
Iteration
D
Recursion
Slide 6 - Quiz
Code that only runs when a condition is met is known as coding in...
A
Sequence
B
Selection
C
Iteration
D
Recursion
Slide 7 - Quiz
An example of a loop in python would be:
A
print("this")
B
while x > 0 :
C
if x == 0 :
D
name = input("-->")
Slide 8 - Quiz
A value that is used by the program and can change is known as a...
A
constant
B
procedure
C
function
D
variable
Slide 9 - Quiz
Refresh
Time to refresh those skills
Slide 10 - Diapositive
outputs
Used to output messages to the screen
In Python we use
print
print
(
"hello world"
)
Slide 11 - Diapositive
create.withcode.uk
Slide 12 - Lien
Variables
An area in memory used to store a value the program will use.
The value is likely to change
Here are some examples in Python
name =
"Dave"
- Text
health =
100
- Integer
discount =
False
- Boolean (True/False)
Slide 13 - Diapositive
Inputs
We often use variables to store inputs from the user
In Python we use
input
input
(
"Question the user will see as a prompt"
)
So to store a name we would use:
name =
input
(
"What is your name ? --> "
)
Slide 14 - Diapositive
Checkpoint
Label the correct parts of this code (drag them)
filmpref = input("What kind of films do you like? ")
Variable
This is aplaceholder for a value that will change in the program
function
This is a calling a pre-made function from the python library
All functions are followed by brackets ()
Sometimes information is written between these brackets
This is called a "parameter"
Parameter
This is a text prompt which is the parameter of the input function.
It will pop up on screen before taking an input from the user
Slide 15 - Diapositive
create.withcode.uk
Slide 16 - Lien
CORRECT
CAUSE AN ERROR
print = ("Hello")
Print("Yes!")
print("this one)
name = imput("what is your name")
name = input("what is your name")
print("this text")
fav colour = "Green"
age = 10
print("Hello", name)
print("Bye",name")
Slide 17 - Question de remorquage
IF/ELIF/ELSE
When we need to make a decision in a program we use a selection statement .
In Python we use
if elif
and
else
Let's look at some coded examples...
Slide 18 - Diapositive
create.withcode.uk
Slide 19 - Lien
Now Try Yourself
Slide 20 - Diapositive
create.withcode.uk
Slide 21 - Lien
In python you must write IF, ELIF and ELSE in capital letters
A
TRUE
B
FALSE
Slide 22 - Quiz
After every if, elif and else statement you put ...
A
;
B
}
C
:
D
#
Slide 23 - Quiz
An elif part of the code will only run if the if part was not met
A
True
B
False
Slide 24 - Quiz
an if statement must always have an else component
A
True
B
False
Slide 25 - Quiz
which of the following if statements would cause an error
A
if name != "Fred":
B
if password == guess:
C
if name = "Bobby":
D
if age >= 18 :
Slide 26 - Quiz
While Loops
Sometimes you need the computer to repeat steps until a certain condition has been met
In Python we use
while
and
for
Let's look at some coded examples of a while loop...
Slide 27 - Diapositive
create.withcode.uk
Slide 28 - Lien
Your Turn
Making a quiz question program
Slide 29 - Diapositive
create.withcode.uk
Slide 30 - Lien
Lists
When we code we need to store things
A variable is one example
Sometimes we need to store lots of things that are related in someway.
We call these places "
Data Structures
"
Slide 31 - Diapositive
Lists
In python one of the most used data structures is a list
Lists are used to store similar data, one item after another
For example:
items you need to buy from a shopping list
names of students in a class
A list is an example of a 1 Dimensional array.
Slide 32 - Diapositive
Lists?
What could we store?
Slide 33 - Carte mentale
create.withcode.uk
Slide 34 - Lien
Removing items
To remove items from a list is simple
we use:
listname.remove("itemname")
Bread
Milk
Cheese
Slide 35 - Diapositive
create.withcode.uk
Slide 36 - Lien
Challenges
Create a program that can do the following:
Offer the user 3 options
Add to the shopping list
Remove from the shopping list
print the shopping list to the screen
The program should also:
repeat and display the three options each time
take user input for new items and items that need removing
prevent users entering options that are not allowed
The program should exit if the user ever enters an "x"
Slide 37 - Diapositive
Solution code
Link to solution
Slide 38 - Diapositive
Plus de leçons comme celle-ci
Python Lesson 5 - Recall
Septembre 2023
- Leçon avec
27 diapositives
Computing
Lower Secondary (Key Stage 3)
Y8 Python - Low Ability - If Elif JM
Juin 2023
- Leçon avec
40 diapositives
Computing
Lower Secondary (Key Stage 3)
Y8 Python
Juillet 2022
- Leçon avec
30 diapositives
Computing
Lower Secondary (Key Stage 3)
Python Development Lesson 1 - JM Lesson Obs
Mai 2023
- Leçon avec
35 diapositives
LessonUp
Lower Secondary (Key Stage 3)
Python Development Lesson 1
Avril 2023
- Leçon avec
28 diapositives
LessonUp
Lower Secondary (Key Stage 3)
Python Development Lesson 1
il y a 10 jours
- Leçon avec
28 diapositives
LessonUp
Lower Secondary (Key Stage 3)
Python - Updated
Avril 2024
- Leçon avec
45 diapositives
Computing
Lower Secondary (Key Stage 3)
Python - 2024
Juin 2024
- Leçon avec
45 diapositives
Computing
Lower Secondary (Key Stage 3)