![Andy Dolinski](/img/default-banner.jpg)
- Видео 140
- Просмотров 1 808 941
Andy Dolinski
Великобритания
Добавлен 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.
Просмотров: 162
Видео
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)
Просмотров 1599 месяцев назад
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)
Просмотров 6419 месяцев назад
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: ruclips.net/video/nEIExaOrqS8/видео.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: ruclips.net/video/iKDSaxeszQQ/видео.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
Просмотров 225 тыс.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. ruclips.net/video/Y7g7ZoGDOKI/видео.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