Entradas

¡Espera!, ¿sabes de que se trata nuestro blog?

Introducción

El siguiente blog se trata de una recopilación de las actividades realizadas durante todo el semestre en la materia de Módulo Profesional V: "Establece comunicación ofimática", Submódulo II: "Establece comunicación y gestiona información mediante el uso de dispositivos móviles". Podrán encontrar desde investigaciones y presentaciones, hasta programas simples realizados en Python. Cada post representa las actividades de una semana, siéntete libre de explorar el blog desde el principio o ver las publicaciones más recientes. No dudes en dejar tus comentarios (siempre de manera respetuosa), tampoco dudes en volver cuantas veces quieras.

Semana 14

Imagen
DICCIONARIOS Y CONJUNTOS  Teoría: Los diccionarios y los conjuntos son estructuras de datos poderosas en Python que facilitan el  manejo de colecciones de elementos de manera eficiente. Un diccionario es una colección  desordenada de elementos almacenados como pares clave-valor. Es mutable, lo que permite  modificar, agregar o eliminar elementos después de su creación. Los diccionarios se definen con  llaves {} y son ideales para almacenar y recuperar datos mediante claves únicas. Por otro lado, un  conjunto es una colección desordenada e indexada de elementos únicos. Definidos también con  llaves {}, los conjuntos son útiles para operaciones como la unión, intersección y diferencia, además  de la verificación rápida de pertenencia y la eliminación de duplicados en una colección. Instrucciones: Crear un diccionario: mi_diccionario = {'clave': 'valor'} Añadir o modificar un elemento: mi_diccionario['nueva_clave'] = 'nuevo_valor' Eliminar un element...

Semana 12

Imagen
Listas y tuplas en Python  Teoría: Las listas y las tuplas son dos de los tipos de datos compuestos más utilizados en Python,  permitiendo almacenar colecciones de elementos. Una lista es una colección ordenada y mutable  de elementos que pueden ser de diferentes tipos. Se define con corchetes [] y sus elementos pueden  modificarse, añadiéndose, eliminándose o cambiándose. Por otro lado, una tupla es una colección  ordenada e inmutable de elementos, definida por paréntesis (). Una vez creada, los elementos de  una tupla no pueden modificarse, lo que las hace útiles para proteger datos que no deben cambiar  a lo largo de un programa. Ambas estructuras pueden ser iteradas con bucles, indexadas y anidadas. Instrucciones: Crear una lista: mi_lista =[1, 2, 3] Añadir un elemento: mi_lista.append(elemento) Eliminar un elemento: del mi_lista[indice] Crear una tupla: mi_tupla = (1, 2, 3) Acceder a un elemento: Elemento = mi_tupla[indice] Reto: Solicitar al usua...

Semana 11

Imagen
Bucles/Loops  Teoría: Los bucles o loops permiten ejecutar un bloque de código repetidas veces, ya sea una cantidad  definida de veces (for loop) o hasta que se cumpla una condición específica (while loop). En Python,  estos son herramientas esenciales para automatizar y simplificar tareas que requieren repetición. El  bucle for se utiliza comúnmente para iterar sobre una secuencia (como una lista, un diccionario, un conjunto o una cadena de texto) y ejecutar un bloque de código para cada elemento. Por otro lado,  el bucle while sigue ejecutándose mientras una condición dada sea verdadera. Estos bucles  incrementan la eficiencia y permiten manejar tareas complejas con menos código. Instrucciones: For variable in secuencia:-Itera sobre cada elemento de una secuencia. While condición:- Continúa ejecutándose hasta que la condición sea falsa. Break:- Sale del bucle. Continue:- Salta al siguiente ciclo del bucle. Reto: Crear un programa que solicite al usuario i...

Semana 10

Imagen
Estructuras Condicionales Teoría: Las estructuras condicionales permiten a los programas tomar decisiones y ejecutar diferentes  acciones basadas en ciertas condiciones. En Python, estas estructuras se implementan mediante las  instrucciones if, elif, y else. La instrucción if evalúa una condición: si la condición es verdadera, se  ejecuta un bloque de código; si es falsa, se puede evaluar otra condición con elif o ejecutar un bloque  alternativo con else. Estas estructuras son fundamentales para el control de flujo en la programación,  permitiendo a los desarrolladores escribir programas flexibles y dinámicos que responden de  manera diferente según los datos de entrada o el estado del programa. Reto: Crear un programa que solicite al usuario ingresar un número. Luego, el programa debe indicar si el  número es positivo, negativo o cero.

Semana 9

Imagen
Operaciones Básicas Teoría: Python soporta las operaciones matemáticas básicas que son fundamentales para la programación.  Estas incluyen la suma (+), resta (-), multiplicación (*), y división (/). Además de estas, Python ofrece operaciones más específicas como la división entera (//), que devuelve la parte entera de la división, el módulo (%), que devuelve el residuo de la división, y la potenciación (**), para elevar un número a la potencia de otro. Entender y utilizar estas operaciones es esencial para resolver problemas que requieren cálculos matemáticos, permitiendo a los programadores manipular datos numéricos y realizar cálculos complejos de manera eficiente.  Instrucciones: * Suma: + * Resta: - * Multiplicación: * * División: / * División entera: // * Módulo: % * Potenciación: ** Reto: Crear un programa que solicite al usuario ingresar dos números. Luego, el programa deberá imprimir  el resultado de aplicar todas las operaciones matemáticas mencionadas entre...

Semana 8

Imagen
Variables y Tipos de Datos Teoría: En Python, las variables son contenedores para almacenar datos que pueden cambiar o variar. Cada variable en Python tiene un tipo de dato, que indica la clase de dato que la variable puede almacenar, como números, texto o listas. Python es dinámicamente tipado, lo que significa que no necesitas declarar el tipo de dato de una variable cuando la creas; el tipo se determina automáticamente cuando le asignas un valor. Los tipos de datos básicos incluyen enteros (int), números de punto flotante (float), cadenas de texto (str), y booleanos (bool). Con propiedades y métodos específicos que definen cómo se pueden usar prender las variables y los tipos de datos es fundamental para manipular datos y realizar operaciones en Python, ya que cada tipo tiene propiedades y métodos específicos que definen cómo se pueden usar. Instrucciones: * Asignación de variables: nombre_variable = valor * Tipos de datos básicos: int, float, str, ...

Semana 7

Imagen
Introducción a Python Teoría: Python es un lenguaje de programación versátil y accesible, ideal para principiantes por su sintaxis clara y legibilidad. Es utilizado en una amplia gama de aplicaciones, desde el desarrollo web hasta la inteligencia artificial. Lo distingue su capacidad para permitir a los desarrolladores realizar tareas complejas con menos código y su comunidad activa que ofrece una vasta cantidad de recursos y bibliotecas. Un programa en Python se estructura en líneas de código que el intérprete ejecuta  secuencialmente. Los comentarios, que no afectan la ejecución del programa, se hacen con # para comentarios de una línea, o """ para comentarios de múltiples líneas. La indentación en Python no es solo para mejorar la legibilidad, sino que define bloques de código, como el cuerpo de una función o los bucles, haciendo esencial el uso correcto de las tabulaciones o espacios. Instrucciones: * print("Texto") - Imprime un mensaje o valo...