Red de conocimiento informático - Problemas con los teléfonos móviles - Instrucciones para el software de aprendizaje de programación Python

Instrucciones para el software de aprendizaje de programación Python

¿Cuáles son las mejores herramientas para aprender Python por primera vez? ¿Cuáles son las características de cada herramienta de desarrollo? Este artículo se centra en los problemas anteriores y presenta buenas herramientas actualmente populares para principiantes.

Uno de los terminales más potentes: Upterm

Originalmente quería recomendar fish o zsh, pero de hecho, principalmente codicio la función de autocompletar de estos dos. Últimamente he estado usando Upterm y en realidad es muy fácil de usar. Es un terminal de plataforma completa, que se puede decir que es el IDE del terminal, y tiene una potente función de autocompletar. Solía ​​llamarse BlackWindow, pero alguien le dijo que ese nombre no era bueno para la promoción de la comunidad, por lo que cambió el nombre a Upterm, que ahora cuenta con más de 17.000 estrellas.

Intérprete interactivo: Ptpython

Un intérprete interactivo de Python. Admite resaltado de sintaxis, indicaciones e incluso modos de escritura para vim y emacs.

Tercero, administración de paquetes de software esencial: Anaconda

Anaconda es muy recomendable. Puede ayudarlo a instalar muchas cosas problemáticas, incluido el entorno Python, la herramienta de administración de paquetes pip, las bibliotecas comunes y la configuración. caminos ambientales, etc. Si hace estas cosas una por una, es fácil encontrar varios problemas y causar frustración. Si desea utilizar Python para procesar datos, simplemente instálelo. Incluso ha desarrollado un intérprete JIT Numba. Entonces, con JIT, Anaconda también puede hacer cosas que requieren una mayor eficiencia en la informática científica en línea.

4. Editor: Sublime3

Por supuesto, se recomienda que los principiantes comiencen con PyCharm, pero a veces, al escribir algunos scripts livianos, querrás usar una herramienta liviana. Sublime3 se ha mejorado mucho en muchos lugares y es mucho más fácil de usar que antes. Al instalar los complementos Anaconda o CodeIntel, puede brindarle a Sublime una experiencia similar a un IDE.

5. Editor en línea de front-end: CodeSandbox

Aunque esta no es una herramienta de desarrollo de Python real, si el ingeniero de back-end quiere escribir el front-end, este editor en línea Es muy conveniente, ¡literalmente salvó la vida del ingeniero de back-end! No es necesario instalar miles de paquetes npm, se realiza en la nube y puede escribir el código directamente y ver el efecto. Admite marcos de front-end convencionales como React y Vue. Es un complemento recomendado.

6. Python Tutor

Python Tutor es una herramienta educativa gratuita desarrollada por Philip Guo que puede ayudar a los estudiantes a superar los obstáculos básicos en el aprendizaje de la programación y comprender el papel de cada línea de código fuente. en el proceso de ejecución del programa. Con esta herramienta, los profesores o estudiantes pueden escribir código Python directamente en un navegador web y ejecutar el programa de forma intuitiva 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.

7.IPython

IPython es un shell interactivo de Python para humanos. Después de usarlo, ya no querrás usar el shell propio de Python. IPython admite la finalización automática de variables. sangría, soporte para comandos de shell bash y muchas características y funciones útiles integradas. También es la mejor plataforma para informática científica y visualización interactiva.

8. Jupyter Notebook

Jupyter Notebook es como un cuaderno de bocetos que puede combinar notas de texto, fórmulas matemáticas, código y contenido visual, y *** * disfrutar fácilmente de documentos mostrados como páginas web. . Es una herramienta esencial para el análisis de datos y el aprendizaje automático.

9.Anaconda

Aunque Python es bueno, siempre encontrará varios problemas con la administración de paquetes de software y la versión de Python, especialmente en la plataforma Windows. Para resolver estos problemas, apareció Anoconda que incluye una herramienta de administración de paquetes y un entorno de administración Python. Anoconda incluye una herramienta de administración de paquetes de software y un entorno de administración Python, y viene con una gran cantidad de paquetes de software de ciencia de datos de uso común, que también son estándar para el análisis de datos.

10. Skulpt

Skulpt es una implementación Java del entorno de ejecución en línea de Python, que le permite ejecutar fácilmente código Python en el navegador. Puede utilizar skulpt con el editor CodeMirror para un entorno básico de edición y ejecución de Python en línea.

Aunque las diez herramientas de desarrollo de Python recomendadas anteriormente son muy buenas, no es necesario que las instales todas, después de todo, la que más te convenga es la mejor.