Возможно, потому, что вы не читаете документацию. Например, на этом ресурсе принято код оборачивать в тег code. Но вы сначала делаете, потом ищете, что не так, но опять же не в документации, а у других спрашиваете.
Выглядит как «хочу машину, чтоб грузоподьемность как у Белаза, скорость как у болида формулы-1, просторная как автобус и чтоб размером со Smart.»
Так бывает?
Magic Code, рекомендую рассмотреть в качестве учебника «Изучаем python» Марка Лутца. Основы там просто разжёваны. Сам сейчас штудирую и обнаруживаю много нового и интересного.
keNy, рабочий, но немножко нерабочий :) я ж не говорил - снести всё и переустановить. Я предложил перегрузиться временно для понимания - железо или софт.
keNy, я бы советовал сделать резервную копию, потом сделать флешку загрузочную с той же ОС и с неё перезагрузиться и посмотреть - проблема оборудования или ПО.
Но, кстати, я недавно слез с мыши на тачпад и в целом не жалею.
ООП это очень простая штука.
Класс - по-сути табличка. Строчки таблички - объекты.
Можно взять табличку и дорисовать ещё колонок. Можно в ячейке таблички написать формулку, или написать, что см.в другой табличке. Ну и всё в таком духе.
Это по-сути.
Но воплощение всего этого на языке - порой заковыристо и контринтуитивно. И, как сказали коллеги, сначала надо научиться просто языку; потом понять его внутреннее устройство; набрать практики; потом понять, как в этом устройстве можно некоторые вещи сделать удобнее через ООП; а потом расширять и углублять, осваивать правильные подходы.