Size: a a a

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

2021 January 31

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Paper_doll_96
В итоге выполнилось на одну инструкцию больше, и та связана с подгрузкой значения на верхушку стека. Заметим ли мы это когда-нибудь? Нет
надо на timeit гонять))
источник

E

Egor in Сообщество Python Программистов
Бензофуран Гетероцикл
Поясняю на инструкциях байткода
оруу
источник

P

Paper_doll_96 in Сообщество Python Программистов
Бензофуран Гетероцикл
надо на timeit гонять))
Лучше на perf_counter, для настолько бесплатных операций (даже для vm)
источник

E

Egor in Сообщество Python Программистов
Egor
оруу
а если переводить на операции, которые человек делает?
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
dirone/
  fileone.py  # from dirtwo.filetwo import n
dirtwo/
  filetwo.py

Как сделать адекватный импорт?
источник

in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
dirone/
  fileone.py  # from dirtwo.filetwo import n
dirtwo/
  filetwo.py

Как сделать адекватный импорт?
В dirtwo сделать __init__.py, в котором импортирован filetwo?
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
В dirtwo сделать __init__.py, в котором импортирован filetwo?
Так себе выйдет, ибо по архитектуре заместо filetwo ещё одна папка, и в ней уже файл
источник

А

Айван in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
dirone/
  fileone.py  # from dirtwo.filetwo import n
dirtwo/
  filetwo.py

Как сделать адекватный импорт?
Ну, тут поидее просто PYTHONPATH на дирректорию которая содержит эти папки нужно указать. У меня вроде после того как с from указал заработало. Хотя IDE всё-равно ругается
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Ещё интересный вопрос
Стоит ли тайпхинтить функции которые возвращают None? 🧐🧐🧐
источник

E

Egor in Сообщество Python Программистов
Бензофуран Гетероцикл
Ещё интересный вопрос
Стоит ли тайпхинтить функции которые возвращают None? 🧐🧐🧐
да
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Бензофуран Гетероцикл
Ещё интересный вопрос
Стоит ли тайпхинтить функции которые возвращают None? 🧐🧐🧐
Да
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Лааааадно, значит время задрочиться)
источник

E

Egor in Сообщество Python Программистов
Бензофуран Гетероцикл
Ещё интересный вопрос
Стоит ли тайпхинтить функции которые возвращают None? 🧐🧐🧐
-> None
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Egor
-> None
Кэп
источник

А

Айван in Сообщество Python Программистов
Бензофуран Гетероцикл
Ещё интересный вопрос
Стоит ли тайпхинтить функции которые возвращают None? 🧐🧐🧐
Ну, я тоже указываю -> None если ты об этом
источник

E

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

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Бензофуран Гетероцикл
Ещё интересный вопрос
Стоит ли тайпхинтить функции которые возвращают None? 🧐🧐🧐
Но если у тебя могут вернуть или None, или какое-то значение, то пишешь не Union[None, object], а Optional[object]
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Но если у тебя могут вернуть или None, или какое-то значение, то пишешь не Union[None, object], а Optional[object]
Эт я знаю
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Айван
Ну, я тоже указываю -> None если ты об этом
А __init__ тоже тайпхинтят?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
и если да то как
источник