К списку категорий

  •   К шагу 8. self, метод, методы с двумя нижними подчёркиваниями.




  •   Описание

    Задача основная понять смысл self, разобрать что такое метод и мы вышли немного за рамки урока, познакомились ещё с некоторыми вещами.

     



      Статья

    В этом курсе мы подробно разобрали аргумент self, поняли что он делает и зачем?

    Так же поняли что есть методы в классах.

    А так же вышли за рамки и забежали немного вперёд. Познакомились с методами с двумя нижними подчёркиваниями.

    Например, написали код с методом __call__, __self__.

    Просто многие программисты, как огня боятся методов с двумя нижними подчёркиваниями, считая их нечем заоблачным и страшным.

    На самом деле просто не понимая зачем они нужны.

    А ведь объяснение очень просто. Спрашиваю вас. Вы хотите получать динамический доступ к любым вашим программам и управлять ими в том числе удалённо?

    Ответ. мне очевиден, Да!

    Вот поэтому мы и начали тихонько не спеша подбираться к этим методам и будут они для вас простые и как родные, это я вам обещаю.

    В то же время мы не отходим от последовательного глубокого изучения Python объектно ориентированного программирования.

    Вы заметите, что в курсе я привожу много ассоциаций, что бы знания откладывались легко и просто.

    Ну что ж, пора смотреть курс, к делу.

     

    Смотреть курс.

     



      Код



    main.py

    
    
    # -*- coding: utf-8 -*-
    # __call__
    # *args, **kwargs
    
    class Add:
        def __call__(self, x, y):
            return x + y
    
    add = Add()
    print(add('Привет ', 'Друг'))
    
    
    





      Рекомендации

    Узнать больше в ленте Twitter и подписаться на Ютуб, получать новые видео.



    Внимательно прокрутите в голове, всё что изучили.

    Я дал достаточно ассоциаций.



    2016-06-07 11:37:39+00:00



    К списку категорий