0% encontró este documento útil (0 votos)
21 vistas3 páginas

Programacion Resumen Final

El documento proporciona una guía sobre la entrada y salida de datos en Python, incluyendo el uso de input() y print(). También cubre operadores, variables, tipos de datos, bucles, control de flujo, manejo de cadenas, archivos, listas, funciones y módulos, explicando su sintaxis y ejemplos de uso. Se enfatiza la importancia de la organización y reutilización del código mediante el uso de módulos.
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
21 vistas3 páginas

Programacion Resumen Final

El documento proporciona una guía sobre la entrada y salida de datos en Python, incluyendo el uso de input() y print(). También cubre operadores, variables, tipos de datos, bucles, control de flujo, manejo de cadenas, archivos, listas, funciones y módulos, explicando su sintaxis y ejemplos de uso. Se enfatiza la importancia de la organización y reutilización del código mediante el uso de módulos.
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 DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

Entrada de datos con input(): Permite capturar información ingresada por el

usuario desde el teclado. El valor ingresado siempre es de tipo cadena


(string). o Ejemplo: nombre = input("Ingrese su nombre: ").
• Salida de datos con print(): Muestra datos en la consola. Se pueden usar
múltiples print() para crear mensajes compuestos. o Ejemplo: print("Hola,",
nombre). • Caracteres especiales en cadenas: o \n: Salto de línea. Ejemplo:
print("Hola\nMundo"). o \t: Tabulación horizontal. Ejemplo: print("Hola\
tMundo"). • Uso de print() para formatear salida: Se pueden combinar
cadenas y variables usando f-strings, como print(f"Nombre: {nombre}"), o
usando concatenación.
Operadores
• Aritméticos: Para operaciones matemáticas. o + (suma), - (resta), *
(multiplicación), / (división), % (módulo), ** (potencia), // (división entera).
• De comparación: Comparan dos valores y devuelven un valor booleano
(True o False). o == (igual a), != (distinto de), >, =, <=.
• Lógicos: Se utilizan en condiciones para evaluar expresiones lógicas. o
and: Devuelve True solo si ambas condiciones son True. o or: Devuelve True
si al menos una condición es True. o not: Invierte el valor de la condición. o
XOR: No existe un operador específico, pero se puede simular como (A or B)
and not (A and B).
• De asignación: Permiten asignar y actualizar el valor de una variable. =,
+=, -=, *=, /=, //=, %=. Variables y Tipos de Datos • Variables:
Contenedores para almacenar datos que pueden cambiar durante la
ejecución del programa.
• Reglas de nombramiento: o Solo letras, números y guion bajo (_), sin
espacios, no pueden empezar con un número ni ser palabras reservadas.
• Tipos de datos: o int: Números enteros (e.g., 5). o float: Números
decimales (e.g., 5.5). o str: Cadenas de texto (e.g., "Hola"). o bool:
Booleanos, True o False. o list: Listas, colección ordenada y mutable de
elementos. o tuple: Tuplas, colección ordenada pero inmutable. o range:
Rango de números, usado comúnmente en bucles.
Bucles
• Bucle for: o Se usa para iterar sobre una secuencia, como una lista o
rango. o Ejemplo básico: for i in range(5): print(i). o range(): Genera una
secuencia de números enteros que se usa para controlar el bucle.
• Bucle while: o Se ejecuta mientras una condición sea verdadera. o
Ejemplo: while condicion: print("Ejecutando"). o Es ideal para cuando no se
sabe el número exacto de iteraciones.
• Control de bucles: o break: Detiene el bucle. o continue: Salta al inicio de
la siguiente iteración.
Control de Flujo
• Condicionales: Permiten ejecutar bloques de código basados en
condiciones.
• Sintaxis básica de if: if condicion: # Código a ejecutar si la condición es
verdadera elif otra_condicion: # Código si la otra condición es verdadera
else: # Código si ninguna condición previa es verdadera
• Operadores relacionales y lógicos: Se utilizan en los condicionales para
crear expresiones más complejas. • Ejemplo práctico: if edad >= 18:
print("Mayor de edad").
Cadenas de Caracteres
• Las cadenas son secuencias de caracteres delimitadas por comillas
simples o dobles, como "Hola".
• Índices en cadenas: Cada carácter de la cadena tiene un índice,
comenzando desde 0.
• Métodos para manipular cadenas: o capitalize(): Convierte la primera letra
en mayúscula. o lower() y upper(): Convierte toda la cadena a minúsculas o
mayúsculas. o strip(): Elimina espacios en blanco iniciales y finales. o find():
Encuentra la posición de un substring. o replace(): Reemplaza un substring
por otro. o split(): Divide una cadena en una lista de palabras. •
Concatenación y repetición: o +: Une dos o más cadenas. o *: Repite una
cadena un número de veces. • Ejemplo de uso: nombre_completo = nombre
+ " " + apellido. Manejo de Archivos • Abrir archivos: Con la función open().
o Modos: 'r' para lectura, 'w' para escritura, 'a' para añadir al final. • Leer
archivos: o read(): Lee todo el contenido. o readline(): Lee una sola línea. o
readlines(): Lee todas las líneas y devuelve una lista. • Escribir archivos: o
write(): Escribe una cadena en el archivo. o Ejemplo: archivo.write("Texto
nuevo\n"). • Cerrar el archivo: Es necesario para liberar recursos, aunque el
uso de with se encarga de cerrarlo automáticamente. with
open("archivo.txt", 'w') as archivo: archivo.write("Texto\n") Listas •
Colección ordenada y mutable de elementos. Se define con []. • Métodos
principales: o append(): Agrega un elemento al final. o sort(): Ordena los
elementos. o reverse(): Invierte el orden de los elementos. o insert(): Inserta
un elemento en una posición específica. o remove(): Elimina la primera
ocurrencia de un elemento. o pop(): Elimina el último elemento y lo
devuelve. • Recorrer listas: for elemento in lista: print(elemento) Funciones
• Definición: Una función es un bloque de código que realiza una tarea
específica. • Sintaxis: def nombre_funcion(parametros): # Código de la
función return resultado • Parámetros: Variables que recibe la función como
entrada. • Retorno: Con return, la función devuelve un valor que puede ser
usado. • Ejemplo: def suma(a, b): return a + b resultado = suma(3, 4)
Módulos • Los módulos son archivos .py que contienen funciones, clases o
variables que se pueden reutilizar en otros programas. • Importación: o Se
usa import para traer todo el módulo. import modulo modulo.funcion() o
Para importar solo una función específica: from modulo import funcion
funcion() • Alias: Se puede renombrar un módulo al importarlo. import
modulo as m m.funcion() • Creación de módulos: Basta con crear un archivo
Python .py y definir funciones o variables en él. • Organización y
reutilización: Los módulos permiten dividir programas grandes en partes
más manejables y reutilizables.

También podría gustarte