Hero image

Compshaw

Average Rating5.00
(based on 2 reviews)

25 years + experienced classroom teacher and head of department. Currently teaching A level and GCSE Computer Science. Material produced over the years.

18Uploads

10k+Views

3k+Downloads

25 years + experienced classroom teacher and head of department. Currently teaching A level and GCSE Computer Science. Material produced over the years.
Chapter 9 - OO Programming
gbradshaw38gbradshaw38

Chapter 9 - OO Programming

(0)
Python Learning Resources Chapter 9 - OO Programming This Chapter Covers: • the basics concepts of object-oriented programming • how to create classes and objects • how to create methods • Inheritance, Association, Aggregation and Composition • the difference between private, protected, and public variables. Supported by booklet, handouts, PowerPoint presentations, tasks (with solutions) and examples.
Python Resource bunndle for A level / Advanced Programming
gbradshaw38gbradshaw38

Python Resource bunndle for A level / Advanced Programming

6 Resources
Python Resources Chapters 9 -13 YouTube overview: https://youtu.be/1QsqlXCxwKM Covers the very basics of Python all the way up to GCSE and A Level Covers: 00 Programming TKinter OO Project Example QT Creator (PySide) QT Designer (PyQt6) Over 200 pages of notes / examplantion. 10 -20 programming tasks per chapter, with solutions. Example programs included. PowerPoints presentations and handouts for every chapter.
Python Complete set of resources (GCSE)
gbradshaw38gbradshaw38

Python Complete set of resources (GCSE)

8 Resources
Python Resources Chapters 1 -8 YouTube overview: https://www.youtube.com/watch?v=1QsqlXCxwKM Free Chapter 1 Available: https://www.tes.com/teaching-resource/resource-12878901 Covers the very basics of Python all the way up to GCSE and A Level Covers: Basics Array / Lists Functions Filing Over 200 pages of notes / examplantion. 10 -20 programming tasks per chapter, with solutions. Example programs included. PowerPoints presentations and handouts for every chapter.
Chapter 2 - Python Selection
gbradshaw38gbradshaw38

Chapter 2 - Python Selection

(0)
Python Learning Resources #Chapter 2 Selection# From a Series of Chapters. Covers: how to change the flow of a program using the IF statement comparison and relational operators the implementation of IF…ELIF and Else nested IF statements logical / boolean operators Support by handouts, booklet, presentations and tasks (with solutions). Part of a series of booklets: https://www.tes.com/teaching-resource/resource-13085518
Chapter 8 - Python Text Files
gbradshaw38gbradshaw38

Chapter 8 - Python Text Files

(0)
Python Learning Resources Chapter 8 - Filing This Chapter Covers: • the difference between text and byte files • how to create, read and write text files • using CSV & Comma delimited files • how to use direct file access using the SEEK command Supported by booklet, handouts, PowerPoint presentations, tasks (with solutions) and examples. Part of a series of booklets: https://www.tes.com/teaching-resource/resource-13085518
Chapter 5 - Python Functions
gbradshaw38gbradshaw38

Chapter 5 - Python Functions

(0)
Python Learning Resources Chapter 5 Functions Covers: the use of basic common functions. using imports such as Random, Math and Turtle how to incorporate functions into your programs creating simple functions how to return data from functions. Includes a booklet, handouts, PowerPoints presentations, task solutions and examples. Part of a series of booklets: https://www.tes.com/teaching-resource/resource-13085518
Chapter 6 - Lists, Tuples and Dictionaries
gbradshaw38gbradshaw38

Chapter 6 - Lists, Tuples and Dictionaries

(0)
Python Resources# Chapter 6 Lists, Tuples and Dictionaries This Chapter from a series covers: arrays how to use basic Lists process and managing lists incorporating lists into your programs. Supported by booklet, handouts, PowerPoint presentations, tasks (with solutions) and examples. Part of a series of booklets: https://www.tes.com/teaching-resource/resource-13085518
Python QtCreator PySide
gbradshaw38gbradshaw38

Python QtCreator PySide

(0)
Python Resources Chapter 13 PyCreator PySide • installing QT Designer and Python packages • understanding the basics of QT Designer • creating simple Window based applications. • use of input, output and buttons widgets.
Chapter 12 - Python  OO Project Example
gbradshaw38gbradshaw38

Chapter 12 - Python OO Project Example

