Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2021 January 30

P

PirraToZ in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ВкАпи - немного не нравится)
Массив уже убрал)
При ошибке - он меняет ключ, при первом разе - получает.
Я просто исключил ошибку, чтобы в случае чего он не сбросил цикл.
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
PirraToZ
ВкАпи - немного не нравится)
Массив уже убрал)
При ошибке - он меняет ключ, при первом разе - получает.
Я просто исключил ошибку, чтобы в случае чего он не сбросил цикл.
так какую ошибку может вызвать обычный get запрос?
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
у тебя response находится в i (а не ключ, как ты написал), если ошибка и будет - то скорее всего в нём
источник

P

PirraToZ in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Айван
Я к тому, что если бы не увидел что V в параметры запроса передаётся, что оно означает не понял бы. Лучше тоже переименовать.
1. Лучше пиши какие ошибки ловишь:
except TypeError: ...
except Exception: ... Если хочешь все.
2. Как вариант:
while True:
 try:
    ...
 except Exception:
    ...
 else:
    break
Мне не надо никогда заканчивать цикл, а (try, except) и так могут поймать ошибку и получить ключ и продолжить
источник

P

PirraToZ in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Yaroslav Savin
так какую ошибку может вызвать обычный get запрос?
Ошибку может выдать сам вк api
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
PirraToZ
Ошибку может выдать сам вк api
ошибка будет в твоём i
питоновскую ошибку это вероятнее всего не вызовет
источник

P

PirraToZ in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
там где i я уже поставил .json()["response"] дальше из i получаю остальное
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Даниил Кустов
Если грубо, то раст это C++
Компилируемый язык с огромными возможностями и очень высокой производительностью
Тогда если раст это плюсы, зачем юзать раст, если можно писать на плюсах?
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
🚲 Oleh Kopyl UI/UX designer
Тогда если раст это плюсы, зачем юзать раст, если можно писать на плюсах?
раст безопаснее
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Yaroslav Savin
раст безопаснее
Чем?
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
работа с памятью
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Yaroslav Savin
работа с памятью
И все?
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
меньше вещей, которые тянутся чуть ли не из 80х ради "обратной совместимости"
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Yaroslav Savin
меньше вещей, которые тянутся чуть ли не из 80х ради "обратной совместимости"
Обратная совместимость это плохо?
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
🚲 Oleh Kopyl UI/UX designer
Обратная совместимость это плохо?
в ситуации с плюсами - да
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Yaroslav Savin
в ситуации с плюсами - да
почему?
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
потому что это вызывает неопределённость, особенно при работе с более старым кодом
тысяча и один способ сделать одно и то же и зачастую, тысяча и одна вариация одной и той же функции, и так далее
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
неудобные и не всегда очевидные интерфейсы множества кусков стл
различные компиляторы со своим видением реализации всего и вся
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
уникальный для конкретного компилятора функционал
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
проблем много
но лично мне всё равно плюсы нравятся)
источник