¿Qué herramientas de desarrollo de Python se recomiendan?
Python Tutor es una herramienta educativa gratuita desarrollada por PhilipGuo. Puede ayudar a los desarrolladores a superar obstáculos básicos en el aprendizaje de programación y comprender el proceso de cada línea de código fuente en la computadora cuando se ejecuta el programa. . A través de esta herramienta, los desarrolladores pueden escribir código Python directamente en el navegador web y ejecutar el programa visualmente paso a paso. Si no sabe cómo funciona el código en la memoria, también puede copiarlo en Tutor y ejecutarlo intuitivamente para profundizar su comprensión.
2. IPython
IPython es un shell interactivo de Python para humanos. Después de usarlo, ya no quiero usar mi propio Python.
Shell, IPython admite la sangría y la finalización automática de variables, y el comando bashshell tiene muchas funciones prácticas y funciones integradas. También es la mejor plataforma para informática científica y visualización interactiva.
3. Jupyter Notebook
Jupyter Notebook es como un bloc de notas que puede combinar notas de texto, ecuaciones matemáticas, código y contenido visual en un documento fácil de compartir y mostrarlo como tal. una página web. Es una herramienta esencial para el análisis de datos y el aprendizaje automático.
4. Python
Aunque Python es bueno, siempre encontrará varios problemas de administración de paquetes y de versiones de Python, especialmente muchos paquetes en la plataforma Windows que no se pueden instalar normalmente. Para solucionar estos problemas apareció Anaconda. Anaconda incluye una herramienta de administración de paquetes y un entorno de administración Python, y viene con una gran cantidad de paquetes de ciencia de datos de uso común, que también es el estándar para el análisis de datos.
5. Skulpt
Skulpt es un entorno de ejecución de Python en línea implementado por JavaScript, que le permite ejecutar fácilmente código Python en el navegador. El uso de Skulpt combinado con el editor CodeMirror puede lograr un entorno básico de edición y ejecución de Python en línea.