(0)
Python Learning Resources Chapter 11 - Object Oriented TKinter This Chapter Covers: • recapping OO techniques • designing an OO program • GUI design • OO Program Structure • creating example program • testing and Improvements Part of a series of booklets: https://www.tes.com/teaching-resource/resource-13085518
Chapter 11 - Python TKinter
gbradshaw38gbradshaw38

Chapter 11 - Python TKinter

(0)
A set of resources for introducing TKinter. Includes PowerPoints, Notes, Tasks and Task Solutions: Introduction to TKInter Program Structure Adding Widgets Creating a basic data entry system (Example project) Can be purchased in Bundle: https://www.tes.com/teaching-resource/resource-13081436
Chapter 7 - Structured Programming
gbradshaw38gbradshaw38

Chapter 7 - Structured Programming

(0)
Python Learning Resources Chapter 7 - Structured Programming This Chapter Covers: • how to structure a program • how to create user-defined functions. • the use of parameters in functions • the difference between global and local variables • how to return values from Functions Supported by booklet, handouts, PowerPoint presentations, tasks (with solutions) and examples. Part of a series of booklets: https://www.tes.com/teaching-resource/resource-13085518
Chapter 3 - Python Loops
gbradshaw38gbradshaw38

Chapter 3 - Python Loops

(0)
**** Python Learning Resources **** Chapter 3 Loops * This chapter covers: the basic principles behind loops the different between conditional and unconditional loops implementing post and pre-condition loops using loops for validation Supported by booklets, handouts, PowerPoint presentation, tasks (with solutions) and examples. Part of a series of booklets: https://www.tes.com/teaching-resource/resource-13085518
Chapter 4 - Strings, Formatting and Dates
gbradshaw38gbradshaw38

Chapter 4 - Strings, Formatting and Dates

(0)
Python Learning Resources Chapter 4 - Strings, Formatting and Dates This Chapter Covers: What a String is Using the String Index String SLICING common String functions (methods) formatting Strings validation of Strings processing and using Date/Time Supported by booklet, handouts, PowerPoint presentations, tasks (with solutions) and examples.
Chapter 10 - Python SQLite
gbradshaw38gbradshaw38

Chapter 10 - Python SQLite

(0)
Python Learning Resources Chapter 10 - SQLite This Chapter Covers: • the basics of a database • what is SQL? • incorporating SQL into Python using SQLite • creating / editing database Tables • queries • adding / Updating data • concept of Relational Databases • multi-table Queries Supported by booklet, handouts, PowerPoint presentations, tasks (with solutions) and examples.
Python QtDesigner PyQt6
gbradshaw38gbradshaw38

Python QtDesigner PyQt6

(0)
Python Learning Resources Chapter 13 - Python PyQt6 This Chapter Covers: • installing QT Designer and Python libraries • understanding the basics of QT Designer • creating simple Window based applications. • use of input, output and buttons widgets. • creating Window Classes. Part of a series of booklets: https://www.tes.com/teaching-resource/resource-13085518
Python Complete Lesson Resources (A Level / GCSE)
gbradshaw38gbradshaw38

Python Complete Lesson Resources (A Level / GCSE)

14 Resources
Python Resources Chapters 1 -12 YouTube overview: https://www.youtube.com/watch?v=1QsqlXCxwKM Covers the very basics of Python all the way up to GCSE and A Level Covers: Basics Array / Lists Functions Filing Structured Programming 00 Programming TKinter Over 400 pages of notes / examplantion. 10 -20 programming tasks per chapter, with solutions. Example programs included. PowerPoints presentations and handouts for every chapter.
Chapter 1 - Introduction to Python
gbradshaw38gbradshaw38

Chapter 1 - Introduction to Python

(0)
This is Chapter 1 FREE version from a series of resources: https://www.tes.com/teaching-resource/resource-13085518 Covers: Introduction to basic Python Console Variable Data Types Type Conversions Arithmetic Operations Naming conventions Includes examples, explanations and a series of basic exercieses. Powerpoint included along with Python solutions. Handouts, Examples and Supporting notes.
PHP - Lesson 1 Basics
gbradshaw38gbradshaw38

PHP - Lesson 1 Basics

(0)
This from a series of lesson on learning Php programmers. It will cover: • how to create, save and run a program. • First program construct – sequence. • the use of variables and basic arithmetic operations. • variable data types. • how to use data type conversions (Casting). • Using the echo function. • how to get input from the user. • good practice when creating programs.