| | | |

Minicurso de Python para Matemáticas

Ajude a manter o site livre, gratuito e sem propagandas. Colabore!

1 Acerca del lenguaje

Python es un lenguaje de programación de propósito general, de nivel alto y multiparadigma. Es decir, es relativamente cercano a los lenguajes naturales humanos, está desarrollado para aplicaciones diversas y permite el uso de diferentes paradigmas de programación (programación estructurada, orientada a objetos, orientada a eventos, paralelización, etc.).

Fue lanzado en 1991 por Guido van Rossum111Guido van Rossum, 1956-, matemático e programador de computadores holandês. Fonte: Wikipédia: Guido van Rossum. y, actualmente, es mantenido por la Python Software Foundation en un modelo de desarrollo comunitario y abierto.

1.1 Instalación y ejecución

Para ejecutar un código Python en su computadora es necesario instalar un intérprete. En el sitio oficial, están disponibles para descargar intérpretes gratuitos y con licencia libre. En este minicurso, usaremos Python 3 [5].

1.1.1 Notebook en línea

Usar un Notebook Python en línea es una forma rápida y práctica de iniciar los estudios en el lenguaje. Se ejecutan directamente en la nube y varios permiten el uso gratuito por tiempo limitado. Algunas opciones son:

1.1.2 IDE

Usar un ambiente integrado de desarrollo (IDE, del inglés, integrated development environment) es la mejor forma de capturar todo el potencial del lenguaje Python. Algunas alternativas son:

1.2 Utilización

La ejecución de códigos Python puede realizarse de tres formas básicas:

  • en modo interactivo en una consola/notebook Python;

  • por ejecución de un código (script) arqnome.py en una consola/notebook Python;

  • por ejecución de un código arqnome.py en una terminal del sistema operacional.

Exemplo 1.2.1.

Consideremos el siguiente pseudocódigo.

s = "Hola, mundo!".
imprime(s). (imprime la cadena s)

Vamos escribirlo en Python y ejecutarlo:

  1. a)

    En un notebook.

    Iniciamos un notebook Python y escribimos el siguiente código en una celda de entrada.

    1s = "Olá, Mundo!"
    2#imprime a string s
    3print(s)

    Al ejecutar la celda, obtenemos la salida

    Olá, Mundo!
  2. b)

    En modo interactivo en la consola.

    Iniciamos una consola Python en una terminal del sistema y escribimos

    $ python3
    

    Aquí, $222A lo largo del texto, usaremos la notación del sistema operacional Linux. es el símbolo del prompt de entrada que puede ser diferente dependiendo de su sistema operacional. Entonces, escribimos

    1>>> s = "Olá, Mundo!"
    2>>> print(s) #imprime a string s

    El símbolo >>> es del prompt de entrada de la consola Python. La salida

    Olá, Mundo!

    aparece justo debajo de la última línea de prompt ejecutada y, al completarse el procesamiento, un nuevo prompt >>> se pone disponible para recibir una nueva instrucción. Para cerrar la consola, escribimos

    1>>> quit()
  3. c)

    Escribiendo el código ola.py y ejecutándolo en una consola/notebook.

    Primero, escribimos el código en un IDE (o en un simple editor de texto)

    1s = "Olá, Mundo!"
    2print(s) # imprime a string s

    Una vez guardado en /ruta/ola.py, lo ejecutamos en la consola/notebook Python con la instrucción

    1>>> exec(open('/ruta/ola.py').read())

    La salida se imprime justo debajo del prompt/celda de entrada.

  4. d)

    Escribiendo el código ola.py y ejecutándolo en una terminal del sistema.

    Suponiendo que el código ya esté guardado en el archivo /ruta/ola.py, podemos ejecutarlo en una terminal escribiendo

    1$ python3 /ruta/ola.py

    La salida se imprime justo debajo del prompt de entrada del sistema.


Envie seu comentário

Aproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!

Opcional. Preencha seu nome para que eu possa lhe contatar.
Opcional. Preencha seu e-mail para que eu possa lhe contatar.
As informações preenchidas são enviadas por e-mail para o desenvolvedor do site e tratadas de forma privada. Consulte a política de uso de dados para mais informações.

Licença Creative Commons
Este texto é disponibilizado nos termos da Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional. Ícones e elementos gráficos podem estar sujeitos a condições adicionais.

Pedro H A Konzen
| | | |