SBS – PYTHON I
Ing. Lorenzo Martínez ING. LORENZO A. MARTÍNEZ LEBRÓN
Sesión 02 [Link]
15.03.2026
¿Sobre qué vamos a hablar hoy?
Primeros pasos para programar en Python
Estructura de los programas escritos en Python
Gestión de variables simples en Python
Tipos de operaciones fundamentales en Python
Laboratorio
Ingrecemos mediante Primeros pasos para programar en Python
este enlace
Estructura de los programas escritos en
Python
Gestión de variables en Python
Tipos de operaciones fundamentales en
Python
Laboratorio
[Link]
[Link]
[Link]
Primeros pasos para programar en Python
• Es hora de comenzar a escribir código real y funcional en Python.
Inicia IDLE o el IDE de tu preferencia.
Crea un nuevo archivo fuente de Python.
Coloca este Código: print("¡Hola, Mundo!")
Nombra el archivo y guárdalo.
Ahora ejecútalo.
Si todo sale bien, verás el texto contenido entre comillas en la ventana de la consola.
Primeros pasos para programar en Python
• Como puedes ver, el primer programa consta de las siguientes partes:
La palabra print;
Un paréntesis de apertura;
Una comilla;
Una línea de texto: ¡Hola, Mundo!;
Otra comilla;
Un paréntesis de cierre.
Estructura de los programas escritos en Python
• La sintaxis de Python es bastante específica en esta área. A diferencia de
la mayoría de los lenguajes de programación:
La indentación es crucial para definir la estructura y los bloques de código en Python.
Python requiere que no haya más de una instrucción por línea.
Un programa de Python se estructura principalmente en bloques de código, que pueden ser
módulos, funciones o clases.
Estos bloques se componen de elementos como comentarios, importaciones, variables,
estructuras de control (condicionales y bucles), y pueden incluir funciones para reutilizar código.
Fuente: [Link]
Gestión de variables simples en Python
Las variables se usan para almacenar diferentes tipos de datos y
realizar operaciones específicas sobre ellos.
En Python, los tipos de variables más comunes:
Los numéricos (int, float, complex),
Las cadenas de texto (str), los booleanos (bool),
y las estructuras de datos más complejas como listas y diccionarios.
Gestión de variables simples en Python
Números enteros
Los números enteros son números sin parte decimal y pueden
ser positivos (1, 2, 3, ...), negativos (-1, -2, -3, ...) o cero (0).
En la celda de código siguiente, asignamos un valor entero a la
variable x. Luego, verificamos el tipo de dato con la función
type(), y solo necesitamos pasar el nombre de la variable entre
paréntesis.
x = 14
print(x)
print(type(x))
Gestión de variables en Python
Números de coma flotante
Los números de coma flotante son números con parte decimal.
Pueden tener muchos decimales.
nearly_pi = 3.141592653589793238462643383279502884197169399375105820974944
print(nearly_pi)
print(type(nearly_pi))
Gestión de variables simples en Python
Booleans
Los valores booleanos representan uno de dos valores:
Verdadero o Falso.
En el código siguiente, z_one se establece como una variable de
valor booleano verdadero.
1 2
z_one = True z_one = not(z_one)
print(z_one) print(z_one)
print(type(z_one)) print(type(z_one))
Gestión de variables simples en Python
Strings (Cadenas de caractéres)
El tipo de dato cadena es una colección de caracteres (como letras
del alfabeto, signos de puntuación, dígitos numéricos o símbolos)
entre comillas. Las cadenas se utilizan comúnmente para
representar texto.
w = "Hola a todos! Estamos programando en Python!"
print(w)
print(type(w))
Podemos usar en Python tanto:
" o ' (comilla doble o simple)
print(len(w))
Solo que se debe cerrar con el
my_number = "1.12321"
mismo símbolo que ha iniciado.
print(my_number)
print(type(my_number))
Tipos de operaciones fundamentales en Python
Los tipos de operaciones fundamentales en Python se dividen principalmente en
aritméticas, de comparación, lógicas, de asignación y de bit a bit. Las aritméticas son
las más básicas para cálculos matemáticos +, -,*,/, //, %, **, mientras que las otras se
usan para evaluar condiciones, modificar variables, comparar valores y manipular datos
a nivel binario.
LÓGICAS Y DE COMPARACIÓN
ARITMÉTICAS
Fuente: [Link]
Tipos de operaciones fundamentales en Python
Las operaciones bit a bit en Python manipulan números en su representación binaria.
Los operadores principales son & (AND), | (OR), ^ (XOR), ~ (NOT), << (desplazamiento a
la izquierda) y >> (desplazamiento a la derecha).
Estos se usan para tareas como el enmascaramiento, manipulación de bits y
optimización de datos.
BIT A BIT
Más información: [Link]
Sección práctica:
Laboratorio
Laboratorio - 01 Ejemplos con variables
numéricas:
x = 14 Enteros y flotantes
print(x)
print(type(x))
nearly_pi = 3.141592653589793238462643383279502884197169399375105820974944
1
print(nearly_pi)
print(type(nearly_pi))
# Redondeo a 5 posiciones decimales
almost_pi = 22/7 3 rounded_pi = round(almost_pi, 5)
2 print(almost_pi) print(rounded_pi)
print(type(almost_pi)) print(type(rounded_pi))
Booleanos
Laboratorio - 02
print(False + False)
print(True + False)
print(False + True)
print(True + True)
print(False + True + True + True)
Laboratorio - 03
cadena1 = "abc"
Strings
cadena2 = "def"
cadenas = cadena1 + cadena2
print(cadena1)
print(cadena2)
print(cadenas)
print(type(cadenas))
Operaciones Aritméticas
Laboratorio - 04
# Uso directo de valores
print("Suma:", 7 + 5)
print("Resta:", 10 - 3)
print("Multiplicación:", 4 * 6)
print("División:", 10 / 2)
# Uso con variables
a = 15
b = 4
print("Módulo (a % b):", a % b)
print("Potencia (a ** 2):", a ** 2)
print("División Entera (a // b):", a // b)
Laboratorio - 05 Operaciones Lógicas
edad, salario, tiene_licencia = 25, 30000, True
# Uso de 'and'
if edad >= 18 and tiene_licencia:
print("Puede conducir un coche.")
else:
print("No puede conducir un coche.")
# Uso de 'or'
if edad < 18 or salario < 20000:
print("Puede optar a un descuento.")
else:
print("No puede optar a un descuento.")
# Uso de 'not'
if not tiene_licencia:
print("Debe obtener una licencia primero.")
else:
print("Ya tiene licencia.")
Bloques en Python
Laboratorio - 06
[Link]