Entradas

Mostrando entradas de 2024

Notas Preliminares

 Notas  Preliminares

Resultados evaluación Tres

 Resultados Evaluación Tres

Primera evaluación (Revisión)

  Evaluación número uno

Evaluación Número Tres

  Evaluación Número Tres

Proyecto número dos

Proyecto número dos Este trabajo tiene como fecha final de recepción el día 18 de enero del 2025. Sistema de Gestión de Biblioteca Contexto En muchas instituciones educativas, la gestión de bibliotecas puede ser un desafío. Los bibliotecarios necesitan un sistema eficiente para llevar un control de los libros, los préstamos y los usuarios. Este proyecto tiene como objetivo desarrollar un  Sistema de Gestión de Biblioteca  utilizando Python, que permita a los estudiantes aplicar sus conocimientos intermedios en programación. Problema Los estudiantes deben crear un sistema que permita gestionar una biblioteca de manera efectiva. El sistema debe incluir las siguientes funcionalidades: Registro de Libros : Permitir al bibliotecario agregar nuevos libros al sistema con la siguiente información: Título Autor ISBN Año de publicación Cantidad disponible Registro de Usuarios : Permitir el registro de nuevos usua...

Proyectos recibidos (Proyecto Uno)

 Recibido Proyecto Uno  Equipo Uno Paul Arenas  Yuelkis Arias y Junior  Oko Osi Equipo Dos Valles Harold - 31.191.895 Gómez Josué - 30.564.904 Rivero Brayan - 31.848.976 Equipo tres Villarroel, José 31.263.839,   Graterol, Yohanexys 31.584.705,   Tenepe, Adrielys 31.453.770 Equipo  Cuatro Liggimar Pérez 31.804.175 Sharon Moya 31.693.951 Equipo Cinco Flores Dennyre C.I:26.994.959     Helen Negrón C.I:31.255.566 Equipo Seis Jeffry Avila,  Victoria De La Hoz, María López  Equipo Siete Atanael Barcenas 31.939.523 Roger Franquiz 29.966.592 Yoswil Camacho 30.098.871

Ejercicio de listas doblemente enlazada

  Ejercicio de listas doblemente enlazada

Notas de la primera evaluación

  Notas de la primera evaluación

Resultados de primera evaluación

 Resultados de la primera evaluación

Proyecto Número Uno

  Proyecto   Número  Uno

agregar método de modificación de nodo en Listas enlazadas

  def  modify_node (self,old_data,new_data)     current=self_head     while current:          if current.data == old_data:               current.data = new.data               return True          current = current.next     return False

REvisar los siguientes puntos

  ¿Cuál es la diferencia entre lista y tupla? ¿Existen realmente las variables en Python? ¿Para qué se utiliza la cláusula else en un bucle while? ¿Cuándo debes utilizar un diccionario en lugar de una lista? ¿Qué significan los parámetros *args y **kwargs en una función? ¿Cómo puedes devolver más de un valor en una función? ¿Cómo se pasan las variables en una función? ¿Por valor o referencia? ¿Qué significa en un módulo if __name__ == '__main__' ? ¿Qué significa la sentencia nonlocal?

Ejercicios de Python

  # Invertir el orden de los elementos de una lista   >>> ord_asc = [1, 2, 3, 4] >>> print(ord_asc[::-1]) [4, 3, 2, 1]   # Usando la función reversed()   for num in reversed(ord_asc):      print(num)   4 3 2 1

fechas Importantes

  El período académico 2024-II, tiene el siguiente calendario: Inicio: 30 de septiembre 2024 Culminación: 24 de enero 2025 Recuperación: del 27 de enero al 31 de enero 2025 Carga de Notas: del 03 de febrero al 07 de febrero 2025

Plan de evaluación

    Plan de evaluación 1.- Cinco (5) Evaluaciones de 20% cada una Fechas de las evaluaciones... Evaluación uno (1)       30-10-2024 Evaluación dos (2)       27-11-2024 Evaluación tres (3)       20-01-2025 Entrega Proyecto 1      22-11-2024 Entrega Proyecto 2      17-01-2025 Culminación: 24 de enero 2025 Recuperación:  29 de enero del 2025      Una (1) Evaluación de recuperación.  Se recuperará la nota mas baja de las tres (3) que haya tenido en el trimestre o sustituirá una nota por inasistencia. Debe tener acumulado un mínimo de 7.5 puntos  

Ejercicios de función

 Ejercicios de Python clases 28 05 2024

listas Enlazadas

 Listas enlazadas

Proyecto para se entregado a mas tardar el 15 de mayo

  Universidad Bolivariana de Venezuela Programa de Formación de grado de Informática para la gestión Social Unidad Curricular: Programación y Estructura de datos Proyecto Grupos: 3 personas máximo. Lenguaje de Programación: Python Objetivo: Desarrollar un programa en Python que, a partir de la información contenida en un Archivo.csv, genere un nuevo archivo planning_julio.csv con una planificación de publicaciones para redes sociales. La aplicación permitirá cargar datos desde el archivo de   entrada, procesar la información y producir un calendario estructurado de publicaciones diarias. Descripción: Actualmente se cuenta con un archivo .csv (es equivalente a un archivo en Excel) que usted puede armar con información. La misma se  almacena de la siguiente información en cada columna: •  Científicas:  Nombre de la científica + (Fecha de nacimiento – Fecha de fallecimiento (si es el caso)). •  Fecha:  Día del mes en que se podría publicar. •  Bio:...

