Сергей Паньков, тут слушал лекцию по RPA, кое-кто из слушателей просил написать робота, чтоб был блок «сделать работу за меня» и последним блоком был блок «перечислить зарплату на мою карточку».
Hollib, с одной стороны, я был в общем подготовлен как ИТ-любитель, и ардуинками, и всякими bat-никами, и школьной программой с Бейсиками всякими. Так что код писать я в принципе понимал как.
После обучения я стал активно писать код для своих табличек. Понаписал уйму лапши, потом попался мне python и я пересел на него. После python смотрю на VBA совсем другими глазами, т.к. именно с python понял основы ООП, стал понимать объектную модель языка и когда возвращаюсь в VBA, там тоже улавливаю его структуру глубже, чем ранее. Ну и кроме того, для некоторых задач пришлось перелопатить половину microsoft-овского API, когда разбирался с outlook.
Иногда бывает проще ченьть сделать VBA и вызвать это из другого кода, мне это особого труда не составляет. Но не люблю его, после сахарного Python выглядит VBA как мотыга рядом с мотоблоком.
Для начала необходимо немного подебажить. Расставить точки останова и посмотреть, что в действительности возвращается вашими обращениями к методам (бота?) Если не придет просветление, хорошо бы дополнить вопрос описанием того, что вы надебажили.
Sergey Mukhin, весь python строится на основе PEP. Это рекомендации, по которым следует строить python и инфраструктуру python. Их много. Самое знаменитое PEP8.
PEP про тайпхинтинг - PEP484, но возможно есть и другие. Надо погуглить.
Python не диктует IDE, как этому IDE работать. Поэтому вопрос не в тэг Python.
Более того, VSCode это и не IDE по-хорошему-то. Хотя и похоже.
Но самое главное - отчего бы вам не написать в поддержку продукта, который не работает корректно, как вам видится?
И вот если вас не устроит ответ поддержки, вы испробуете все способы решения проблемы и уж тогда придете сюда, опишете все свои попытки и спросите один конкретный вопрос.
Agzamikail, сообщаю вам, что list() это не лист, это список.
То же относится к питон - нет такого термина. Есть Python - проявите уважение и называйте его по его корректному названию.
К сведению, п.3.5 Регламента регулирует этот вопрос.
Вероятно, это описанная в документации к pyqt5 несовместимость версии Python.
Рекомендую создать и активировать виртуальное окружение, поставить в него python последний в ветке 3.9.x, обновить в нем pip, затем ставить туда pyqt штатным образом.