Python Programming with Pseudocode Worksheets 1-6

Python Programming with Pseudocode Worksheets 1-6

These worksheets are designed to enable students for both the aspects Python and Pseudocode with basic structure. Students will be able to learn Python as well as Pseudocode side-by-side. This worksheet consists of 4 parts respectively.
suas2016
Python Programming with Pseudocode 4

Python Programming with Pseudocode 4

This worksheet is designed to enable students for both the aspects Python and Pseudocode. Students will be able to learn Python as well as Pseudocode side-by-side. This worksheet consists of 4 parts respectively.
suas2016
Python Programming with Pseudocode 3

Python Programming with Pseudocode 3

This worksheet is designed to enable students for both the aspects Python and Pseudocode. Students will be able to learn Python as well as Pseudocode side-by-side. This worksheet consists of 4 parts respectively.
suas2016
Python Programming with Pseudocode 2

Python Programming with Pseudocode 2

This worksheet is designed to enable students for both the aspects Python and Pseudocode. Students will be able to learn Python as well as Pseudocode side-by-side. This worksheet consists of 4 parts respectively.
suas2016
Python Programming with Pseudocode 1

Python Programming with Pseudocode 1

This worksheet is designed to enable students for both the aspects Python and Pseudocode. Students will be able to learn Python as well as Pseudocode side-by-side. This worksheet consists of 4 parts respectively.
suas2016
Computer Coding Projects using Python - Bundle

Computer Coding Projects using Python - Bundle

This support pack is designed to provide a stimulating, engaging and effective way of preparing both teachers and students for the Non-Examined Assessment Component of the 9-1 GCSE in computer science. The pack contains: Help sheet 1 - Creating a board game using Python - Includes a complete set of instructions Help sheet 2 - Creating a database using Python - Includes a complete set of instructions Help Sheet 3 - Menus, Lists and Exporting using Python - Includes a complete set of instructions Programming project Sample Task 1 - Archside Academy Detention Database. Including: • NEA sample project scenario • NEA sample student solution • NEA sample Python code Programming project Sample Task 2 - Quiz Board Game Including: • NEA sample project scenario • NEA sample student solution • NEA sample Python code
edulitolearn
Program Errors and Resilience Algorithm

Program Errors and Resilience Algorithm

This flowchart shows the links between fixing errors and resilience and also that repeated practice leads on to mastery, the more programming is practiced, they better you will get! The flowchart algorithm can be used in classes as a discussion point and a display. The embedded graphic can be resized, printed, cut-out and stuck into exercise books as a reminder that making mistakes is OK, normal and part of the programming cycle.
conxxion
Python Version 3: Variables and Memory

Python Version 3: Variables and Memory

Python Version 3: Variables and Memory This is a high resolution poster that shows Variables and Memory. This is ideal as a poster on the wall or as a quick reference for the students. It covers variables, initialise, assign, identifier and memory address locations. The zip files contains the poster in both high resolution for a poster on the wall and a lower resolution to print in the students books or to place on the students drive. Please have a look at https://www.tes.com/teaching-resource/python-version-3-sample-11943102 for a sample of other Python teaching resources.
wsparrow
Creating a Simple Board Game using Python

Creating a Simple Board Game using Python

This resource can be used to teach students how to create a simple board game. It starts from the very basic idea of creating a grid to producing a complete game. It will take students two to three hours to complete.
edulitolearn
Python 3: Variables Lesson 2 with instructional videos

Python 3: Variables Lesson 2 with instructional videos

Computer Science new curriculum Python 3: Variables Lesson 2 with instructional videos These python version 3 units are ideal for students, non-specialist computing teachers, NQTs and any person that would like to learn how to program using Python. This course covers everything for GCSE (9-1) in Computer Science. Lesson outcome: To be able to create a number guessing game using variables, input and import random Lesson Aim: To introduce and use variables to create a number guessing game. This 1 hour lesson comprises of: the lesson plan, a complete Power Point with all teaching videos embedded , (This means that you do not need to know anything about Python, the students can watch the videos on their own or you can watch it as a class.), (The videos covers: variables, data types, constants, random and import.) differentiated exercises, and the completed python files Download all the files into the same folder and run Python 3 Power Point 3.variables Have a look at https://www.tes.com/teaching-resource/python-version-3-sample-11943102 for a sample of each unit
wsparrow
Creating Fun Games Using Python - Bundle

