Designing a Python Class

Sdílet
Vložit
  • čas přidán 28. 08. 2024
  • In this video an approach to designing a Python class from a given specification is outlined. This will involve verb and noun 'analysis' that results in the definition of a UML class diagram that can then be converted to Python code.

Komentáře • 28

  • @MaxGoddur
    @MaxGoddur Před 7 lety +15

    When a thought process can be delivered with the clarity with which Mr Jones delivers Python, it deserves accolades, more importantly take some time and support Mr Jones via Patreon, he does it right.

  • @nocontentnoname5922
    @nocontentnoname5922 Před 5 lety +6

    This man is an exceptionally good teacher. I have seen most of the YT channels on Python. This channel imo provides the most detailed explanations and does not gloss over a single step in developing the concept of interest. You sir are making the world smarter.

  • @koustubhpawar8916
    @koustubhpawar8916 Před 2 lety +1

    This video is very important for those who are struggling to learn OOPs concept.

  • @crossfarm4146
    @crossfarm4146 Před 4 lety +3

    damn Philip, this is one of the few videos I've ever seen without one single dislike, you know youre doing something right!!

  • @n3los
    @n3los Před 7 lety +2

    Mr Jones, keep posting material like this.
    this is a gret job, we were missing you.

  • @daniilgrodskiy8908
    @daniilgrodskiy8908 Před 7 lety +2

    I am so happy that you've posted again! Thank you so very much for your in depth lessons, JPJ!

  • @subramaniantr2091
    @subramaniantr2091 Před 4 lety +1

    Whole new level of interpretting english language to a machine language!! Beautiful

  • @revellights1000
    @revellights1000 Před 6 lety +1

    Everyone of your videos provides an excellent education in Python classes. You're extremely clear in how you present each topic. Thanks very much. I'm also impressed that you could take the "specification", which someone wrote entirely in the passive (not active) voice, and develop the example class.

  • @sunableflames9365
    @sunableflames9365 Před 7 lety +1

    Thanks JPJ..Your videos have given me a new perspective in Programming.I strongly believe that your method is the key to unlocking the complexity in programming languages. Please keep uploading more videos.They are amazing.

  • @StephenChapman
    @StephenChapman Před 7 lety +3

    Excellent video, JPJ! Thanks for sharing.

  • @Mrjarnould
    @Mrjarnould Před 7 lety +2

    I've been looking forward to you uploading a new video for months, thank you!

  • @codecobber1107
    @codecobber1107 Před 5 lety +1

    Awesome. Clearly defined and explained. Wish my college and uni lecturers where like this years ago.

  • @evanj4122
    @evanj4122 Před 5 lety +3

    just the explanation i needed! carry on good sir !

  • @ramingolbang2417
    @ramingolbang2417 Před 3 lety +1

    Excellent explanation, in a "class" of its own!

  • @quazichimp
    @quazichimp Před 7 lety

    What a pleasant surprise! Welcome back.
    Looking forward to more of your informative teaching method.

  • @ronaldjohnson4470
    @ronaldjohnson4470 Před 5 lety

    I am very happy I found your channel. Thank you for your time.

    • @johnphilipjones
      @johnphilipjones  Před 5 lety

      Thank you for your positive comments. You may also be interested in the following websites:
      www.PythonByteSize.com
      and
      www.JohnPhilipJones.com
      Best wishes
      Phil

  • @husseinshuriye6380
    @husseinshuriye6380 Před 7 lety

    Thank you John, for sharing these materials.

  • @kapipogeorge906
    @kapipogeorge906 Před 6 lety +1

    Brother thanks very MUCH and you are real changed me! Thanks for your Coding donation

  • @jophycui2454
    @jophycui2454 Před 7 lety

    Thanks JP, you veidos are clear and great.

  • @DQLearning
    @DQLearning Před 6 lety +1

    a perfect lecture

  • @orderflow985
    @orderflow985 Před 5 lety

    Great video! Can you please create more videos on breaking down a problem and steps to take.

  • @giray_koc
    @giray_koc Před 3 lety

    Hi, great videos John Philip Jones really appreciated. Aren't credit and debit methods also setters here ? I see that when you design a class you don't use object word why is that ?

    • @johnphilipjones
      @johnphilipjones  Před 3 lety

      I prefer to think of getters as a method that just returns a value and has no processing component. For a setter I regard it as a method that assigns a value and again does not contain any processing.
      Best wishes
      Phil

  • @jaynepal2051
    @jaynepal2051 Před 6 lety +1

    I am 100% sure that if you start teaching Chinese language then most of the audience would master it.