13.2.2: Descripción general de Python
- Page ID
- 87226
Python es un lenguaje de programación de alto nivel, de código abierto y de uso general ampliamente utilizado. Python admite múltiples paradigmas de programación, incluida la programación orientada a objetos, imperativa y funcional o los estilos de procedimiento. Cuenta con un sistema de tipo dinámico y administración automática de memoria y tiene una biblioteca estándar grande y completa. Por favor, visite Python. 3
Instalación
Se recomienda Instalar la Distribución Anaconda. 4 Puedes descargar Python 2 o 3. En aras de la compatibilidad con los paquetes a utilizar a lo largo del curso, se recomienda Python 2.7. Anaconda es una distribución Python completamente gratuita (incluyendo para uso comercial y redistribución). Incluye más de 300 de los paquetes Python más populares para ciencia, matemáticas, ingeniería y análisis de datos.
Instalación de paquetes
Las capacidades de Python se están construyendo sobre la base de las contribuciones continuas de la comunidad. Estas contribuciones suelen estar encapsuladas en paquetes. Por ejemplo, podemos comenzar por la biblioteca Poliastro 5, una biblioteca de ingeniería espacial.
Para instalar este o cualquier otro paquete, podemos hacer uso de diferentes gestores de paquetes. Hay dos administradores de paquetes principales para python (ambos vienen con anaconda):
Simplemente invoca cualquiera de las siguientes frases en tu ventana terminal/cmd:
conda instalar poliastro -c poliastro
pip instalar poliastro
Entorno de Desarrollo Integrado (IDE)
Podemos usar Python ya sea invocándolo desde el terminal, o usando entornos IDE ad-hoc. En particular, la distribución de Anaconda viene con:
- Spyder Script\(\to\) de escritorio.
- Entorno de desarrollo i-Python\(\to\) html
Empezando con Python
Escribe tu primer script en Python y ejecútalo usando Spyder:
# @author: manuelsolerarnedo (# al comentario)
imprimir “hola mundo”
a = 2
b = 3
c = a + b
imprimir c
Si quieres aprender más sobre python (con aplicaciones aeronáuticas), el curso AeroPython es muy recomendable (Curso AeroPython). 6 Observe sin embargo que el curso ha sido preparado como un cuaderno i-python. Si quieres continuar, ¡solo descarga los cuadernos y empieza a codificar!
4. https://www.continuum.io/why-anaconda
5. https://poliastro.github.io/ por Juan Luis Cano