• В чём отличие @Decorator от @Decorator()?

    Assargin
    @Assargin
    Перед ответом смотрю наличие ✔ в ваших вопросах
    Декоратор - это функция, которой на вход подаётся функция и вернуть он должен тоже функцию. Например:
    @decorator 
    def foo():
     ..

    Эквивалентно foo = decorator(foo)

    Теперь про случай из вопроса. В качестве декоратора вместо обычной функции вы используете класс (точнее его объект):
    @FuncDec()
    def foo():
        print('Hello')

    Эквивалентно foo = FuncDec()(foo), а именно:
    • создаётся объект FuncDec (вызывается конструктор __init__)
    • этот объект вызывается (__call__) вместе с параметром foo
    • объект вернул функцию wrapper, которая и будет в дальнейшем выполняться вместо объявленной foo
    • профит

    Но если убрать скобки, то получится эквивалент foo = FuncDec(foo)
    То есть просто вызов конструктора, который у вас не принимает параметров - поэтому и ругается.
    Ответ написан
    Комментировать
  • Где лучше учить Python самостоятельно?

    @Andrei1penguin1
    Если хочешь учить питон 2 года до уровня новичка, пожалуйста, делай как говорят, читай книжки и делай все по линеечке
    Если тебе нужен успех в этом деле, твои действия следующие:
    Поставил цель, проект, и начал выполнять
    Все, что не знаешь—гуглишь
    И так постепенно ставишь все более и более сложные проекты
    Во-первых опыт, во-вторых портфолио, а в-третьих куски кода из предыдущих проектов сможешь использовать в дальнейшем
    Ответ написан
  • Как в Python передавать данные из одного скрипта в другой?

    @javedimka
    Хочу сока
    Когда устанешь разбирать с селерами, рэббитами, и прочей ненужной дичью, просто открой доку питона и прочитай про мультипроцессинг
    https://docs.python.org/3/library/multiprocessing.html
    Ответ написан
    Комментировать
  • Можно ли считать JavaScript полноценным языком программирования?

    Adamos
    @Adamos
    Когда-то Голубицкий в Компьютерре прекрасно ответил на весь класс подобных вопросов.
    Там был срач о профессиональной фототехнике и профессионалах-фотографах.
    Так вот, он указал на мужика с обезьянкой на сочинском пляже и тот очевидный факт, что он именно фотографией профессионально зарабатывает, и люди ему за нее платят. Хотя дело тут не в профессиональных навыках мужика и уж тем более не в профессиональности его фототехники. А в обезьянке.
    На JS пишут тонны кода. Будете вы лепить на него свой ярлычок со словом "полноценный" или нет - это исключительно ваши половые трудности. А караван идет.
    Ответ написан
    7 комментариев
  • Старое железо. Кто знает что это за зверь?

    anmipo
    @anmipo
    Вот здесь в описании указывают:
    Vintage 1987 WYSE 80286 Motherboard 990176-01 & 990177-01 Daughter Board

    This is a vintage motherboard with a Intel CoProcessor, hard to find
    Похоже, что это материнская плата с 286 процессором (и пустым гнездом для сопроцессора на втором фото) плюс дочерняя плата с 1 МБ памяти.
    Ответ написан
    Комментировать