0 calificaciones0% 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.
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 calificaciones0% 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.
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.