Creating Fun Games Using Python - Bundle

These resource has been produced to teach KS2/KS3 students about programming concepts by creating fun games using the text-based programming language Python. The activities and challenges have been designed to provide a stimulating, engaging and effective way of improving students’ knowledge of the core programming concepts.
edulitolearn
Python 3: Variables with instructional videos

Python 3: Variables with instructional videos

Computer Science new curriculum Python 3: Variables with instructional videos These python version 3 units are ideal for students, non-specialist computing teachers, NQTs and any person that would like to learn how to program using Python. This course covers everything for GCSE (9-1) in Computer Science. Lesson outcome: To be able to use different data type variables, create a flowchart and pseudocode for creating a number guessing game. Lesson Aim: To introduce and use variables. This 1 hour lesson comprises of: the lesson plan, a complete Power Point with all teaching videos embedded , (This means that you do not need to know anything about Python, the students can watch the videos on their own or you can watch it as a class.), (The videos covers: variables, data types, flowcharts and pseudocode.) differentiated exercises, and the completed flowchart and pseudocode Download all the files into the same folder and run Python 3 Power Point 3.variables Have a look at https://www.tes.com/teaching-resource/python-version-3-sample-11943102 for a sample of each unit
wsparrow
Creating Fun Games Using Python - Two Player Horse Race Game

Creating Fun Games Using Python - Two Player Horse Race Game

This photocopiable resource has been produced to provide KS2 and KS3 students with exciting and engaging opportunities to learn coding concepts using Python in a fun standalone project. Students learn about the random module, while loops, IF functions and variables. The project takes around one hour to complete and includes a series of activities to extend learning.
edulitolearn
Creating Fun Games Using Python - Mystery of the Crystal Ball

Creating Fun Games Using Python - Mystery of the Crystal Ball

This photocopiable resource has been produced to provide KS2 and KS3 students with exciting and engaging opportunities to learn coding concepts using Python in a fun standalone project. Mystery of the Crystal Ball - Students have fun looking into their future. Students learn to use the time and random modules, Variables and IF-ELIF statements. The project takes around one hour to complete and includes a series of activities to extend learning.
edulitolearn
Creating Fun Games Using Python - Guess the Number

Creating Fun Games Using Python - Guess the Number

This photocopiable resource has been produced to provide KS2 and KS3 students with exciting and engaging opportunities to learn coding concepts using Python in a fun standalone project. Guess the number -Students have fun making a game to guess the number. They learn to use IF-ELSE Statements, the random module, variables and nested IFs. The project takes around one hour to complete and includes a series of activities to extend learning.
edulitolearn
Creating Fun Games Using Python - Play the Name Game

Creating Fun Games Using Python - Play the Name Game

This photocopiable resource has been produced to provide KS2 and KS3 students with exciting and engaging opportunities to learn coding concepts using Python in a fun standalone project. Play the name game - Students have fun with their name. Students learn about print statements and manipulating text. The project takes around 30 minutes to complete and includes activities to extend learning.
edulitolearn
Python Version 3: Data Types

Python Version 3: Data Types

Python Version 3: Data Types This is a high resolution poster that shows the different data types in Python Version 3. This is ideal as a poster on the wall or as a quick reference for the students. The zip files contains the poster in both high resolution for a wall poster and a lower resolution to print in the students books or to place on the students drive. Please have a look at https://www.tes.com/teaching-resource/python-version-3-sample-11943102 for a sample of other Python teaching resources.
wsparrow
Python Version 3: Variable, value and statements

Python Version 3: Variable, value and statements

**Python Version 3: Variable, value and statements ** This is a high resolution poster that shows the Variable, value and statements in Python Version 3. This is ideal as a poster on the wall or as a quick reference for the students. The zip files contains the poster in both high resolution for a poster and a lower resolution to print in the students books or to place on the students drive. Please have a look at https://www.tes.com/teaching-resource/python-version-3-sample-11943102 for a sample of other Python teaching resources.
wsparrow
Python Version 3: Reserved words

Python Version 3: Reserved words

