1. Resources Home
  2. Whole School
  3. Computing
  4. Algorithms and programming
  5. Python
Tkinter Basics in Python

Tkinter Basics in Python

In this pack I've included three lessons and a workbook to get students into the basics of Tkinter - using widgets, creating menus, and using internal variables to create an input/output system with their widgets. The pack is generally aimed at A Level students, however the syntax is rather basic, so this could be used for ANY students - i.e. GCSE Students for their NEA would be able to show great competency and skill in programming by using a GUI instead of an MDI
mro2013
KS3 Python - Introduction

KS3 Python - Introduction

I found the resources for Lesson 1 from another user on tes (willo79 - your resources were great!) and modified them to suit my students. I used this as a starting point to make resources for my other lessons on Numbers and Selection. Each lesson has a PowerPoint Presentation and a worksheet that goes with it.
nirunas95
OCR GCSE Computer Science NEA task preparations (J276)

OCR GCSE Computer Science NEA task preparations (J276)

This 3-lesson unit introduces GCSE students to the rules surrounding their conduct in the NEA element of the OCR GCSE Computer Science (J276). Includes teachers guide, practice tasks, lots of practical activities and class discussions and attractive PowerPoint presentations to help the pupils feel prepared before they tackle the NEA task themselves. It helps them become familiar with the following: • how they must act during the NEA • what they are and are not allowed help with • finding resources in the resource bank • reminder of writing flowcharts and pseudocode • understanding the marksheet and what is expected for each element to get the highest marks possible • how to approach the topic It is recommended that this unit is delivered directly before they start the NEA or alternatively you can always stop the NEA and give the lessons when you think they are relevant.
nwilkin
29 Python Skill Building Lessons with Assessments

29 Python Skill Building Lessons with Assessments

This set of resources is around building Python skills. It has been designed for KS4 Computer Science students, with OCR J276 in mind. No prior Python knowledge is required from students, as the resources are aimed at complete novices. Enclosed is 29 hours of lessons. Within this there are assessments designed to test and challenge the students. Lesson have been numbers with my suggested order. The following skills are covered: >Inputs and Outputs >Variables >Data types and Casting >Maths >String Manipulation >Conditional statements >Iteration >Arrays >Procedures and Functions >Defensive program design >Debugging >Flowcharts >Pseudocode This lesson is designed in 'OpenDyslexic' font, if you do not have this font installed the formatting of the lesson may be out. On the side of each page is a volume meter, this can be used for behaviour management to show students how loud they are and where their volume should be. Enjoy!
Davism1993
How to Program using Python - Part 1

How to Program using Python - Part 1

This is an 18 page introduction to programming using Python. It includes: 1. Python -The Basics 2. The use of variables, constants, operators, inputs, outputs and assignments 3. The use of data types 4. The use of basic string manipulation Each section includes activities for the students to complete.
edulitolearn
Christmas Activities - Programming with Python

Christmas Activities - Programming with Python

This resource includes 7 Christmas themed, stand alone activities for students learning how to program using Python. The activities go from basic activities to more complex tasks. Some of the skills and knowledge tested includes using input, FOR and WHILE loops, string manipulation, lists, exporting to an external file and importing from an external file.
edulitolearn
Beginners Python lists

Beginners Python lists

This lesson, with learning objective and bronze, silver, gold outcomes introduces lists in Python. It uses ideas that they are familiar with, to teach the concept before the coding. Several examples are given, including populated lists, empty lists, and lists which can be appended with inputs. My learners were very engaged with the bronze silver and gold tasks, and all wanted to get researching to complete gold! None of the lesson expects prior Python knowledge other than opening it, and using print("this"). There is an extended learning task on the lesson too.
hoof_hearted
Beginners while loop plenaries / starters

Beginners while loop plenaries / starters

There are enough here to attach to a whole harm term of work (7 activities with solutions). The activities can either be used as a warm up starter, a recall to retain, or a plenary to check understanding. The activities are all different, and have things like spot the errors, true false, cloze sentences, amongst other things. Very engaging, and they bring real life situations to what can be quite a dry subject. I hope your learners are enthused with these activities as mine have been.
hoof_hearted
Python Calendar System

Python Calendar System

Python Mini Project for GCSE Computer Science students. Programming project to create a Calendar system that allows users to create an account and login to view their the contents of their Calendar. View/Add/Amend/Delete events on the Calendar. Sort the Calendar by Date. Presentation explaining project provided along with python code solution.
HeatonMoorDigital