Skip to content

Instantly share code, notes, and snippets.

Compartir código en Discord usando markdown

  1. Para crear un fragmento de código en múltiples líneas debes escribir los saltos de línea utilizando Shift+Enter.

  2. El fragmento debe empezar y acabar en una línea con triple tilde invertida, este es el símbolo:

image

  1. Debe quedar como en la siguiente imagen:
@hcosta
hcosta / programa.py
Created February 20, 2024 15:55
programa.py
# Programari per extreure INFO remotament del equip
# Data creació: 15/11/2023
# Data modificacio: 14/02/2024
# CarReel i chatgpt
# Version 3.0
# Importar los módulos necesarios
#PARTE 1
import os
import socket
import subprocess
class Producto:
def __init__(self, nombre, descripcion, precio):
self.nombre = nombre
self.descripcion = descripcion
self.precio = precio
class Subproducto(Producto):
def __init__(self, nombre, descripcion, precio, marca):
super().__init__(nombre, descripcion, precio)
self.marca = marca
def division(numero1, numero2):
resultado = numero1 / numero_2
return resultado
numero1 = input("Ingresa un número: "
numero2 = input("Ingresa otro número: ")
resultado = dividir_dos_numeros(numero1, numero2)
print("El resultado es: ", resultado)
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@hcosta
hcosta / script.py
Created July 9, 2022 22:03
Pyinstaller resources loading
import sys
import os
def resource_path(relative_path):
""" Get absolute path to resource, works for dev and for PyInstaller """
try:
# PyInstaller creates a temp folder and stores path in _MEIPASS
base_path = sys._MEIPASS
except Exception:
base_path = os.path.abspath(".")
@hcosta
hcosta / command.txt
Created February 15, 2022 11:46
Fix Jupyter Notebook kernel error after update Python
python -m ipykernel install --user
# La solución provista es incorrecta debido a lo siguiente:
del( l[i] )
# Al borrar el elemento de la posición actual hay que tener en cuenta que
# la siguiente vez que recorremos la lista, el índice habrá corrido una
# posición pero el número de elementos se habrá reducido y por tanto
# no se borrará el elemento que toca.
# Si en lugar de eliminar los elementos de la lista, generamos una nueva
import sys
if len(sys.argv) == 2:
numero = int(sys.argv[1])
if numero < 0:
print("Error - Número es incorrecto")
print("Ejemplo: descomposicion.py [0-999999999999999999999999]")
else:
# Aqui va la lógica
cadena = str(numero)
@hcosta
hcosta / enumerate.ipynb
Created January 27, 2022 02:19
enumerate.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.