Resultados de la primera evaluación

  Resultados de la primera evaluación 1.- Escribir un programa que lea una lista de diez números por consola, calcule la suma y el promedio de estos números. # Definir una lista vacía para almacenar los números numeros = [] # Leer 10 números por consola y agregarlos a la lista for i in range(10):     numero = float(input("Introduce el número {}: ".format(i + 1)))     numeros.append(numero) # Calcular la suma de los números suma = sum(numeros) # Calcular el promedio de los números promedio = suma / len(numeros) # Mostrar el resultado print("La suma de los números es:", suma) print("El promedio de los números es:", promedio) 2.- Escribir un programa que calcule el área de un triángulo y su perímetro. # Pedir al usuario la longitud de los lados del triángulo lado1 = float(input("Introduce la longitud del primer lado del triángulo: ")) lado2 = float(input("Introduce la longitud del segundo lado del triángulo: ")) lado3 = float(input("I...

Ejercicios de Arreglos

 Videos  de  Arreglos

Programación Orientada a Objetos

 Programación Orientada a Objetos

Programación orientada a Objetos

Programación orientada a Objetos

Libro de Python para principiantes

  Libro de Python para principiantes

invitacion a pesentar trabajos academicos

  invitacion a pesentar trabajos academicos

Plan de evaluación

1.- Cuatro (4) Evaluaciones de 25% cada una Fechas de las evaluaciones... Evaluación uno (1)       02-04-2024 Evaluación dos (2)         30-04-2024 Evaluación tres (3)        28-05-2024 Evaluación cuatro (4)    25-06-2024 Evaluación recuperación   primera semana de julio      Una (1) Evaluación de recuperación.  Se recuperará la nota mas baja de las cuatro (4) que haya tenido en el trimestre o sustituirá una nota por inasistencia. Debe tener acumulado un mínimo de 7.5 puntos  

Arreglos

  Estructura de datos formada por un conjunto finito y ordenado de elementos homogéneos.  ● Elementos homogéneos: todos los elementos son del mismo tipo: el tipo base del arreglo.  ● Serie finita: tiene un tamaño limitado que habrá que definir en la declaración y que no puede cambiar.  ● Ordenado: cada elemento puede ser identificado por la posición que ocupa en la estructura y ser tratado individualmente.     En todo caso, estarán ordenados por su posición dentro de la estructura.     Se trata de una estructura de acceso directo o aleatorio.  ● Es posible acceder a cada elemento de forma individual.     Los elementos pueden seleccionarse arbitrariamente y son igualmente accesibles.     Para designar a un elemento se utilizará el selector.        Uno o más índices que indican su posición dentro de la estructura .  ● Dependiendo del número de índices necesario para referenciar un component...

Introduccion a la estructura de datos

  Datos estructurados: Colección de datos caracterizada por su organización y las operaciones que se pueden realizar sobre ella. Están compuestos por otros tipos de datos más simples. Están compuestos por otros tipos de datos más simples.  Según la forma de asignación de memoria:  ● Estructuras de datos estáticas.      Reservan espacio de almacenamiento en tiempo de compilación.      Su tamaño y posición en memoria no cambian a lo largo de la ejecución del programa.  ● Estructuras de datos dinámicas.      Reservan espacio de almacenamiento en tiempo de ejecución.      Su tamaño y posición en memoria pueden cambiar a lo largo de la ejecución del programa.

Escribir en archivos .txt en python

  Escribir en archivos .txt en python Para escribir en archivos .txt en Python, podemos utilizar la función open() . Esta función toma dos parámetros: el nombre del archivo y el modo en que queremos abrirlo. El modo w significa "write", que es lo que queremos hacer para escribir en un archivo. Por ejemplo, el siguiente código creará un archivo llamado mi_archivo.txt y escribirá la cadena "Hola, mundo" en él: Python with open("mi_archivo.txt", "w") as f: f.write("Hola, mundo") Este código abrirá el archivo mi_archivo.txt en modo w , que creará el archivo si no existe o reemplazará el contenido existente si existe. Luego, escribirá la cadena "Hola, mundo" en el archivo. Podemos usar el método write() para escribir varias cadenas en un archivo. Por ejemplo, el siguiente código escribirá las siguientes tres cadenas en el archivo mi_archivo.txt : Python with open("mi_archivo.txt", "w") ...

Leer archivos csv en Python

  Leer archivos .csv en python Para leer un archivo .csv en Python, se puede utilizar el módulo csv . Este módulo proporciona las clases reader y writer para leer y escribir datos tabulares en formato CSV. Para leer un archivo .csv con la clase reader , se puede utilizar el siguiente código: Python import csv # Abre el archivo .csv with open("datos.csv", "r") as f: # Crea un objeto reader reader = csv.reader(f) # Lee las primeras 5 líneas del archivo for row in reader[:5]: print(row) Este código abrirá el archivo datos.csv en modo lectura y creará un objeto reader . Luego, el bucle for leerá las primeras 5 líneas del archivo y las imprimirá. La clase reader devuelve una secuencia de listas. Cada lista representa una línea del archivo .csv. Los elementos de la lista son las columnas de la línea.Por ejemplo, si el archivo datos.csv tiene el siguiente contenido: nombre,edad,sexo Juan,20,hombre María,25,mujer Pedr...