Está en la página 1de 18

Tutoría magistral de Python

Dylan Yesid Villalba Roa


Juan Carlos Mariño Morantes
Agenda
• Lenguaje de programación
• Creación de variables
• Entrada y salida por terminal
• tipos de datos
• Operadores matemáticos
• Boléanos
• Operadores lógicos
• Cadenas
• Conversión datos
• Condicionales
• Ejercicios
Lenguaje de Programación

• Lenguajes de alto y de bajo nivel


• Interpretados y compilados

What Programming Language Should You Learn


First? (2021, 8 enero). [Ilustración].
https://medium.com/analytics-vidhya/what-programming-
language-should-you-learn-first-ff6e8f9c5000
Creación de variables
Para crear variables en Python solo es necesario escribir el nombre de la
variables seguido del valor que almacenará la variable. Ejemplo:
Creación de variables
• #Variable = 10
• %Variable = 8
• Variable = 6
• variable = “hola”
• Edad01 = 56
Entrada por Terminal
Para asignar a una variable un valor introducido por el usuario en la consola se
utiliza la instrucción:
● input(mensaje) : Muestra la cadena mensaje por la terminal y devuelve una
cadena con la entrada del usuario.
Salida por Terminal
Para mostrar un dato por la terminal se utiliza la instrucci ón:
● print(dato1, dato2)
Tipos de datos primitivos simples
● Números enteros (int):
Ejemplo. -1, 0, 4.
● Números Decimales (float):
Ejemplo. 0, -1, 3.1415.
● Cadenas (str):
Ejemplo. ‘Hola’, “Adiós”, “9000”.
● Booleanos (bool): True y False
Números
Son secuencias de dígitos (pueden incluir el - para negativos y el . para
decimales) que representan números. Pueden ser enteros (int) o reales
(float).
Operadores aritméticos
+ (suma)
- (resta)
* (producto)
/ (cociente)
// (cociente división entera)
% (resto división entera)
** (potencia)
Booleanos
únicamente dos elementos True y False que representan los valores lógicos
verdadero y falso respectivamente.
Operadores lógicos
== (igual que)
Print(not(3 != 3)) True
> (mayor que)
< (menor que)
>= (mayor o igual que)
<= (menor o igual que)
!= (distinto de)
Operaciones con valores lógicos
● not b (negación) : Devuelve True si el dato booleano b es
False , y False en caso contrario.
● b1 and b2 : Devuelve True si los datos booleanos b1 y b2
son True, y False en caso contrario.
● b1 or b2 : Devuelve True si alguno de los datos booleanos
b1 o b2 son True, y False en caso contrario.
Cadenas
Secuencia de caracteres alfanuméricos que representan texto. Se escriben
entre comillas sencillas ’ o dobles “.
Operaciones con cadenas
● c1 + c2 : Devuelve la
cadena resultado de
concatenar las cadenas c1
y c2.
● c * n : Devuelve la cadena
resultado de concatenar n
copias de la cadena c.
Operaciones de comparación con cadenas
● c1 == c2 : Devuelve True si la
cadena c1 es igual que la cadena
c2 y False en caso contrario.
● c1 != c2 : Devuelve True si la
cadena c1 es distinta de la cadena
c2 y False en caso contrario.
Conversión de datos primitivos simples
Las siguientes funciones convierten un dato de un tipo en otro, siempre y cuando la
conversión sea posible:
● int() convierte a entero
● float() convierte a real
● str() convierte a cadena
● bool() convierte a lógico
Condicionales
if condición 1:
Es una estructuras de control de selección que
bloque código
permite modificar el flujo de ejecución de un
elif condición 2:

bloque código
programa.

else:

bloque código
Ejercicios
• Pedirle al usuario la edad, e imprimirle en pantalla, si el usuario es de primera infancia
(0-5 años), infancia (6 - 11 años), adolescencia (12-18 años), juventud (14 - 26 años),
adultez (27 - 59 años) y vejez (60 años y más)
• Imprimir si un terreno es rectangular o cuadrado, ingresar los lados en metros y
calcular el área en metros cuadrados y el precio del terreno.
• Calcular si un sitio es cálido, templado, frío, paramo o glacial, según la altitud en
metros, donde cálido es hasta 1000 metros, templado de 1000 a 2000 metros, frío de
2000 a 3000 metros, paramo de 3000 a 4000, o glacial de 4000 en adelante.

También podría gustarte