Andy Dolinski
Andy Dolinski
  • 140
  • 1 808 544
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.
Переглядів: 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
Making reports Basic Introduction
Переглядів 6018 років тому
Making reports Basic Introduction
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
De Morgans Laws Explained
Переглядів 1,7 тис.8 років тому
De Morgans Laws Explained
Hex Explained -- Live Stream with class!
Переглядів 2708 років тому
Hex Explained Live Stream with class!
Calculating the cost of Christmas!
Переглядів 1768 років тому
Calculating the cost of Christmas!

КОМЕНТАРІ

  • @BSentertainmenthomeworq2
    @BSentertainmenthomeworq2 20 днів тому

    awesome this helps a lot!

  • @user-xe3zl1xq7d
    @user-xe3zl1xq7d 21 день тому

    This is the first video I found in youtube that is spoken in English! Wonderful playing amounts.

  • @chillietoe
    @chillietoe 27 днів тому

    this tutorial rocks!

  • @Abfdifan23
    @Abfdifan23 28 днів тому

    quando eu tento mudar a posição da boca ele continua igual nas 2 frames.

  • @user-rp3bt4wq5p
    @user-rp3bt4wq5p Місяць тому

    Mansión foster

  • @acaribun
    @acaribun Місяць тому

    i know its been 13 years but please can someone tell me what the music in the background iss

  • @stickguy-x6u
    @stickguy-x6u Місяць тому

    i got flash 8 in 2024

  • @millkeee
    @millkeee Місяць тому

    thank u sir

  • @AdityaSharma-wb8rs
    @AdityaSharma-wb8rs Місяць тому

    Informative video SIr. Thank you.

  • @user-lu9wh9qo5h
    @user-lu9wh9qo5h Місяць тому

    thanks!!

  • @gkdevanimator
    @gkdevanimator 2 місяці тому

    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

  • @vantas_parp7164
    @vantas_parp7164 2 місяці тому

    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

  • @RarefiedError
    @RarefiedError 3 місяці тому

    probably hard for noobs to understand that the 9 operand in mmap location 0,0 is a 'load' operand. (LDA $x) type thing

  • @Chxxsec4ke
    @Chxxsec4ke 3 місяці тому

    Here for my computing homework 😭

  • @klesleypereira4832
    @klesleypereira4832 3 місяці тому

    It worked! I don't believe... i stay the wole day trying solve this and finally i done. Thanks, bro!

  • @sorry4692
    @sorry4692 3 місяці тому

    Thank you Andy Dolinski you're my hero

  • @rishiplawat8292
    @rishiplawat8292 3 місяці тому

    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.

  • @eno4364
    @eno4364 3 місяці тому

    Can someone help, how would I be able to make a total price at the end of my meal?

  • @tec4321-e5o
    @tec4321-e5o 4 місяці тому

    thank you...its bad that you have to create a for loop just to open a csv file, crap

  • @avarionuk4283
    @avarionuk4283 4 місяці тому

    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

  • @cjkrigecarolus9573
    @cjkrigecarolus9573 4 місяці тому

    thank you very much for making this video I found it very helpful

  • @antonkalashnikov572
    @antonkalashnikov572 4 місяці тому

    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.

  • @coolfrog2777
    @coolfrog2777 5 місяців тому

    Retro AF

  • @TheFacesGG
    @TheFacesGG 6 місяців тому

  • @sixeleven637
    @sixeleven637 6 місяців тому

    yoo thanks

  • @ZachX888
    @ZachX888 6 місяців тому

    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!

  • @ZachX888
    @ZachX888 6 місяців тому

    Wow, that's great! What a useful tool! Thank you for showing it to us. :)

  • @ZachX888
    @ZachX888 6 місяців тому

    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...

  • @itsdarklikehell
    @itsdarklikehell 6 місяців тому

    brittish python devs be like: this is a constructor __innit__?

  • @Jojosmith342
    @Jojosmith342 7 місяців тому

    very useful tutorial. All thumbs up & definately subscribed. thank you for teaching

  • @tea7703
    @tea7703 7 місяців тому

    wow

  • @kennydcod4
    @kennydcod4 7 місяців тому

    good stuff

  • @luthfahood4093
    @luthfahood4093 7 місяців тому

    Excellent Video Andy!

  • @angielucinda2882
    @angielucinda2882 8 місяців тому

    Promo SM 🤦

  • @thomasray-hu1to
    @thomasray-hu1to 9 місяців тому

    nice video

  • @soupie187
    @soupie187 9 місяців тому

    It was a pretty good example of using definitions. Thanks

  • @sundayolorunfemi4609
    @sundayolorunfemi4609 9 місяців тому

    Very interesting indeed but how this be done with a class as marketshop?

  • @justlaugh9720
    @justlaugh9720 9 місяців тому

    good luck

  • @user-xt6yh1to7s
    @user-xt6yh1to7s 9 місяців тому

    Thanks sir for this really helpful video❤

  • @kishkills9576
    @kishkills9576 9 місяців тому

    THIS GUY IS THE FUCKING GOAT

  • @roller1235
    @roller1235 10 місяців тому

    Great analogy, this is my assembly language model for A level and this has definitely helped me understand it better.

  • @serinazafirah1641
    @serinazafirah1641 10 місяців тому

    hadir

  • @0xN1nja
    @0xN1nja 11 місяців тому

    perfectly explained! hats off to you <333

  • @0xN1nja
    @0xN1nja 11 місяців тому

    this cleared my basics. thank you so much

  • @akerketolybaeva5572
    @akerketolybaeva5572 11 місяців тому

    easy thanks±!!

  • @brinkawesome
    @brinkawesome 11 місяців тому

    hooooly

  • @miwwie1504
    @miwwie1504 Рік тому

    Awesome! I can't wait to kill myself! Amazing video! My existence is purposeless! Count your days! The revelation is approaching! Humanity has fallen!

  • @Gytyrua
    @Gytyrua Рік тому

    thanks bud

  • @kryptoniridium
    @kryptoniridium Рік тому

    Really helped a lot in practice. Was stuck at replacing the vowels with nil.

  • @chairchair1231
    @chairchair1231 Рік тому

    smol man in computer