14
Python Programming Introduction to programming using python

Python Programming Introduction to programming using python

Embed Size (px)

Citation preview

Page 1: Python Programming Introduction to programming using python

Python Programming

Introduction to programming using python

Page 2: Python Programming Introduction to programming using python

Objectives• We’re learning to develop basic code

with the use of the correct syntax and variables.

Outcomes• Explain what syntax is and why it’s

required.• Explain the use of variables.

Page 3: Python Programming Introduction to programming using python

What is a program?An organized list of instructions that, when executed, causes the 

computer to behave in a predetermined manner. Without programs, computers are useless. – Source – Webopedia – 2013

• You can think of a program like a recipe.– It contains a list of ingredients called

“Variables”.– You can store many different types of

information in a variable such as:• Data• Text• Images

– A variable on it’s own is like a bucket….– You can get constant variables though…

Page 4: Python Programming Introduction to programming using python

What is a program?

Open up python IDE and type in the following:

Print (“hello world”)

What happens, when you press enter?

Page 5: Python Programming Introduction to programming using python

What is a program?

Open up python IDE and type in the following:

Print (“hello world”)

What happens, when you press enter?

Page 6: Python Programming Introduction to programming using python

What is a program?

Open up python IDE and type in the following:

5 + 9

What happens, when you press enter?

Page 7: Python Programming Introduction to programming using python

What is a program?

Open up python IDE and type in the following:5 + 9

What happens, when you press enter?

Page 8: Python Programming Introduction to programming using python

Syntax ErrorsWithin python, there are a number of operators and functions

which are built into the language.

You’ve just seen how it can handle number, do any other operators work? How do we subtract, divide or multiply. You give it a try!

Try printing other phrases, do they work?

Extension: -

Now type out: print (hello world)

What happens?

Page 9: Python Programming Introduction to programming using python

Syntax Errors

Extension: - Now type out: print (hello world)

What happens?

SYNTAX ERRORLike with English, programming languages have their

own check similar to a grammar check. When you run code it checks to see whether it is in the form for the computer to compute. If you do not do this the computer throws out an error like above.

Page 10: Python Programming Introduction to programming using python

Using Variables

• Variables are like a bucket, they’re used to store a number, data, text or image. You can empty it or refill it as many times as you like.

• For example, to create a variable in python we might do the following:

• Studentname = (“James”)

• This now means that the word James is stored in student name. You can even print it to the screen by doing. Print (Studentname).

Page 11: Python Programming Introduction to programming using python

Using Variables

• You can do the same with numbers, for example:

• Number1 = 10• Number2 = 20• Number3 = 20 + 10• Print (Number3)

Page 12: Python Programming Introduction to programming using python

Combine variables

• You can do the same with numbers, for example:

• Using number3 you can combine your sentence with the text you stored in your variable. You could do the same with names or other values. Notice the Comma separating it.

Page 13: Python Programming Introduction to programming using python

Using Variables / SyntaxIndependent Task

• Using what you have learnt see if you can print screen and evidence the following for your teacher. You should evidence this by taking screen shots.

– Show a syntax error and annotate it to explain it. – Show how to print text or numbers.– Show how to carry out calculations with numbers.– Show use of variables through either calculation or text. – See if you can make a sentence with the use of two variables.

ExtensionLeading into next weeks lesson, you will have to know about different

types of variables and data types. See if you can research the types available and examples of their use. You could really extend yourself by trying some of the code…

Page 14: Python Programming Introduction to programming using python

PlenarySelf Assessment:

• Your teacher has issued you with a self assessment sheet. You will have today’s objects and outcomes on it.

Task• Comment on the lesson. Talk about the positive experience you

have had and talk about things you need a little more help on. If you managed to get onto the extension tasks, what have you found out?

Paper Toss Game – Delete this if you have an alternative task…• Get your students to write down one thing they have learnt in the

lesson on scrap paper. Screw it up and throw it across the room. Once a piece of paper has made it up to their side, they should unravel the paper and write something different on it. Discuss what people have written down.