- 140
- 1 808 544
Andy Dolinski
United Kingdom
Приєднався 11 чер 2009
Computing/ICT revision, tutorials and activities.
Property Decorators (OO Python Tutorials)
Lesson 06 - Property decorators are a way of defining properties in a class, which are attributes that have some logic behind them. Properties allow you to access and modify the data of an object without exposing the implementation details or breaking the encapsulation principle. Properties also make your code more readable and maintainable, as you can use the dot notation to access and modify the attributes, rather than calling methods.
To define a property in Python, you need to use the @property decorator, which is a built-in decorator that converts a method into a property. The method that is decorated with @property is called the getter method, which returns the value of the property.
To define a property in Python, you need to use the @property decorator, which is a built-in decorator that converts a method into a property. The method that is decorated with @property is called the getter method, which returns the value of the property.
Переглядів: 160
Відео
Data classes (OO Python Tutorials)
Переглядів 979 місяців тому
Lesson 05 - In this video, you will learn how to use data classes, which are a new and convenient feature of Python that simplifies the creation and usage of classes that mainly store data. A data class is a regular Python class that is decorated with the @dataclass decorator from the dataclasses module. A data class is designed to hold data values and provide some basic functionality for worki...
Polymorphism (OO Python Tutorials)
Переглядів 1589 місяців тому
Lesson 04 - Polymorphism is a concept in object-oriented programming that allows an object to have different behaviours depending on the context. It means that the same name or symbol can have different meanings or implementations for different types of objects. For example, in Python, the operator can perform different operations depending on the types of the operands. It can mean addition for...
Abstract Classes (OO Python Tutorials)
Переглядів 1059 місяців тому
Lesson 03 - Abstract classes are a way of defining a common interface for a set of subclasses that share some functionality. Abstract classes are useful when you want to specify what methods a class must implement, but not how they are implemented. To create an abstract class in Python, you need to use the abc module, which provides the infrastructure for defining abstract base classes. You als...
Inheritance (OO Python Tutorials)
Переглядів 1569 місяців тому
Lesson 02 - Hello and welcome back to this video series on Object Oriented Programming in Python. In the previous video, you learned what Object Oriented Programming, or OOP, is and how to define classes and create objects in Python. In this video, you will learn how to use class inheritance, which is a powerful feature of OOP that allows you to reuse and extend existing code. Class inheritance...
Introduction to Object Oriented Programming (OO Python Tutorials)
Переглядів 6399 місяців тому
Lesson 1 - In this video you will learn about Object Oriented Programming using Python. This is an introduction video that helps you understand what an object is and how to program one. You'll learn about create a basic class (blue print) and using that class to create new objects, each with their own attributes and and behaviours (methods).
Alternative Cinema Project (Running the program)
Переглядів 4864 роки тому
This video shows you the program running. If you want to see the introduction video to this project, you can view it here: ua-cam.com/video/nEIExaOrqS8/v-deo.html
Alternative Cinema Program Introduction (Simplified NEA Mock Task)
Переглядів 2654 роки тому
This is an alternative project which removes much of the complexities of the original project I recently shared found here: ua-cam.com/video/iKDSaxeszQQ/v-deo.html This project requires the same skills but the level of complexity is reduced to make it easier to develop the essential skills you need to tackle an NEA task.
Cinema Planning (a mock GCSE project task)
Переглядів 1,6 тис.4 роки тому
This is an introduction to a mock project you could use to help you prepare for a GCSE controlled assessment. It covers many of the main programming skills you'll need including: - Building a menu - Using files such as CSV files - Creating and using loops - Creating and using data structures such as Dictionaries and Lists - Using selection (IF, ELIF and ELSE) - Checking for bad inputs
Making a menu in Python
Переглядів 224 тис.4 роки тому
In this tutorial we look at how to make a simple Python menu using a function and a while loop. This is for a text based interface.
Print variables in Python
Переглядів 15 тис.4 роки тому
In this tutorial we look at three different methods you can use to print variables in a print statement in Python 3.
Updating Dictionary Values
Переглядів 4,1 тис.4 роки тому
Quick tutorial showing how you can directly update a dictionary value or use dict.update() to update multiple values in one line of code.
Using dictionaries in Python
Переглядів 1,1 тис.4 роки тому
In this tutorial we look at how we can use dictionaries in Python in more complex ways. We look at using dictionaries within dictionaries and how we can use multiple dictionaries to interact with each other.
Importing CSV files into Python
Переглядів 55 тис.4 роки тому
This tutorial looks at how you can import data from a CSV file into your python projects.
Printing values from a dictionary
Переглядів 14 тис.7 років тому
Video explaining how Task 2 of the Cambridge International Examinations 2017 pre-release material could be completed. Sorting keys in a dictionary. Featured in this video. ua-cam.com/video/Y7g7ZoGDOKI/v-deo.html
Python Dictionary -- a shopping basket example
Переглядів 56 тис.7 років тому
Python Dictionary a shopping basket example
De Morgans Law -- Simplifying Expressions -- Tutorial 3
Переглядів 1,1 тис.7 років тому
De Morgans Law Simplifying Expressions Tutorial 3
PHP Introduction - HTML form - new page and csv file
Переглядів 2,1 тис.7 років тому
PHP Introduction - HTML form - new page and csv file
Scratch: [2] Move sprites using the mouse and glide
Переглядів 3,7 тис.8 років тому
Scratch: [2] Move sprites using the mouse and glide
Scratch: [1] Move sprites using arrows
Переглядів 1,1 тис.8 років тому
Scratch: [1] Move sprites using arrows
LMC (Little Man Computer) -- Tutorial 2 -- Using the LMC
Переглядів 48 тис.8 років тому
LMC (Little Man Computer) Tutorial 2 Using the LMC
LMC (Little Man Computer) -- Tutorial 1 -- What is it?
Переглядів 70 тис.8 років тому
LMC (Little Man Computer) Tutorial 1 What is it?
Fixed Point and Floating Point binary numbers
Переглядів 62 тис.8 років тому
Fixed Point and Floating Point binary numbers
Database Introduction (tables and queries)
Переглядів 8708 років тому
Database Introduction (tables and queries)
De Morgans Law -- Simplifying Expressions -- Tutorial 2
Переглядів 6 тис.8 років тому
De Morgans Law Simplifying Expressions Tutorial 2
De Morgans Law -- Simplifying Expressions -- Tutorial 1
Переглядів 3,5 тис.8 років тому
De Morgans Law Simplifying Expressions Tutorial 1
Hex Explained -- Live Stream with class!
Переглядів 2708 років тому
Hex Explained Live Stream with class!
awesome this helps a lot!
This is the first video I found in youtube that is spoken in English! Wonderful playing amounts.
this tutorial rocks!
quando eu tento mudar a posição da boca ele continua igual nas 2 frames.
Mansión foster
i know its been 13 years but please can someone tell me what the music in the background iss
i got flash 8 in 2024
thank u sir
Informative video SIr. Thank you.
thanks!!
While i never know about macromedia i used opentoonz or synfig for animation but i tried macromedia functions, im impressed and free trial without card yay
these videos are so helpfull! its been two decades BUT when i export my flash animation as an avi nothing on the movi clip stays, it will show on the preview but not when i export it, do u know as to why :0
probably hard for noobs to understand that the 9 operand in mmap location 0,0 is a 'load' operand. (LDA $x) type thing
Here for my computing homework 😭
It worked! I don't believe... i stay the wole day trying solve this and finally i done. Thanks, bro!
Thank you Andy Dolinski you're my hero
same
In the sidebar, where you have written the law "A . 1 = 1", it is wrong. In boolean algebra, "A . 1 = A". Please double check your information because some people might make mistakes in exams or interviews because of you.
Can someone help, how would I be able to make a total price at the end of my meal?
thank you...its bad that you have to create a for loop just to open a csv file, crap
How do I create another menu after I select an option. Say I press 3 then it gives me another list, I been trying to do this for days and its driving me crazy coming up with weird issues
thank you very much for making this video I found it very helpful
What about making a dict with keys as menu names and values as functions to be done. Now you can dynamically numerate it and check if its in the dict.
Retro AF
yoo thanks
Make sure to use simple and easy to animate character designs, more details means harder animation. Another trick is to use animation rigs so you don't have to draw new frames every time and can just move different parts of the characters. This tutorial was good but really scratches the surface of art and drawing. Make sure to look at more art tutorials if you want to learn how to draw better!
Wow, that's great! What a useful tool! Thank you for showing it to us. :)
I know I'm not likely to ever receive an answer, but what is the name of the song? It's beautiful and has major 90's vibes...
brittish python devs be like: this is a constructor __innit__?
very useful tutorial. All thumbs up & definately subscribed. thank you for teaching
wow
good stuff
Excellent Video Andy!
Promo SM 🤦
nice video
It was a pretty good example of using definitions. Thanks
Very interesting indeed but how this be done with a class as marketshop?
good luck
Thanks sir for this really helpful video❤
THIS GUY IS THE FUCKING GOAT
Great analogy, this is my assembly language model for A level and this has definitely helped me understand it better.
hadir
perfectly explained! hats off to you <333
this cleared my basics. thank you so much
easy thanks±!!
hooooly
Awesome! I can't wait to kill myself! Amazing video! My existence is purposeless! Count your days! The revelation is approaching! Humanity has fallen!
thanks bud
Really helped a lot in practice. Was stuck at replacing the vowels with nil.
smol man in computer