Saltar al contenido principal
LibreTexts Español

13.2.2: Descripción general de Python

  • Page ID
    87226
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    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!


    3. https://www.python.org/

    4. https://www.continuum.io/why-anaconda

    5. https://poliastro.github.io/ por Juan Luis Cano

    6. http://pybonacci.org/2015/09/17/curs...on-en-la-uc3m/


    This page titled 13.2.2: Descripción general de Python is shared under a CC BY-SA 3.0 license and was authored, remixed, and/or curated by Manuel Soler Arnedo via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.