2012-03-19 17 views
5

Quiero actualizar mi Python ejecutando algunos pequeños scripts. ¿Cuál sería la mejor configuración en Windows?
Todo lo que debo instalar: IDE, intérprete, etc. La depuración básica y la ayuda con la sintaxis son importantes. Prueba gratuita o gratuita.Python IDE/Entorno para un principiante en Windows

A menudo veo mencionar a Eclipse, pero creo que debe ser pesado cuando no conozco Eclipse. (Conozco CodeLite, KDevelop y, por supuesto, Visual Studio)

+0

posible duplicado de [¿Hay un buen IDE de Python gratis para Windows?] (Http://stackoverflow.com/questions/126753/is-there-a-good-free-python-ide-for-windows) – geoffspear

+0

@Wooble Es de 2008, creo que con algunas ediciones, esta publicación puede ser una respuesta para los buscadores de google que buscan las más nuevas alternativas. – EwyynTomato

+0

En ese caso, no es constructivo. de cualquier manera, debe ser cerrado. – geoffspear

Respuesta

0

Python Tools es una muy buena extensión de editor de Python para Visual Studio. Está diseñado principalmente, creo, para usar con IronPython (no estoy seguro de que se instale sin él), pero también debería funcionar con una instalación de CPython.

Además, Komodo Edit es un editor bueno y liviano con intellisense y una consola.

1

Puede usar IDLE que viene predeterminado con Python en Windows.

Según el README incluido, sus principales características son: editor de texto

  • multi-ventana con resaltado de sintaxis, autocompletado, guión inteligente y otros.
  • Shell de Python con resaltado de sintaxis.
  • Depurador integrado con escalonamiento, puntos de interrupción persistentes y llamada visibilidad de la pila.

enter image description here

+0

Si es parte de una instalación estándar, definitivamente es algo con lo que debería jugar. – Olav

+0

Sí, IDLE viene con la instalación de Python. Probablemente ya esté en su sistema si ha instalado Python. El problema con IDLE es que no le ayuda con la sintaxis – Surya

+0

. Si quiere ayuda con la sintaxis y todo, busque algunos IDE de gama alta. PyScripter sería una mejor opción para principiantes (estudiantes). Ni siquiera lleva mucha RAM. Uso IDLE para pruebas (funciones de prueba, clases, etc.). Es lo mejor para eso. – Surya

2

Probablemente, usted debe tratar PyScripter (Funciona bien). Es de uso gratuito y tiene muchas funciones.

Aparte de eso, puede usar IDLE, Notepad ++.

Sin embargo, si puedes sentarte durante un tiempo para aprender cosas poco avanzadas, deberías probar Vim (básicamente se maneja con comandos). Sin embargo, puedes salir con él para hacer una programación básica aprendiendo algunos comandos (lleva unos minutos). Tiene en tutor de compilación.

Los siguientes enlaces le brindarán muchas opciones.

  1. http://wiki.python.org/moin/PythonEditors
  2. http://wiki.python.org/moin/IntegratedDevelopmentEnvironments
1

Si no te importa gastar un poco de dinero en efectivo, que recomiendo encarecidamente Wing IDE. Su autocompletado, depurador y Source Assistant hacen que Python sea fácil, incluso para principiantes.

enter image description here

0

pywin32 (Python para las extensiones de Windows) incluye Pythonwin.

Pythonwin es similar a IDLE.

1

¿Algo malo con Eclipse/Aptana y PyDev?

Aptana 3.0 (already PyDev Installed):http://aptana.com/products/studio3/download 
Eclipse: http://www.eclipse.org/downloads/ 
PyDev(instruction):http://pydev.org/download.html 
+0

He estado usando Eclipse/PyDev durante algunos meses, y creo que parece un poco problemático: las autocompletaciones no siempre funcionan, recibo errores de módulos de importación en el IDE que no son reales, y es una especie de grande. Ciertamente no es tan brillante como Visual Studio (que es un estándar de oro, sin duda), pero es gratis, lo cual es una gran ventaja. No he encontrado una mejora significativa en mi productividad con respecto al uso de emacs y la línea de comandos, pero esta es probablemente una función de mí, y no del IDE. – BenDundee

2
  • IDE: Adición Spyderlib a esta colecciones IDE, es gratis y se integra muy bien con IPython.

  • distribución & IDE: Si estás en Windows, Python(x,y) distribución ofrece un buen conjunto de paquetes (especialmente si estás en la comunidad científica y utilizó MATLAB previamente.), Pero se trata sólo en el paquete x86. También viene con Spyderlib instalado.

  • distribución: Si eres un estudiante académico, puedes obtener Enthought scientific python distribution gratis (compatible con x86 y x64), luego instala un IDE por separado de tu elección.

  • IDE: Si está acostumbrado a Visual Studio, existe PyTools.

  • Editores de texto como IDE: Sublime Text 2, Vim (con algunos ajustes), Emacs (también con algunos ajustes).

  • IDE: Si está familiarizado con Eclipse: PyDev

Editar: Parece que una gran cantidad de respuestas incluyen IDLE en ellos. De todos modos, si planea usar IDLE, es posible que desee considerar IDLEX, también es compatible con IPython.

3

Estoy usando Dreampie para probar funciones/bibliotecas unfamilliar y Pycharm para un código más grande.

0

PyStudio es un entorno de programación Python gratuita con la comprobación de sintaxis Pylint y un depurador Winpdb totalmente integrado

0

Notepad ++ funciona muy bien con el NppExec complemento en Windows. No se requiere conocimiento de un IDE usando este método, y ofrece una forma ligera y rápida de abrir y ejecutar scripts de Python.Yo uso los siguientes pasos:

  1. Descargar (si no existe ya) el plugin NppExec y colocar el archivo .dll en [++ ruta de instalación Bloc de notas] \ plugins

  2. Abrir un archivo de Python en Notepad ++, presione F6 para ejecutar

  3. Escriba las líneas siguientes en la ventana que aparece:

    NPP_SAVE 
    python "$(FULL_CURRENT_PATH)" 
    
  4. Las líneas anteriores, básicamente dicen NppExec a "guardar el archivo Python actual y ejecutarlo usando la versión de Python que aparece por primera vez en las variables de entorno de ruta"

  5. Haga clic en "Guardar" y escriba un reconocible nombrar como 'run_python'

  6. Ir a la barra de menú, Plugins -> NppExec -> Opciones avanzadas ..

  7. Bajo 'elemento de menú', seleccione el guión que acaba de crear anteriormente, y 'Añadir/Modificar 'a los elementos del menú con un nombre adecuado. Esto nos permite asignar teclas de acceso directo a través de Ajustes -> Acceso directo Mapper -> comandos Plugin

  8. Navegue hasta el nombre del script y elegir cualquier combinación de teclas como Ctrl + R

  9. utiliza el método abreviado Ctrl + R para guardar y ejecutar el archivo Python

algunos puntos a tener en cuenta cuando se utiliza Np PEXEC:

  • Asegúrese de que compruebe la opción Complementos -> NppExec -> Siga $ (CURRENT_DIRECTORY). Esto asegura que Python busca la secuencia de comandos en la ruta actual, no en la ruta de Notepad ++.

  • La ventana de la consola que se acopla a la ventana del editor principal no tiene activado el ajuste de palabra de forma predeterminada. Utilice Ctrl + W dentro de la consola para activar el ajuste de línea y no perder ningún dato útil de salida

  • Matar a un script en Python ejecuta pulsando Ctrl + C dentro de la ventana de la consola

Una vez hecho todo esto, Notepad ++ básicamente funciona como un IDE. Puede carecer de funciones avanzadas de depuración proporcionadas por IDEs, pero funciona muy bien con Python.

3

He intentado varios IDEs para Python y he encontrado que me gusta IEP el mejor. Es pequeño, tiene buenas características e integra el shell Python en su entorno.

Con un lenguaje como Python no es tan importante tener un IDE completo, por lo que un buen editor de texto también funcionará. Vim es genial si puedes aprender a usarlo. Si eso no vale la pena, puedes buscar algo más simple, como Notepad++.

Por supuesto, Python viene con su propio IDE, IDLE, en Windows. No tiene muchas funciones, a tal grado que en realidad es solo un editor glorificado diseñado para un solo idioma, pero es tolerable.

Cuestiones relacionadas