Find your perfect Python development setup with this review of Python IDEs and code editors, including recommendations and screen shots.