Hola Mundo en Python 3

Marcelo Choque @casiprogramador
Marcelo Choque
Published in
5 min readMar 5, 2020

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

Proceso básico de un algoritmo

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:

Diagramas para elaborar un diagrama de flujo

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:

Algoritmo para resolver cualquier problema

4.- Operadores en Python

En Python podemos encontrar tres principales operadores:

Operadores aritméticos

operadores aritméticos en python

Operadores relacionales

operadores relacionales en python

Operadores lógicos

operadores lógicos en python

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:

suma de dos enteros en python IDLE

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:

función type en python

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:

ejecución de un archivo python

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

Hola Mundo en Python IDLE

2.- Realizar los ejemplos de la sección de operadores.

Operadores aritméticos
operadores relacionales
operadores lógicos

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 “+”

concatenar cadenas de texto en python

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)

5.- En una tienda compra una determinada cantidad de panes por día, el panadero le regala el 10% del total de panes que le compran a la vendedora, la cual los vende a 0.50 centavos la unidad.

Programar un algoritmo en Python que calcule el margen de ganancia en Bolivianos de la tienda dependiendo de la cantidad de panes que compra.

--

--

Marcelo Choque @casiprogramador
Marcelo Choque

Desarrollador de software , Ingeniero en Sistemas y creador de contenidos, contactos a ing.marcelo.choque@gmail.com