Python довольно неплохой выбор для первого языка программирования:
инзкий порог входа
практичный (через небольшое время уже можно писать полезные программы - для начала только для себя, но и Рим, тоже не сразу строился).
поддерживается всеми современными IDE.
У него есть и минусы (но плюсов больши и они реально весомее):
он приучает к не очень хорошим практикам программирования (в первую очередь отсутствие статической типизации);
он всё ещё относительно нишевой язык (хотя и с весьма широкой нишей).
В целом если душа лежит к Python - то ответ "да подходит".
Сам выучил этот язык первым и всем советую!
Имеются противоположные подходы к изучению. Сверху вниз или снизу вверх. У меня высшее образование по компьютерам. Мы начинали с "ассемблера" (если вы поняли, о чем я). Короче, снизу. Но вскоре учебную программу поменяли и стали учить "Сверху". Для самостоятельного изучения, думается, Python подойдет. Это - будет "сверху".
Хорошо хоть не с машинных кодов начала.
Учить конечно можно, главное - стараться сразу же применять полученные знания на практике: необязательно что-то по работе, а просто для отработки навыков.
В целом, вакансии для python-джуниоров хоть и есть, я бы рекомендовал обратить внимание на другие языки, например, Java.
Спасибо за хорошие примеры применения python в жизни, не в работе :)