0% encontró este documento útil (0 votos)
2 vistas23 páginas

SBS PythonI 02

Cargado por

vepa
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas23 páginas

SBS PythonI 02

Cargado por

vepa
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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]

También podría gustarte