The RAM you’ll need for Python programming depends on what you’re doing with the language. If you’re only a primary backend web developer with Django, a typical low-end computer with 8GB of RAM is plenty, but you may need twice or four times that amount if you’re training machine learning models.