Python Version 3: Reserved words This is a high resolution poster that shows the various reserved words in Python Version 3. This is ideal as a poster on the wall or as a quick reference for the students. The zip files contains the poster in both high resolution for a poster and a lower resolution to print in the students books or to place on the students drive. Please have a look at https://www.tes.com/teaching-resource/python-version-3-sample-11943102 for a sample of other Python teaching resources.
wsparrow
Python Version 3: Variable rules

Python Version 3: Variable rules

Python Version 3: Variable rules This is a high resolution poster that shows the various variable rules in Python Version 3. This is ideal as a poster on the wall or as an A4 quick reference for the students. The zip files contains the poster in both high resolution for a poster and a lower resolution to print in the students books. Please have a look at https://www.tes.com/teaching-resource/python-version-3-sample-11943102 for a sample of other Python teaching resources.
wsparrow
Python Programming - Drawing with Python Turtle

Python Programming - Drawing with Python Turtle

An excellent lesson which covers slightly over 2 hours of classwork time. Students learn to use the very basics of Python to create simple shapes and as well as use different programming concepts. In this lesson, students will understand and use the following concepts based on the progress they make:: Variables print() Input() loops If Statements Python turtle commands I Can Statements, Starter, Main Activities, End of lesson Review, Homework and Answer Key included.
balsamgr8
Python Programming – Working with Lists (Skill Level: Advanced)

Python Programming – Working with Lists (Skill Level: Advanced)

This lesson moves students on from the basics of coding and using variables in Python and begins to introduce them to LIST data structure. With this lesson, students will learn a better way to store data, what lists are, why they are used as well as their benefits i.e. slicing lists, inserting data, sorting etc… Students are expected to have some prior knowledge of Python and should be comfortable with the following concepts: • Creating and using variables • If statements • Loops • Print and input functions This is a fun and engaging manner to teach students the concept of the list data structure in Python. This resource comes complete with: Colorful lesson powerpoint which includes explanations and student tasks (editable and PDF format) Detailed lesson directions Student worksheet Answer Key I Can Statements. Depending on the ability level of your students and their pace to pick up new coding concepts, this resource is a weeks worth of teaching material (1 hour per day).
balsamgr8
Python Version 3: Colour Coding

Python Version 3: Colour Coding

Python Version 3: Colour Coding This is a high resolution poster that shows the various colours and what they mean in Python Version 3. This is ideal as a poster on the wall or as an A4 quick reference for the students. The zip files contains the poster in both high resolution for a poster and a lower resolution to print in the students books. Please have a look at https://www.tes.com/teaching-resource/python-version-3-sample-11943102 for a sample of other Python resources.
wsparrow
Python 3: Number guessing game with instructional videos

Python 3: Number guessing game with instructional videos

Computer Science new curriculum Python 3: Number guessing game with instructional videos These python version 3 units are ideal for students, non-specialist computing teachers, NQTs and any person that would like to learn how to program using Python. This course covers everything for GCSE (9-1) in Computer Science. Lesson outcome: To be able create a game where the user has to guess a number. This 1 hour lesson comprises of: the lesson plan, a complete Power Point with all teaching videos embedded , (This means that you do not need to know anything about Python, the students can watch the videos on their own or you can watch it as a class.), (The videos covers: Import, variable, constant, print, while loop, if.) differentiated exercises, and the completed python files. Download all the files into the same folder and run Number game PowerPoint. Have a look at https://www.tes.com/teaching-resource/python-version-3-sample-11943102 for a sample of each unit
wsparrow
Python 3: Input and Output 3 x 1 hour lessons with instructional videos

Python 3: Input and Output 3 x 1 hour lessons with instructional videos

Computer Science new curriculum Python 3: Input and Output 3 x 1 hour lessons with instructional videos These python version 3 units are ideal for students, non-specialist computing teachers, NQTs and any person that would like to learn how to program using Python. This course covers everything for GCSE (9-1) in Computer Science. Each 1 hour lesson comprises of: the lesson plan, a complete Power Point with all teaching videos embedded , (This means that you do not need to know anything about Python, the students can watch the videos on their own or you can watch it as a class.), differentiated exercises, and the completed python files. Download all the files into the same folder and run Python Input Output Power Point. Have a look at https://www.tes.com/teaching-resource/python-version-3-sample-11943102 for a sample of each unit
wsparrow
Python 3: Input and Output Lesson 3 with instructional videos

