Size: a a a

Сообщество Python Программистов

2020 March 30

R3

Rud 356 in Сообщество Python Программистов
Oleg Yunin @TraceAir
я могу пояснить, почему это важно. пока "эту функциональность можно сделать и без async", и при этом нет понимания, чем альтернативы друг от друга отличаются, в голове будет каша. вот у меня в голове каша, я не знаю, как eventloop глубоко под капотом работает, только на пальцах могу рассказывать, как я бы сделал.
Я плохо понимаю как eventloop нормально бы реализовать можно было бы, за гранью: вот он есть и он переключает штуки и вообще был функционален. Вот попытался что-то на коленке сделать, но нет ни возврата данных, ни толковых штук с созданием задач и т.п.
источник

R3

Rud 356 in Сообщество Python Программистов
Получается по итогу вообще срань, а статьи рассказывают на уровне: вот есть такой синтаксис, берешь, приписываешь async, импортишь asyncio, делаешь луп и пихаешь в него - вау, ты ахуенен
источник

OY

Oleg Yunin @TraceAir in Сообщество Python Программистов
Rud 356
Получается по итогу вообще срань, а статьи рассказывают на уровне: вот есть такой синтаксис, берешь, приписываешь async, импортишь asyncio, делаешь луп и пихаешь в него - вау, ты ахуенен
да, от недостатка глубоких статей по async\await я тоже страдаю
источник

OY

Oleg Yunin @TraceAir in Сообщество Python Программистов
Rud 356
Я плохо понимаю как eventloop нормально бы реализовать можно было бы, за гранью: вот он есть и он переключает штуки и вообще был функционален. Вот попытался что-то на коленке сделать, но нет ни возврата данных, ни толковых штук с созданием задач и т.п.
есть же разные подходы. сходу -- есть на колбеках и через await
источник

OY

Oleg Yunin @TraceAir in Сообщество Python Программистов
мне лично скорее await хотелось бы, если бы я делал
источник

OY

Oleg Yunin @TraceAir in Сообщество Python Программистов
давайте задачу сформулируем модельную
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Че? Разве для 4 и 1 false?
источник

R3

Rud 356 in Сообщество Python Программистов
Я не совсем понимаю как вообще коллбеки работают, ибо как оно вообще возвращает что-то корректно? Через что оно это делает и как определяет что надо вернуть именно в эту функцию. Тип, обычно есть адрес возврата в функции, но тут то как его в питоне получить?
источник

VA

Vadim Apenko in Сообщество Python Программистов
Просто Ярик
Че? Разве для 4 и 1 false?
Начиная с первого.....
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
X < 5 => 1< 5 ?
источник

VA

Vadim Apenko in Сообщество Python Программистов
Просто Ярик
X < 5 => 1< 5 ?
Блин.
Если в итераторе попался Фолс, с него и до конца возвращается все
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Ааа
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Понял
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Прост не оч удачный пример, как мне кажется
источник

VA

Vadim Apenko in Сообщество Python Программистов
Rud 356
Я не совсем понимаю как вообще коллбеки работают, ибо как оно вообще возвращает что-то корректно? Через что оно это делает и как определяет что надо вернуть именно в эту функцию. Тип, обычно есть адрес возврата в функции, но тут то как его в питоне получить?
Ох с микропитоном ты не работал. На микроконтроллерах половина логики на коллбеках строится )
источник

А

Андрій in Сообщество Python Программистов
Vadim Apenko
Ну можно как-то так
   fontFile = "C:\Users\Desktop\abc.otf"
   fontdb = QtGui.QFontDatabase()
   id = fontdb.addApplicationFont(fontFile)
   family = fontdb.applicationFontFamiles(id)
   font = QtGui.QFont(family[0])
А если путь другой будет?
источник

VA

Vadim Apenko in Сообщество Python Программистов
Андрій
А если путь другой будет?
Ну впиши относительный путь
источник

R3

Rud 356 in Сообщество Python Программистов
Vadim Apenko
Ох с микропитоном ты не работал. На микроконтроллерах половина логики на коллбеках строится )
Ну даже если строится, то это не дает понимания как они по своей сути работают
источник

AT

Alexander T in Сообщество Python Программистов
Просто Ярик
Прост не оч удачный пример, как мне кажется
абсолютно обычный пример. takeWhile/dropWhile и прочее это все классика функциональщины
источник

AT

Alexander T in Сообщество Python Программистов
если английский знаешь то еще лучше - название функции полностью описывает ее поведение)
источник