Подойдет ли ноутбук для python?
Да, вполне подойдет.
Я бы правда советовал поискать:
- с возможзностью расширить оперативу в перспективе
- с более качественным экраном
- не леново )

А в целом - писать код на нем сможете без проблем.
Брал ребенку Ideapad, третий год пользуется и никаких проблем, так что с надежностью там все в порядке, у меня Thinkpad от леново и тоже работает уже лет 5 без проблем. Чисто субъективно Acer и Asus на порядок хуже сделаны. А вообще у ноуте просто должна быть хорошая гарантия и сервис центр в вашем городе.
По поводу экрана, вы же не слепой, зайдите в магазин, посмотрите, если TN матрица вас устраивает, берите, выже не играть ноут берете, и не телек покупаете, а берете бюджетный ноут, который поможет освоить вам будущую професию. В реальности, я ежедневно пользуюсь ноутом с IPS экраном и с TN и я не страдаю, когда приходится сидеть за TN матрицей.
Оперативку точно прийдется докупить, но произойдет это не сразу и у вас будет время чтобы накопить на нее, но в идеале текущая оперативка должна быть установлена одной планками, а не двумя, тогда проще к 8 добавить еще 8, а не продавать старую оперативку.