¿Qué es el spyder?
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. Sin embargo, es difícil entender este tipo de tema de investigación simplemente leyendo el artículo, por lo que espero seguir el código escrito por Daniel y realizar una investigación en profundidad. Descubrí que muchos de los códigos fuente proporcionados por Daniel estaban escritos en base a Python, así que planeé 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 difícil de depurar. Sin embargo, el shell de Python con línea de comando y IDLE con interfaz gráfica solo pueden interactuar línea por línea, lo que también es más problemático. Así que planeé construir un IDE yo mismo, similar al VS de Microsoft. Después de pasar varios días, descubrí que todavía era demasiado joven. Además, necesito descargar módulos específicos del sitio web oficial de Python, lo cual es muy problemático. Al final elegí anaconda, es fácil de usar y muy sencilla. La dirección de descarga de anaconda está aquí: /files/doc/Docbook/Python _ principiante _ tutorial/release/HTMLS/CH04 _ Python _ dev _ env.html # how _ dev _ Python _ in _ window.
Anaconda tiene su propio Python y la mayoría de los módulos de Python. Los módulos específicos se pueden ver en el sitio web oficial de Anaconda. Mi IDE es Spyder, la interfaz es la siguiente:?
Podemos 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 acostumbrarse rápidamente a usar Spyder, pero existen algunas diferencias. Permítanme agregar estas distinciones. ?
1. Primero, teclas de acceso directo. En términos generales, la tecla de acceso directo para la depuración se establecerá en F5 y la tecla de acceso directo de depuración será Ctrl F5. La depuración paso a paso también es diferente. En resumen, por conveniencia, cambié las teclas de método abreviado de depuración al método habitual. El método de modificación es Herramientas->Modificar en la barra de herramientas. Preferencias -> Atajos de teclado, luego modifique los atajos en consecuencia. ?
2. En segundo lugar, cómo establecer puntos de interrupción. En términos generales, el punto de interrupción es hacer clic una vez en la barra vertical al lado del área de edición, pero en Spyder es dos veces y para cancelar también son dos clics seguidos. Personalmente no puedo entender 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. Indicaciones de código, las indicaciones de código de Matlab son para ingresar las primeras letras de la función y luego presionar la tecla tab. En Python, escriba una primero y luego presione la tecla tab. Si es un objeto creado, escriba directamente. Habrá indicaciones de código. ?
4. Es mejor no escribir la ruta del script en chino, porque es posible que Python no lo reconozca. No puedo decirte la razón específica, pero esta es una maldita lección.
Curso recomendado: Vídeo tutorial de Python de Zhonggu Education