Home
Videos uploaded by user “John Philip Jones”
GIMP 2.8 Perspective tool
 
05:45
Shows how the GIMP Perspective Tool is able to fix photographs taken at an odd angle
Views: 35434 John Philip Jones
A Python Variable versus a Python Object
 
04:47
Looks at a Python variable with specific reference to an object and its object reference.
Views: 8670 John Philip Jones
Finding the 2's Complement
 
02:27
Shows how to find the two's complement of a binary number
Views: 28707 John Philip Jones
Signed Binary Numbers
 
07:12
Describes how negative and positive binary numbers are represented in a computer system
Views: 79858 John Philip Jones
Python Class Members
 
09:10
Looks at the members of a Python class and also illustrates the documentation string as used in Python code.
Views: 4243 John Philip Jones
Introduction to tkinter
 
07:24
Here we look at tkinter and how it allows Python programs to treat graphical widgets as objects. Thus it allows the development of GUI from the view point of the object oriented paradigm.
Views: 23681 John Philip Jones
Fetch-Decode-Execute Cycle
 
04:54
Shows a typical fetch decode execute cycle for a machine code instruction (that uses implied addressing)
Views: 123408 John Philip Jones
Python Methods and self
 
13:48
This Video Tutorial looks at a Python method and how it is added to a class. It also considers the formal parameter self.
Views: 20048 John Philip Jones
Machine Code Instructions
 
11:24
Describes the structure of typical machine code instructions
Views: 213023 John Philip Jones
Binary to Hexadecimal Conversion
 
05:23
Shows how to convert a binary number to a hexadecimal number
Views: 5513 John Philip Jones
GIMP 2.8 Resetting Layout
 
03:09
Shows how you can recover the default GIMP 2.8 layout. Helps when you have lost various tool windows and you do not know how to get them back.
Views: 12847 John Philip Jones
How to Download and Install Python
 
03:06
Shows how to download and install Python
Views: 28188 John Philip Jones
Copying Python Object References
 
05:21
A 'schematic animation model' that looks at how an object reference can be copied to another object reference.
Views: 7750 John Philip Jones
Python an Immutable Object
 
06:28
Describes the immutable nature of an integer object and introduces garbage collection.
Views: 7209 John Philip Jones
Pythons Object Reference
 
03:57
Looks at the relationship between an object reference and a variable
Views: 6914 John Philip Jones
Denary to Binary Base Change
 
04:47
Shows how to convert from a Denary (decimal) number to a Binary number
Views: 6707 John Philip Jones
Finding the 1's Complement
 
02:32
Show how to find the one's complement of a binary number
Views: 115366 John Philip Jones
Exclusive Or Gate
 
03:31
Describes the Exclusive Or gate its symbol, Truth Table and Boolean representation
Views: 55744 John Philip Jones
Two Variable Karnaugh Map
 
04:39
Shows how a two variable Karnaugh Map can minimise a two variable sum of minterms
Views: 8027 John Philip Jones
Quick 2's complement
 
03:10
A quick way to find the two's complement of a binary number
Views: 9863 John Philip Jones
Half Adder Design
 
11:10
Shows how to design a Half Adder using logic gates
Views: 24807 John Philip Jones
Local variables in Python methods
 
07:54
In this video tutorial we look at local variables as they appear in Python methods and we also discuss how they differ from instance variables.
Views: 3384 John Philip Jones
GIMP 2.8 Fuzzy Selection Tool
 
06:31
Illustrates a use for the fuzzy selection tool and introduces levels
Views: 12116 John Philip Jones
GIMP 2.8 How to change the Size of an Image for printing
 
11:01
Shows how to change the Size of an Image for printing using GIMP 2.8
Views: 23254 John Philip Jones
A Python String is Immutable
 
04:31
Discusses the immutable nature of a Python string
Views: 5928 John Philip Jones
Combinational Circuits (1 of 2)
 
09:32
Deriving Boolean expressions from logic gates in combination http://www.johnphilipjones.com
Views: 25688 John Philip Jones
GIMP 2.8 Clone tool
 
