ALGORITMOS 11. Phyton, instrucciones básicas

En esta publicación vas a encontrar:

  • Qué es Phyton
  • Una breve descripción de la aplicación que usaremos para aprender Phyton (Thonny).
  1. La página principal de Thonny
  2. Cómo mostrar un mensaje por pantalla
  3. Cómo guardar algo en la memoria
  4. Cómo mostrar por pantalla lo que está guardado en una variable
  5. Cómo darle un valor a una variable
  6. Hacer cálculos y guardarlos en una variable.
  7. Las condicionales si entonces sino

QUÉ ES PHYTON

Python es un lenguaje de programación versátil, legible y poderoso que se usa para crear desde sitios web y juegos hasta inteligencia artificial y análisis de datos.

QUÉ ES Thonny

Thonny es un entorno de desarrollo integrado (IDE) gratuito y de código abierto diseñado específicamente para principiantes que aprenden Python Creado por Aivar Annamaa en la Universidad de Tartu (Estonia), es muy popular en educación por su simplicidad y herramientas pedagógicas.

CÓMO INSTALAR Thonny

Ver el video https://www.youtube.com/watch?v=JQwsIhsnoiA

 

CARACTERÍSTICAS DE  Thonny

·         Viene con Python incluido, por lo que no necesitas instalarlo por separado. 

·         Interfaz limpia y sin distracciones, ideal para estudiantes. 

·         Depurador visual paso a paso: Permite ejecutar el código línea por línea, ver cómo cambian las variables y entender el flujo del programa. 

·         Visualización de expresiones: Muestra cómo Python evalúa cada parte de una expresión, muy útil para comprender la lógica. 

·         Modo para explicar referencias: Ayuda a entender cómo funcionan las variables y la memoria en Python. 

·         Gestor de paquetes simple: Permite instalar librerías externas (con pip) desde una interfaz gráfica. 

·         Funciona en Windows, macOS y Linux, y está incluido por defecto en el sistema operativo de Raspberry Pi. 

 

1.-PÁGINA PRINCIPAL DE  Thonny

 



 

2.-MOSTRAR UN MENSAJE POR PANTALLA

 Para mostrar un mensaje por pantalla:

  • ·         En Pseudocódigo usábamos la instrucción ESCRIBIR. (en minúscula o mayúscula)
  • ·         En Phyton usaremos la instrucción print (en minúscula)

Ejemplo: mostrar por pantalla “Buen día a todos”

En Pseudocódigo

En Phyton

ESCRIBIR "Buen día a todos"

 

print("Buen día a todos")

 

En la siguiente imagen te muestro dentro de un círculo dónde se encuentra el botón ejecutar



Luego de escribir la sentencia y presionar el botón ejecutar, en PseInt se abría una pequeña ventana. Pero aquí vamos a ver la ejecución al final de la pantalla, como se muestra en la siguiente imagen:


 

3.-GUARDAR ALGO EN LA MEMORIA

Para guardar en la memoria algo que una persona escribió en el teclado:

  • ·         En Pseudocódigo usábamos la instrucción LEER y luego el nombre de la variable donde se iba a guardar el dato que la persona escribió en el teclado.
  • ·         En Phyton usamos la instrucción input(). La sintaxis en Phyton es:

 

 variable = input("Mensaje para el usuario: ")

Ejemplo: mostrar un mensaje por pantalla pidiéndole al usuario que ingrese un número y guardar lo que escriba en una variable llamada num

Como se puede observar en el cuadro comparativo de abajo, en Phyton hacemos todo en la misma sentencia, mientras que en pseudocódigo teníamos que escribir dos sentencias.

En Pseudocódigo

En Phyton

ESCRIBIR "Ingresá un número”

LEER num

 

num = input("Ingresá un número: ")




Luego de apretar el botón ejecutar se va a ver esto al final de la pantalla:


4.-MOSTRAR POR PANTALLA ALGO QUE ESTÁ GUARDADO EN LA MEMORIA

 

  • ·         En Pseudocódigo usábamos ESCRIBIR y el nombre de la variable donde está guardado el dato (sin comillas). También lo podíamos hacer con MOSTRAR.
  • ·         En Phyton usamos print. La sintaxis es:

Para mostrar por pantalla solamente el dato que está dentro de la variable:

print(variable)


 Para mostrar por pantalla un mensaje Y  el dato que está dentro de la variable:

print("mensaje", variable)

 

 Ejemplo: Escribir un algoritmo que le pregunte a la persona cómo se llama y la salude por su nombre.


En Pseudocódigo

En Phyton

ESCRIBIR "¿Cómo te llamás?”

LEER nombre

ESCRIBIR "Hola ” nombre

 

 

nombre = input("¿Cómo te llamás?")

print(“Hola “, nombre)


5.-ASIGNARLE UN VALOR A UNA VARIABLE

  • ·         En Pseudocódigo escribíamos el nombre de la variable y luego una flechita o un = y el dato que queríamos guardar.
  • ·         En Phyton es igual (pero se usa el =, no la flechita)

Ejemplos

En Pseudocódigo

En Phyton

Num=5

Nombre=”Luciana”

Precio=50,40

 

 

Num=5

Nombre=”Luciana”

Precio=50,40


6.-HACER CÁLCULOS Y GUARDARLOS  UNA VARIABLE

Los operadores (símbolos) que usamos en Phyton para hacer cálculos matemáticos son:


Ejemplo: pedirle a la persona que ingrese un número, multiplicar ese número por 350 y mostrar por pantalla el resultado




Explicación:

La línea 1 de Phyton corresponde a las líneas 2 y 3 del algoritmo en Pseudocódigo. Ya lo explicamos antes, en Phyton le pedimos a la persona que ingrese algo y lo guardamos, todo en la misma sentencia.

¿Y qué es eso de “float”? Lo que pasa es que cuando usamos input la computadora espera texto (palabras, letras), no espera un número, entonces en este caso tenemos que decirle, antes, que la respuesta del usuario va a ser un número de tipo float (con decimales).

Si la respuesta del usuario va a ser un número entero, en vez de float escribimos int

En la siguiente imagen te muestro la ejecución (yo ingresé el número 3, pero podía ingresar números con coma)



 

            7.-ESTRUCTURAS CONDICIONALES

·         En Pseudocódigo usábamos SI----ENTONCES---SINO

·         En Phyton usamos if---else

Ejemplo: escribir un algoritmo que le pregunte a una persona qué nota se sacó en una evaluación. Si la nota es 7 o mayor a 7 debe felicitarlo y sino debe decirle que debe estudiar más.

En Pseudocódigo:


En Phyton:



ACLARACIÓN: en el renglón 1 de Phyton ponemos int porque esperamos que la persona ingrese un número entero. Si ingresa un número con decimales el programita va a dar error.

EJECUCIÓN

Luego de presionar el botón ejecutar va a aparecer en pantalla la frase QUÉ NOTA TE SACASTE.

Yo, que soy el usuario, voy a escribir en el teclado 6 y la computadora me va a responder TENES QUE ESTUDIAR MÁS.



Si hubiera ingresado un 7 o un número mayor a 7 me hubiera felicitado.


Entradas más populares de este blog

ALGORITMOS 5. Pseudocódigo básico

ALGORITMOS 1. Nociones básicas sobre algoritmos

REDES 2. Internet y concepto de Red