¿Cuáles son las herramientas de desarrollo de Python recomendadas?
1. Python Tutor
Python Tutor es una herramienta educativa gratuita desarrollada por PhilipGuo, que puede ayudar a los desarrolladores a superar obstáculos básicos en el aprendizaje de programación y comprender cómo se ejecuta cada línea de código fuente. el programa en una computadora. 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 se ejecuta el código en la memoria, también puede copiarlo en Tutor y ejecutarlo visualmente para profundizar su comprensión.
2. IPython
IPython es un shell interactivo de Python para humanos. Después de usarlo, ya no querrás utilizar el shell integrado de Python
. , IPython admite la finalización automática de variables, la sangría automática, admite comandos bashshell y tiene muchas funciones y funciones prácticas 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 comentarios de texto, ecuaciones matemáticas, código y contenido visual en un documento fácil de compartir. Página web. Es una herramienta esencial para el análisis de datos y el aprendizaje automático.
4. Anaconda
Aunque Python es bueno, siempre encontrará varios problemas con la administración de paquetes y la versión de Python, especialmente muchos paquetes en la plataforma Windows que no se pueden instalar normalmente. Para resolver estos problemas, apareció Anaconda. Incluye una herramienta de administración de paquetes y un entorno de administración Python. También viene con una gran cantidad de paquetes de ciencia de datos de uso común, que también son estándar para el análisis de datos.
5. Skulpt
Skulpt es un entorno de ejecución de Python en línea implementado en JavaScript, que le permite ejecutar fácilmente código Python en el navegador. Utilice Skulpt combinado con el editor CodeMirror para lograr un entorno básico de edición y ejecución de Python en línea.