Skip to content

Instantly share code, notes, and snippets.

View RCNicolas's full-sized avatar

Nicolas Santiago Ruiz RCNicolas

  • Bucaramanga/Colombia
View GitHub Profile
# Guía de uso de archivos txt, csv y json en Python
# Trabajar con archivos txt
# Escribir en un archivo txt
with open("archivo.txt", "w") as archivo:
archivo.write("Hola, este es un archivo de texto.\n")
archivo.write("¡Bienvenido!\n")
# Leer un archivo txt
# Guía de uso de la librería random en Python
# Importar la librería
import random
# Generar un número entero aleatorio entre un rango
random_int = random.randint(1, 10)
print("Número entero aleatorio:", random_int) # Ejemplo: 7
# Generar un número decimal aleatorio entre 0 y 1
# Guía de uso de la librería datetime en Python
# Importar la librería
import datetime
# Obtener la fecha y hora actual
current_datetime = datetime.datetime.now()
print(current_datetime) # Salida: Fecha y hora actual en formato YYYY-MM-DD HH:MM:SS
# Crear objetos datetime
"""3. El banco "Hoy no fío, mañana tampoco" desea modernizar su plataforma de gestión de tarjetas de crédito, para esto ha analizado su operación y ha levantado los requerimientos para el nuevo sistema. Se requiere realizar un programa en Python que dé solución a los requerimientos del banco del nuevo sistema de gestión de tarjetas de crédito. Los requerimientos del sistema son los siguientes:
> El sistema debe permitir el añadir, modificar, eliminar, borrar y hacer reportes de las tarjetas de créditos emitidas.
> El sistema debe cargar la información, que está en disco, antes ingresada y guardada en el sistema. De la misma forma, cualquier operación de las tarjetas de créditos debes quedar persistentes en disco.
La información de las tarjetas de crédito es:
> El tipo de tarjeta (Master Card, Visa, Américan Express)---------
> El número de la tarjeta de crétido
> Mes y año de validez
"""2. Se necesita un aplicativo para controlar y cobrar la
tarifa de un parqueadero. Para esto se requiere un menú con las
siguientes funcionalidades:
> Registrar entrada con placa (Valor único e identificador)
> Marcar salida para cobrar
> consultar histórico de carros parqueados con hora salida y hora
entrada de cada una de las visitas de cada carro y los valores
cobrados.
> Consultar cantidades de dinero recaudado.
@RCNicolas
RCNicolas / Empleados.py
Last active August 8, 2023 01:13
Ejercicio de empleados
import menus
menus.menu_principal()
@RCNicolas
RCNicolas / juegosBD.py
Last active August 2, 2023 15:17
Reto de juegos
import validaciones
valoraciones ={}
# def cargar(file_name):
# if validaciones.validate_file(file_name):
# with open(file_name,"w") as file:
# for jue,valr in valoraciones.items():
# file.write(f"{jue}|")
@RCNicolas
RCNicolas / validacion.py
Created August 1, 2023 12:19
Validaciones
def confirm():
print("¿Está seguro de salir?")
option = input("Ingrese s para confirmar salida, o ingrese n para cancelar: ")
if option == "s" or option == "S":
return True
else:
return False
def validate_field(value, isNumeric):
response = True
@RCNicolas
RCNicolas / main.py
Created August 1, 2023 12:18
Ejercicio de carreras
import modulos
modulos.menu()
participantes = {}
def guardar(participantes):
archivo = open("archivo.txt", "w")
lista = []
for i in participantes.keys():
document = i
name = participantes[i]["name"]
age = str(participantes[i]["age"])
area = participantes[i]["area"]
paid = str(participantes[i]["is paid"])