miércoles, 30 de marzo de 2022
martes, 29 de marzo de 2022
Como subir un proyecto local a GitHub
desde la web de github
Creamos un nuevo repositorio en https://github.com. Le damos nombre, descripción, seleccionamos si va a ser un proyecto publico o privado si es el caso, y dejamos el check de crear README sin marcar. Le damos a crear repositorio y con esto ya tenemos el repositorio donde alojaremos nuestro proyecto.
desde la terminal del equipo donde esta el proyecto que queremos subir a github
Nos vamos a la carpeta del proyecto y ejecutamos estos comandos.
git init
git add .
git commit -m "first commit"
git remote add origin https://github.com/NOMBRE_USUARIO/NOMBRE_PROYECTO.git
git push -u origin masterSubir un Proyecto
miércoles, 23 de marzo de 2022
martes, 22 de marzo de 2022
Integrar los Lenguajes HTML-CSS-JAVASCRIPT
Lo más importante sobre Vue.JS
- Vue.js le permite vincular simplemente sus modelos de datos a la capa de representación.
- También permite reutilizar fácilmente los componentes en toda la aplicación.
- No necesita crear modelos o colecciones especiales ni registrar objetos de eventos.
- No necesita seguir alguna sintaxis especial. No necesitas instalar interminables dependencias.
- Sus modelos son objetos simples de JavaScript. Están obligados a mostrar lo que quieras en sus Vistas (texto, texto de entrada, clases, atributos, etc.), y simplemente funciona.
- Simplemente puede agregar el archivo vue.js a su proyecto y usarlo. Alternativamente, puedes usar vue-cli con la familia Webpack y Browserify, que no solo arranca todo proyecto, pero también es compatible con la recarga en caliente y proporciona herramientas de desarrollo.
- Puedes separar la capa de Vista de los estilos y la lógica de JavaScript o puedes ponerla todo junto en el mismo archivo Vue y construya la estructura y lógica de sus componentes en el mismo lugar. Hay soporte de complemento para todos los IDEs modernos y de uso común.
- Puede usar los preprocesadores que desee y puede usar ES2015. Puedes usarlo junto con su marco favorito en el que ha estado desarrollando, o puede usarlo por sí mismo.
- Puede usarlo solo para agregar una funcionalidad pequeña, o puede usar todo el ecosistema Vue para construir aplicaciones complejas.
Vue.JS – Inicio Rápido.
En nuestro código HTML, vamos a ingresar lo siguiente:
Ahora vamos a escribir el siguiente código en el cuadrante JavaScript:
Conclusiones
miércoles, 16 de marzo de 2022
martes, 15 de marzo de 2022
martes, 1 de marzo de 2022
JSON (JavaScript Object Notation - Notación de Objetos de JavaScript)
Python y JSON
import json
import os
data = {}
data["alumnos"] = []
data["mean"]= []
data["alumnos"].append({"codigo":1, "nombre":"Ana Ortiz", "nota1": 4.5, "nota2": 3.5, "nota3": 4.0})
import statistics
ana = (4.5, 3.5, 4.0)
mean = statistics.mean(ana)
with open("data.json","w") as file:json.dump(data,file, indent=4)
with open("data.json") as file: data = json.load(file)
for alumn in data["alumnos"]:suma=0
print ("Codigo:", alumn["codigo"])
print ("Nombre del alumno: ", alumn["nombre"])
print ("Nota 1: ", alumn["nota1"])
print ("Nota 2: ", alumn["nota2"])
print ("Nota 3: ", alumn["nota3"])
print ("Nota definitiva: ", mean)
if (mean>=3):
print("Alumno: Pasa a otro curso")
else:
print("Alumno: Reprobado")
print ("----------------------------------------")
data["alumnos"].append({"codigo":2, "nombre":"Fideligna Gonzalez", "nota1": 4.0, "nota2": 3.8, "nota3": 5.0})
import statistics
fideligna = (4.0, 3.8, 5.0)
mean = statistics.mean(fideligna)
with open("data.json","w") as file:json.dump(data,file, indent=4)
with open("data.json") as file: data = json.load(file)
for alumn in data["alumnos"]:suma=0
print ("Codigo:", alumn["codigo"])
print ("Nombre del alumno: ", alumn["nombre"])
print ("Nota 1: ", alumn["nota1"])
print ("Nota 2: ", alumn["nota2"])
print ("Nota 3: ", alumn["nota3"])
print ("Nota definitiva: ", mean)
if (mean>=3):
print("Alumno: Pasa a otro curso")
else:
print("Alumno: Reprobado")
print ("----------------------------------------")
data["alumnos"].append({"codigo":3, "nombre":"German Majón", "nota1": 3.0, "nota2": 4.0, "nota3": 3.0})
import statistics
german = (3.0, 4.0, 3.0)
mean = statistics.mean(german)
with open("data.json","w") as file:json.dump(data,file, indent=4)
with open("data.json") as file: data = json.load(file)
for alumn in data["alumnos"]:suma=0
print ("Codigo:", alumn["codigo"])
print ("Nombre del alumno: ", alumn["nombre"])
print ("Nota 1: ", alumn["nota1"])
print ("Nota 2: ", alumn["nota2"])
print ("Nota 3: ", alumn["nota3"])
print ("Nota definitiva: ", mean)
if (mean>=3):
print("Alumno: Pasa a otro curso")
else:
print("Alumno: Reprobado")
print ("----------------------------------------")
data["alumnos"].append({"codigo":4, "nombre":"Dairo Cruz", "nota1": 2.0, "nota2": 2.7, "nota3": 2.6})
import statistics
dairo = (2.0, 2.7, 2.6)
mean = statistics.mean(dairo)
with open("data.json","w") as file:json.dump(data,file, indent=4)
with open("data.json") as file: data = json.load(file)
for alumn in data["alumnos"]:suma=0
print ("Codigo:", alumn["codigo"])
print ("Nombre del alumno: ", alumn["nombre"])
print ("Nota 1: ", alumn["nota1"])
print ("Nota 2: ", alumn["nota2"])
print ("Nota 3: ", alumn["nota3"])
print ("Nota definitiva: ", mean)
if (mean>=3):
print("Alumno: Pasa a otro curso")
else:
print("Alumno: Reprobado")
print ("----------------------------------------")
data["alumnos"].append({"codigo":5, "nombre":"Kendy Quiroz", "nota1": 5.0, "nota2": 2.0, "nota3": 3.9})
import statistics
kendy = (5.0, 2.0, 3.9)
mean = statistics.mean(kendy)
with open("data.json","w") as file:json.dump(data,file, indent=4)
with open("data.json") as file: data = json.load(file)
for alumn in data["alumnos"]:suma=0
print ("Codigo:", alumn["codigo"])
print ("Nombre del alumno: ", alumn["nombre"])
print ("Nota 1: ", alumn["nota1"])
print ("Nota 2: ", alumn["nota2"])
print ("Nota 3: ", alumn["nota3"])
print ("Nota definitiva: ", mean)
if (mean>=3):
print("Alumno: Pasa a otro curso")
else:
print("Alumno: Reprobado")
print ("----------------------------------------")
print('')
Agenda en Python
# Escribir un programa que implemente una agenda. En la agenda se podrán guardar nombres y números de teléfono.
# El programa nos dará el siguiente menú:
#
# * Añadir/modificar: Nos pide un nombre. Si el nombre se encuentra en la agenda, debe mostrar el teléfono y,
# opcionalmente, permitir modificarlo si no es correcto. Si el nombre no se encuentra, debe
# permitir ingresar el teléfono correspondiente.
# * Buscar: Nos pide una cadena de caracteres, y nos muestras todos los contactos cuyos nombres comiencen por dicha cadena.
# * Borrar: Nos pide un nombre y si existe nos preguntará si queremos borrarlo de la agenda.
# * Listar: Nos muestra todos los contactos de la agenda.
#
# Implementar el programa con un diccionario.
agenda = {}
while True:
print("\n")
print("1. Añadir/modificar")
print("2. Buscar")
print("3. Borrar")
print("4. Listar")
print("5. Salir")
opcion = int(input("Dime opción:"))
if opcion == 1:
nombre = input("Nombre del contacto:")
if nombre in agenda:
print("%s ya existe su número de teléfono es %s" % (nombre,agenda[nombre]))
opcion = input("Pulsa 's' si quieres modificarlo!!!. Otra tecla para continuar.")
if opcion == "s":
numero = input("Dame el nuevo número de teléfono:")
agenda[nombre]=numero
else:
numero = input("Dame el número de teléfono:")
agenda[nombre]=numero
elif opcion == 2:
cadena = input("Nombre del contacto a buscar:")
for nombre, numero in agenda.items():
if nombre.startswith(cadena):
print("El número de teléfono de %s es el %s" % (nombre,agenda[nombre]))
elif opcion == 3:
nombre = input("Nombre del contacto para borrar:")
if nombre in agenda:
opcion = input("Pulsa 's' si quieres borrarlo!!!. Otra tecla para continuar.")
if opcion == "s":
del agenda[nombre]
else:
print("No existe el contacto")
elif opcion == 4:
for nombre, numero in agenda.items():
print(nombre,"->",numero)
elif opcion == 5:
break
else:
print("Opción incorrecta")
Ejercicio en Python
import sys
from datetime import datetime
def main():
Menu()
def Menu():
numero = input("""
1.Registrar Partido
2.Ver Resultados
3.Tabla de Clasificación
4.Salir
Digite su opción: """)
if numero == "1":
Registrar()
elif numero == "2":
Resultados()
elif numero == "3":
Tabla()
elif numero == "4":
sys.exit
# os.system("cls")
else:
print("Su opción no es válida")
print("Por favor intente de nuevo")
Menu()
def Registrar():
global par
par = ()
i = 1
while i > 0:
par=par + fecha()
print(par)
opciones = input('\n Digite 5 si desea cargar otro partido o 6 si desea volver al Menú principal: ')
if opciones == "6":
i=0
Menu()
def Resultados():
#print (par)
fechas = []
for y in range(int(len(par)/4)):
try:
fec = datetime.strptime(par[y*4], '%d/%m/%Y').date()
fechas.append(fec)
except ValueError:
print("\n " + par[y*4])
limite1=len(fechas)
for y in range(len(fechas)):
fecmayor=fechas[y]
limite2=y+1
for x in range(limite2,limite1):
fecmayor2=fechas[x]
if fecmayor2>fecmayor:
fechas[y],fechas[x]=fechas[x],fechas[y]
#print(fechas)
#print(fechas)
for x in range(int(len(fechas))):
#print(x)
for y in range(int(len(par)/4)):
#print(y)
fec = datetime.strptime(par[y*4], '%d/%m/%Y').date()
if fec==fechas[x]:
print(par[y*4] + ' - UTS ' + par[(y*4)+3] + ' Versus ' + par[(y*4)+2] + ' ' + par[(y*4)+1] + '\n')
break
Menu()
def Tabla():
print('La Cantidad de partidos jugados por el equipo UTS es: ' + str(int(len(par)/4)))
puntosuts=0
golesuts=0
golesotro=0
perdidos=0
empates=0
for y in range(int(len(par)/4)):
golesuts=par[(y*4)+3]
golesotro=par[(y*4)+2]
if golesuts>golesotro:
puntosuts=puntosuts+3
elif golesuts<golesotro:
perdidos=perdidos+1
else:
empates=empates+1
print('La Cantidad de partidos ganados por UTS es: ' + str(int((puntosuts/3))))
print('La Cantidad de partidos empatados por UTS es: ' + str(empates))
print('La Cantidad de partidos perdidos por UTS es: ' + str(perdidos))
print('La Cantidad de puntos obtenidos por UTS es: ' + str(puntosuts+empates) )
Menu()
def fecha():
w=1
while w > 0:
fecha_str = input('\n Ingrese fecha "dd/mm/aaaa"...: ')
try:
fecha = datetime.strptime(fecha_str, '%d/%m/%Y')
except ValueError:
print("\n No ha ingresado una fecha correcta...")
else:
w=0
equipor = input("Ingrese el Nombre del Equipo Rival:")
golesr = input("Ingrese la Cantidad de Goles del Equipo Rival:")
golesuts = input("Ingrese la Cantidad de Goles de la UTS:")
Partidos = (fecha_str,equipor,golesr,golesuts)
print(Partidos)
return (Partidos)
def ver_fecha(fecha):
print(fecha[0],fecha[1],fecha[2],sep="/")
#the program is initiated, so to speak, here
main()