Python 3: Input and Output Lesson 3 with instructional videos

Computer Science new curriculum Python 3: Input and Output Lesson 3 with instructional videos These python version 3 units are ideal for students, non-specialist computing teachers, NQTs and any person that would like to learn how to program using Python. This course covers everything for GCSE (9-1) in Computer Science. Lesson outcome: To be able to format the output produced by the print function Lesson Aim: To understand how to format output using the print function. This 1 hour lesson comprises of: the lesson plan, a complete Power Point with all teaching videos embedded , (This means that you do not need to know anything about Python, the students can watch the videos on their own or you can watch it as a class.), (The videos covers: input, output, print, function, format, concatenation.) differentiated exercises, and the completed python files. Download all the files into the same folder and run Python Input Output Power Point 3. Have a look at https://www.tes.com/teaching-resource/python-version-3-sample-11943102 for a sample of each unit
wsparrow
Python 3: Input and Output Lesson 2 with instructional videos

Python 3: Input and Output Lesson 2 with instructional videos

Computer Science new curriculum Python 3: Input and Output Lesson 2 with instructional videos These python version 3 units are ideal for students, non-specialist computing teachers, NQTs and any person that would like to learn how to program using Python. This course covers everything for GCSE (9-1) in Computer Science. Lesson outcome: To be able to change input data from one data type to another. Lesson Aim: To be able to cast data types entered using the input function. This 1 hour lesson comprises of: the lesson plan, a complete Power Point with all teaching videos embedded , (This means that you do not need to know anything about Python, the students can watch the videos on their own or you can watch it as a class.), (The videos cover data types, string, integer, float, boolean, casting.) differentiated exercises, and the completed python files. Download all the files into the same folder and run Python Input Output Power Point 2. Have a look at https://www.tes.com/teaching-resource/python-version-3-sample-11943102 for a sample of each unit
wsparrow
How to Program using Python - Bundle

How to Program using Python - Bundle

This bundle will take you from the very basics of programming using Python through to making a simple board game and database. It includes: Using Variable, Data Types and String Manipulation Sequences, Selection and Iteration (Loops) Use of Lists (Arrays) and File Handling Creating a Simple Board Game and a Database
edulitolearn
How to Program Using Python - Part 4 - Creating a Simple Board Game and a Database

How to Program Using Python - Part 4 - Creating a Simple Board Game and a Database

Parts 1 -3 of this guide to programming using Python go through many of the programing techniques required to produce simple programs. Part 4 seeks to provide an opportunity to put these ideas into practice. The first section provides instructions on creating a simple board game and the second section demonstrates how Python can be used to create a simple database that can then be searched.
edulitolearn
Python 3:  Input and Output Lesson 1 with instructional videos

Python 3: Input and Output Lesson 1 with instructional videos

Computer Science new curriculum Python 3: Input and Output Lesson 1 with instructional videos These python version 3 units are ideal for students, non-specialist computing teachers, NQTs and any person that would like to learn how to program using Python. This course covers everything for GCSE (9-1) in Computer Science. Lesson outcome: To be able to write a program that uses simple input and output functions. Lesson Aim: To use the input function asking the user for information, print this and output to the python shell This 1 hour lesson comprises of: the lesson plan, a complete Power Point with all teaching videos embedded , (This means that you do not need to know anything about Python, the students can watch the videos on their own or you can watch it as a class.), (The videos cover IDLE, input, output, print, comments, functions) differentiated exercises, and the completed python files. Download all the files into the same folder and run Python Input Output Power Point. Have a look at https://www.tes.com/teaching-resource/python-version-3-sample-11943102 for a sample of each unit
wsparrow
Python Version 3 with instructional videos sample

Python Version 3 with instructional videos sample

Computer Science new curriculum Python Version 3 with instructional videos sample These python version 3 units are ideal for students, non-specialist computing teachers, NQTs and any person that would like to learn how to program using Python. This course covers everything for both the AQA and the OCR awarding bodies. GCSE (9-1) in Computer Science This is the sample lesson for each of the Python Version 3 units. Please look at the completed other lessons that I have created by clicking on my name! Each unit comprises of: The lesson plan, a complete Power Point with all teaching videos embedded , (This means that you do not need to know anything about Python, the students can watch the videos on their own or you can watch it as a class.), differentiated exercises, and the completed python files. (These are in a zip format) Download all the files into the same folder and run Python Input Output Power Point.
wsparrow
PyGame - Python Game Making Half Term Unit + Example Files

