Showing results for "Python"

Showing 71 results

Show
results per page

This fully working Python project demonstrates a method of creating a gradient fill, to add depth to flat looking rectangles. It also shows how to use transparency effects to change the shape of gradient filled surfaces, how to plot points of a circle, and some examples of why you would want to do so. The activity...

A set of homework challenges to promote computational thinking using Scratch and Python courtesy of Greg Reid, a CAS member in Scotland.

 

 

Two documents cover the topics of functions and recursion. Students are provided with Python code and need to think through exactly what the code will do.

This activity introduces students to space and planetary science whilst teaching skills that engineers and scientists use to analyse data from other planets. Students are given a detailed introduction to the programme ‘Python’ through the resources and are taught about the needed set up, spectral algebra and...

This activity demonstrates how a Raspberry Pi running Python can interact with other devices in the browser. Using the web.py framework, web forms can be served to mobile phones, tablets etc, and accept input which is fed into the Python script. The project helps students to see how web servers work, and how...

This resource forms part of the ageing society resources from the Grand Challenges resource collection.  The introductory video can be found here.

The ageing society – level 3 resource package consists of activities designed to run for around two to three hours...

This resource forms part of the artificial intelligence resources from the Grand Challenges resource collection.  The introductory video can be found here.

The artificial intelligence – level 3 resource package consists of activities designed to run for around two...

These resources consist of lesson plans, worksheets, Minecraft Maps (Raspberry Pi version) for the area around the Giant's Causeway in Northern Ireland, and some general how to guides. The guides take teachers through the steps to update a Raspberry Pi, and install one of the Giant's Causeway maps into the correct...

In this programming task students have to create a program to calculate how much to pay delivery drivers based on either the hours they work or the number of parcels they deliver. The students are given the rules that should apply to the program and are then encouraged to plan their program either as a flowchart or...

In this programming task students have to create a program to calculate the cost of a journey made by self-employed delivery drivers. The students are given the rules that should apply to the program and are then encouraged to plan their program either as a flowchart or pseudocode before they start to code in...

This edition of the Computing at School newsletter focuses on pedagogy, and contains articles covering:

*Barefoot Computing teaching resources and ready-to-deliver CPD with QuickStart Computing

*BCS Certificate in Computer Science Teaching

*Baseline assessment of computing

*Bebras...

This resource uses the version of Minecraft that comes pre-installed within the Raspbian operating system for the Raspberry Pi. As such a Raspberry Pi is required to use this e-book. Minecraft: Pi Edition comes with a powerful Application Programming Interface (API), which allows students to hack and make entire...

This collection comprises of Code for life Rapid Router with Python and Code for life Rapid Router with Blockly resources. They are aimed at both primary schoolchildren of all ages learning early computer programming as well as secondary school...

A set of resources aimed at secondary school students. The resources were developed by Nichola Wilkin and cover the following topics:

  • History of computing
  • Networks
  • Using Python
  • Using Scratch
  • ...

This is a very comprehensive introduction to functional programming concepts using Python 2 from Mary Rose Cook’s blog. Students can work through the activities, using a language of their choice, to learn a wide range of techniques including using...

Pages