Modern Python Environments for Development