PyGame - Python Game Making Half Term Unit + Example Files

This interactive walkthrough guides students through the basics of using PyGame for Python to create their own games. Despite making use of object oriented code, this tutorial is simple enough to engage students at KS4 and instill the importance of good coding practices early. This can be used as a summer class coding project, as part of a coding club for G&T, or as an introductory course for A Level students as an introduction to Object Oriented code or starting their NEA tasks. This presentation, based on some of the beginner PyGame tutorials is set out alongside pointers to GCSE & A Level theory topics as students are guided through the creation of a basic game. Bundle comes with example python files to allow teachers to plan fully resourced lessons.
hbillinghurst
KS3 Computer Science - Python programming

KS3 Computer Science - Python programming

Complete scheme of work for teaching Python programming to KS3 students. 21 hours of work subdivided into 8 lessons complete with learning objectives, powerpoints, and pre-written exemplar python programs to support the delivery of the course. The scheme of work comes complete with an overview of what should be covered in each of the assigned lessons. Covers: Programming languages and syntax Data types in python Variables to store data types Functions in python Writing and recalling a function IF statements in python Programmers annotation Mathematical operators in python Comparison of variables to constant Nested IF statements and ELIF Importing and using the random function Programming challenges A good start to building a basic understanding of Python programming at KS3 that leads nicely into the GCSE specifications of most examination boards.
tfoxICT
Doing Stuff with Python - a guide for beginners

Doing Stuff with Python - a guide for beginners

Delivering subjects like programming to mixed ability groups can be challenging, where ‘fire-fighting’ simple script issues for less able students, eats into the time you have to work with your more able students. This guide is intended to help to address these issues: A ‘self-help’ file for your students, in the form of a standalone web page (no Internet required). Issue to your students, or place it on your VLE. Make it easier for less able students to find the help they need. Example scripts are extensively commented. Examples can be copied and pasted direct from the web page into student’s IDE. Topics covered include: Variables. Data types. Numbers. Booleans. Assignment and Equivalence Operators. Comparison Operators. Strings - using tabs; indexing; slicing; converting, concatenation. Using Modules. Working with dates. Lists - indexing; slicing; change/add/remove items; remove duplicates; count occurrences; extending; clearing; sorting; searching; nested lists; list comprehensions. Sets - creating; check items; add items; remove items. Dictionaries - creating; looping through; searching. Tuples - creating; packing; unpacking; searching. Getting / Validating User Input. Controlling program flow - If statements; for loops; while loops; using range; using continue, augmented assignment. Functions - creating; scope of variables; avoiding duplication of variables. File Input and Output - modes; opening; reading; writing; using the with keyword. Using SQLite and CSV Databases. Troubleshooting - Self Help; Indentation; Tab Stops in output; Indexing and Slicing; Comparing Dates; Operator Precedence; Errors and Exceptions. Miscellaneous Items - validate an email address; checking user-supplied data; working with ini files; specifying Octal / Hexadecimal / Binary digits; converting numbers to Binary; generating random strings and numbers; simple Noughts and Crosses game.
elder_cat
Python Basics Help

Python Basics Help

a power point which details some of the different aspects of python programming, covering such topics as variables, debugging, comments and statements
dominicberesford1993
Python Cheat Sheets: Variables, Lists, Selection, Iteration

Python Cheat Sheets: Variables, Lists, Selection, Iteration

This is a group of ‘cheat sheets’ for students to use when programming. The sheets include: an explanation of the topic, the correct syntax and common errors. The sheets have common misconceptions on them. This allows students to refer to these when programming to increase their independence. I have used them as a laminated class set that I can hand to students when they ask me about an error.
lkgillott23
Python Pack

Python Pack

a collection of text files which feature python code including: Creating coloured patterns Guess the Number X’s and O’s
dominicberesford1993
Two Python lessons on arrays

Two Python lessons on arrays

An engaging resource which develops an understanding of manipulating lists in Python. There are two lessons here, first to introduce the topic and the second to consolidate learning. The answers are included as are extended learning tasks.
hoof_hearted