Necesito una guía para principiantes para configurar ventanas para el desarrollo de Python

Actualmente trabajo exclusivamente con .NET y me gustaría probar Python. Para este fin, necesito configurar un entorno de desarrollo de Python. Guío a esto sería útil. Supongo que estaría haciendo desarrollo web, por lo que necesitaré un servidor web y probablemente una base de datos. También necesito punteros a ORM populares, un marco MVC y una biblioteca de prueba.

Uno de mis criterios principales con todo esto es que quiero entender cómo funciona, y quiero que esté lo más aislado posible. Esto es importante ya que tengo cuidado de contaminar lo que es un entorno .NET que funciona con servidores web y de bases de datos de terceros. Estoy completamente feliz de usar SQLite para comenzar si esto es posible.

Si me llevo bien con esto, es probable que también quiera configurar el servidor automatizado de compilación y ci (en una máquina virtual, probablemente ubuntu). Cualquier sugerencia para esto sería útil.

Mi objetivo final si me gusta Python es tener un tipo similar de herramientas que tengo disponibles con .NET y comprender realmente la construcción y la implementación de todo. Para empezar, me conformaré con un entorno de desarrollo simple que esté lo más aislado posible y que sea fácil de eliminar si no me gusta. No quiero usar IronPython ya que quiero la experiencia completa de desarrollar una solución de Python usando las herramientas y los marcos que generalmente se usan.

Respuestas a la pregunta(20)

Su respuesta a la pregunta