Porto_b, во-первых, Python 2 устарел 10 лет назад, а в этом году его поддержка окончательно прекратилась. Во-вторых, в Python 2 есть возможность использовать кириллицу, но очень много проблема с кодировками, на которые вы сейчас и напарываетесь.
Сергей Горностаев, Dr. Bacon,
Тогда будьте добры порекомендовать книжку по Python 3.x для самых самых начинающих, как будто человек первый раз изучает программирование. По учебе знаком с паскаль и основам алгоритмов
Попробуйте добавить в начале файла с исполняемым кодом строку # -*- coding: utf-8 -*-
Это поменяет кодировку файла на utf-8. Вероятнее всего у вас символы переводятся автоматически в ascii или cp1251.
Пробовал так сделать, функция enterbox показал кириллицу а вот функция msgbox по прежнему крякосимволы показывает. Эти функции из модуля easygui. Но я решил изучить 3.X
Porto_b, если совсем мало опыта в плане программирования и python, то советую начать с Byte Of Python(книга), а потом уже переходить на более серьезные вещи, наподобие Марка Лутца.
Если сразу лезть в серьезные пособия, то многие вещи будут не понятны
StudMG, по учебе приходилось программировать на паскаль, объект паскаль(дельфи), знаком на среднем уровне с основными алгоритмами. Знаком со структурами данных очередь, спискок, хеш таблицы и тому подобное.
Я как раз выбрал учебник "Изучаем Python" Марк Лутц, потом планирую "Программирование Python" того же автора.
Porto_b, тогда хороший выбор)
Если хочется побольше практики в ооп, можно попытаться написать свою программу с GUI с применением PyQt, довольно сильно прокачивает понимание Объекто-Ориентированной Парадигмы