Hola Mundo en Python 3
Antes de empezar a programar debemos aprender algunos conceptos clave.
1.- ¿Que es un algoritmo?
Cada autor define un algoritmo de diferente manera, pero nosotros lo tomaremos como:
Una serie de pasos o instrucciones para resolver un problema
Pero para esta lección definiremos un algoritmo como una serie de tres pasos
Por ejemplo, si queremos programar un algoritmo que sume dos números tendríamos.
- Entrada: Dos números 5 y 9
- Proceso: Sumar los numero 5+9
- Salida: Mostrar el resultado 14
No importa que tan complejo sea un algoritmo siempre lo podemos resumir en estos tres simples pasos.
2.- ¿Como representar un algoritmo?
La forma más común de representar un algoritmo es mediante un diagrama de flujo
3.- ¿Que es un diagrama de flujo?
Para nosotros solo serán una serie de diagramas que representarán un algoritmo de inicio a fin.
Las figuras que más se utilizan para representar un diagrama de flujo son:
Por ejemplo, el famoso algoritmo para resolver cualquier problema en la vida diaria se representaría en un diagrama de flujo de la siguiente manera:
4.- Operadores en Python
En Python podemos encontrar tres principales operadores:
Operadores aritméticos
Operadores relacionales
Operadores lógicos
5.- Variables en Python
Una variable es un espacio de memoria donde podemos guardar información por ejemplo guardaremos en la variable edad un numero que representa una determinada edad.
edad = 30
Python puede guardar diferentes tipos de datos en una variable como:
- Enteros como 10
- Numero decimales como 10.3
- Caracteres como A
- Cadenas de texto como HOLA
- Booleanos como False
No es necesario especificar el tipo de dato en cada variable, esta es una de las grandes ventajas de Python y por lo que se dice que es de tipado dinámico.
Para crear una variable se debe seguir algunas reglas basicas:
- Debe comenzar con una letra o guion bajo
- No debe contener espacios o caracteres especiales como * o /
- Mayúsculas y minúsculas son diferentes
Un ejemplo del uso de variables lo podemos observar en una simple suma de dos enteros:
6.- Obtener el tipo de dato de una variable en Python
Para verificar el tipo de dato de una variable debemos utilizar la función
type()
por ejemplo:
Donde podemos ver que nos muestra que país es una variable tipo ‘str’ lo cual quiere decir tipo String o cadena de texto.
7.- Entrada de datos por consola
Para pedir al usuario que ingrese algún tipo de dato usaremos la función input() por ejemplo:
nombre = input(‘Cual es tu lenguaje de programación favorito?’)
Por defecto los datos que ingresemos siempre serán una cadena de texto, si queremos ingresar un numero debemos hacer la conversión de texto a número, por ejemplo:
edad = int(input(‘Cual es tu edad?’))
Algunas funciones de conversión mas utilizadas son:
- Convertir a cadena de texto : str()
- Convertir a entero: int()
- Convertir a punto número decimal: float()
- Convertir a booleano: bool()
Es importante aclarar que en algunos casos no es posible realizar conversión aunque usemos la función correcta, por ejemplo:
int(‘Hola mundo’)
Esto nos marcara un error de tipo valor.
8.- ¿Como ejecutar un archivo de Python?
Para ejecutar un archivo de python debemos :
- Guardar el script en un archivo con la extensión .py
- Ingresar a la terminal CMD o Power Shell y ejecular el archivo .py con el comado python
Por ejemplo:
No olvidar que antes se debe guardar el archivo de python en una ubicación conocida.
Hora de programar
1.- Escribir Hola mundo en Python.
Para resolver este ejercicio usaremos el IDLE de Python que es un entorno gráfico de desarrollo elemental que permite editar y ejecutar programas en Python.
Para mostrar un mensaje en Python debemos escribir print y entre paréntesis y doble comilla el mensaje por ejemplo:
print(“Mensaje que deseamos mostrar”)
Ahora pasaremos a resolver el ejercicio
2.- Realizar los ejemplos de la sección de operadores.
3.- Crear las variables nombre y apellido, guardar tu nombre y apellido respectivamente, finalmente mostrar un mensaje saludando con tu nombre completo.
Para concatenar dos variables tipo texto podemos usar el operador “+”
4.- Pedir al usuario tres calificaciones y obtener su promedio.
Desde ahora ya no usaremos el IDLE de Python para comenzar a usar Visual Studio Code y ejecutar los script desde la terminal.
5.- Solicitar un monto y calcular el impuesto IVA del 13% para finalmente mostrar el total.
Ejercicios para el alumno
1.- Pedir al usuario un monto en bolivianos y convertirlo a dólares
2.- Calcular el área de un triángulo rectángulo con la formula
Area = Base * Altura / 2
3.- Calcular el área de un circulo con
Area = PI * r²
4.- Pedir el margen porcentaje del margen de utilidad y calcular el precio a cobrar
Precio = Costo + (Costo * %Utilidad)