¿Qué es el espía?

Spyder es un sencillo entorno de desarrollo integrado en Python. En comparación con otros entornos de desarrollo de Python, la ventaja de Spyder es que imita la función de "espacio de trabajo" de MATLAB.

Recientemente, el aprendizaje profundo se ha desarrollado muy rápidamente y tiene el potencial de dominar el mundo. Después de un período de estudio, descubrí que estaba muy interesado en esta metafísica mágica y esperaba estudiarla más a fondo. Este es un tema de investigación que es difícil de entender simplemente leyendo artículos, por lo que espero hacer un seguimiento del código escrito por los expertos y aprender más al respecto. Descubrí que muchos códigos fuente proporcionados por expertos están escritos en base a Python, por lo que planeo aprender Python.

Al principio, instalé Python directamente, escribí el script en el bloc de notas de Windows y luego lo ejecuté en cmd. Pero esto es muy ineficiente y no favorece la depuración. El shell de Python en la línea de comando y IDLE en la interfaz gráfica de usuario solo pueden interactuar línea por línea, lo que también es muy problemático. Así que planeé construir mi propio entorno de desarrollo integrado, similar al VS de Microsoft, pero me tomó unos días descubrir que todavía era demasiado joven y que también necesitaba descargar módulos específicos del sitio web oficial de Python, lo cual era muy problemático. . Finalmente, elegí anaconda, que es simple y fácil de usar. La dirección de descarga es la siguiente: /files/doc/docbook/python_beginner_tutorial/release/htmls/ch04_python_dev_env.html#how_dev_python_in_window

anaconda tiene la suya propia. python, que tiene la mayor parte del módulo de python. Los módulos específicos se pueden ver en el sitio web oficial de anaconda. Su propio IDE es Spyder y la interfaz es la siguiente:

Se puede ver que. El diseño de la interfaz de Spyder es muy similar al de Matlab. Los estudiantes que están familiarizados con Matlab pueden comenzar a usar Spyder rápidamente, pero existen algunas diferencias.

1. La primera es la tecla de acceso directo. En términos generales, la tecla de acceso directo para la depuración está configurada en F5. El método de depuración es Ctrl + F5, que es diferente de la depuración paso a paso. Por conveniencia, puse Las teclas de método abreviado de depuración se cambiaron a la forma habitual. El método de modificación es: HERRAMIENTA->Preferencias->Atajos de teclado en la barra de herramientas, y luego modifique los atajos en consecuencia.

2. El segundo es cómo establecer un punto de interrupción. En general, se hace clic en el punto de interrupción una vez en la barra vertical al lado del área de edición, pero en Spyder también se hace clic dos veces. dos veces seguidas. No entiendo por qué está configurado de esta manera. Por supuesto, también puede seleccionar directamente la tecla de acceso directo del punto de interrupción. La tecla de acceso directo predeterminada es Ctrl + F12. La cambié a F12.

3. Solicitud de código. La solicitud de código para matlab es ingresar las primeras letras de la función y luego presionar la tecla tab. Para Python, escriba un . Si está creando un objeto, simplemente escriba y obtendrá la sugerencia del código.

4. Es mejor no escribir la ruta del script en chino, porque lo más probable es que Python no pueda reconocerlo. No puedo explicar el motivo, pero esta es una maldita lección.

Curso recomendado: Vídeo tutorial de Python de Gu Education