06:04
Shows aspects of the clone tool and also illustrates a typical use for the tool i.e. the removing of unwanted areas of a photograph
Views: 25957 John Philip Jones
Python Class and Object
 
17:03
Looks at the Python class and object and how they relate to each other. Also recommends a model that helps visualise the relationship.
Views: 67888 John Philip Jones
Binary to Denary Conversion
 
05:38
Shows how to change the base of a Binary number to a Denary (decimal number)
Views: 9314 John Philip Jones
Pythons self parameter
 
08:46
Discusses Python self parameter
Views: 4781 John Philip Jones
Python Immutable and Mutable Types
 
14:41
Uses a schematic model to help explain immutable and mutable types in Python.
Views: 2687 John Philip Jones
Pythons Augmented Assignment Operators
 
05:36
Illustrates the subtract assignment operator www.PythonByteSize.com
Views: 6002 John Philip Jones
GIMP 2.8 Create a simple frame around a photograph
 
04:59
Shows how to select a border around a selection and use it to help produce a simple frame around an image.
Views: 8153 John Philip Jones
Python Assignment Operators
 
07:07
Looks at Python assignment operators in general and the 'ADD and ASSIGN' assignment operator in particular. www.PythonByteSize.com
Views: 9383 John Philip Jones
Pythons range function
 
13:14
Shows how to use Pythons versatile range function
Views: 17379 John Philip Jones
A Transistor
 
03:50
A transistor as a switch http://www.johnphilipjones.com
Views: 3512 John Philip Jones
Python find() method examples
 
07:20
Illustrates more examples of using the find method to locate sub-strings within a string. At the same time it reinforces the concept of messaging an object.
Views: 7384 John Philip Jones
Python Keyword Arguments for functions
 
06:33
Illustrates how keyword arguments can be used to pass parameters to functions.
Views: 4054 John Philip Jones
Python Binding a Name to an Object
 
10:03
Describes how Python does not have an assignment statement in the 'traditional sense' of its meaning. Instead it has names that are bound to an object. This video uses two programs and a model animation to help explain the Python mechanism for assigning when dealing with immutable integers.
Views: 6799 John Philip Jones
Logic Circuit Design for Memory
 
08:03
Shows how to design a logic circuit for a memory system
Views: 27770 John Philip Jones
Perfect Induction
 
03:37
An alternative method for proving theorems
Views: 6075 John Philip Jones
GIMP 2.8 Layer Mask
 
05:30
Illustrates how to use the GIMP layer mask
Views: 24442 John Philip Jones
Pythons __init__  method
 
15:26
This video tutorial looks at the use of the Python __init__ method used when writing classes from which objects are created and then initialized.
Views: 23474 John Philip Jones
Downloading and installing GIMP 2.8
 
02:47
Shows how to download the GIMP 2.8 installation file
Views: 2348 John Philip Jones
Pythons Parameter Passing Mechanism
 
14:58
Looks at a suitable model to describe the Python parameter passing mechanism. Also recommends that you regard passing parameters in Python as pass by object reference. Furthermore it recommends that you ignore pass by value and pass by reference as being a suitable description for parameter passing in Python.
Views: 8679 John Philip Jones
The Python find() String method
 
05:57
Describes the Python find() method as applied to a string
Views: 6301 John Philip Jones
Combinational Circuits (2 of 2)
 
14:43
Drawing a logic circuit from a Boolean Expression http://www.johnphilipjones.com
Views: 10568 John Philip Jones
Python function with no arguments and no return value
 
03:54
Looks at a program that calls and defines a Python function with no arguments and no return value.
Views: 4449 John Philip Jones
Pythons Arithmetic Operators
 
10:41
Describes each of Pythons arithmetic operators from the obvious through to the more unusual, such as the floor division.
Views: 4554 John Philip Jones
Unsigned Binary Numbers
 
05:00
Describes how unsigned binary numbers are represented in a computer
Views: 5760 John Philip Jones