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).
- La página principal de Thonny
- Cómo mostrar un mensaje por pantalla
- Cómo guardar algo en la memoria
- Cómo mostrar por pantalla lo que está guardado en una variable
- Cómo darle un valor a una variable
- Hacer cálculos y guardarlos en una variable.
- 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
- · 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:
(variable)
("mensaje", variable)
|
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:
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.