Friday, 13 July 2018

Some Python programming fun!

Here are the tasks for this lesson:

1.  Make sure you finished both extension tasks from my slideshow on lesson 4.  If you can't remember how to do it, check through all the slides.
Make sure you copy paste the share link on to the blog post for this lesson (title the post the same as this one).

2.  I have made a very simple Python game.  Have a look at this and play it .....

3.  Your task is to try and make on of your own!  It just uses the Selection programming we did last lesson....

4.  Here is a link to a website that uses an ASCII text generator.  This makes the title like the one on my game.

Type your title into the centre box and the title will appear in the main white box.

Link to ASCII text generator

Copy/paste the new style title from the main box onto your programming centre white section on Python.

At the start of each line type the print command print("
At the end of each line type ")

After the last line you can start your main program.

At the end of the lesson, copy/paste your Python Share link to a new blog post titled the same as this one.


Monday, 9 July 2018

Python lesson 4 - selection

In this lesson, you are going to program the computer to make decisions (or give a response) based on the answer (input) to a question.  This is a bit like the computer deciding whether to log you into your account, depending on whether your password matches your user name; it will either log you in fine or give an error message that user name and password do not match.

Here is a link to my slideshow to explain further and provide your tasks for the lesson.....

Python Lesson 4 Selection

Friday, 22 June 2018

Python Lesson 3

In this lesson, you are going to learn how to program maths calculations in Python

Objectives and Outcomes

  • To understand that data comes in different 'types'.
  • To be able to describe a types of data (band 3)
  • To be able to explain why a computer needs to know what the data type is for a given input / variable (band 4)
  • To be able to apply this knowledge to create a program that performs arithmetic calculations (band 5)

1.  Open a new blog post and title it the same as this one.

2.  On your post, explain why we have to tell the program what type of data is being stored in a variable.  My slideshow will help you with this...

Slideshow on how to do maths in Python!

Here is the link to the summary sheet (page 1) and the Maths Programming Tasks (page 2)

Share Google doc (Click Advanced - change from Private to Anyone with the Link) and copy/ paste link to your blog post underneath your writing.


Wednesday, 20 June 2018

Python Lesson 2

In this lesson you are going to be practising your programming using input, outputs and storage variables.

Here's my slideshow with information and details of the tasks....

Python Lesson 2 slideshow

Wednesday, 13 June 2018

Python - Lesson 1

In this lesson, you are going to start to learn how to program in Python.

Previously you've used Scratch to create a program and this involved selecting programming "block" and joining them up in the right order like a jigsaw to make your program run as you wanted.

Python is a programming language where you type in the commands to get the program to do what you want.  It's called text-based programming and is the next stage up from Scratch; you are writing the sort of programming that is going on "behind the scenes" of the Scratch programming blocks.

Objectives and Outcomes

  • be able to describe what Python is (band 3)
  • be able to explain how Python works (band 4)
  • be able to apply your understanding to program inputs and output and store them in variables (band 5)
  • be able to link this work to programming you have done in previous units (band 6)

Here is a link to my slideshow with info and tasks.....

Wednesday, 6 June 2018

My Digital World Test links

Here are the links to the multiple choice test for My Digital World unit.

Make sure you click on the test link for your class!

7x1 My Digital World test

7y4 My Digital World test

Wednesday, 23 May 2018

My Digital World - Lesson 5 Cyberbullying

In this lesson you are going to learn what cyber-bullying is, how to deal with it and support others who are cyber-bullied.

Objectives and Outcomes

  • be able to describe what cyber-bullying is (band 3)
  • be able to explain what to do if being cyber-bullied (band 4)
  • be able to apply this knowledge and create a poster about preventing and reporting cyber-bullying (band 5)
Here is a link to my slideshow with more information and task for the lesson....