Skip to content

Instantly share code, notes, and snippets.

View LuisAlejandroSalcedo's full-sized avatar

Luis Alejandro Salcedo LuisAlejandroSalcedo

View GitHub Profile
@LuisAlejandroSalcedo
LuisAlejandroSalcedo / Clasificador de Texto.py
Created November 30, 2020 21:51
Prueba de clasificación de texto con StringTagger.
"""
Uso de "StringTagger" para el etiquetado (clasificación) de texto.
"""
from StringTagger.StringClf import Classifier
from StringTagger.getPage import getTextPage
training_data = { # Datos para entrenar al clasificador
"Ciencia":[
'https://es.wikipedia.org/wiki/Ciencia', # Entrenamos al clasificador con paginas de wikipedia.
import cv2
img = cv2.imread("face.jpg")
grayImg = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
grayImageNegative = 255 - grayImg
ImageBlur = cv2.GaussianBlur(grayImageNegative, (21,21), 0)
output = cv2.divide(grayImg, 255 - ImageBlur, scale=256.0)
@LuisAlejandroSalcedo
LuisAlejandroSalcedo / Stack.cpp
Created July 24, 2020 01:23
Implementación de las propiedades de una pila (Stack)
#include <iostream>
using namespace std;
// Definir globalmente el valor de top en -1 ya que la pila está vacía
int top = -1;
void push(int stack[] , int x , int n)
{
if (top == n-1){
cout << "La pila está llena!" ;
@LuisAlejandroSalcedo
LuisAlejandroSalcedo / pychrome.py
Created July 22, 2020 23:01
Navegador web creado con Python utilizando la librería PyQt5.
# PyChrome
# Importamos las librerias necesarias
import sys
from PyQt5.QtWebEngineWidgets import QWebEngineView
from PyQt5.QtWidgets import QWidget, QApplication, QLineEdit, QVBoxLayout, QHBoxLayout, QPushButton, QProgressBar
from PyQt5.QtCore import QUrl
# Creamos la clase PyChrome
@LuisAlejandroSalcedo
LuisAlejandroSalcedo / Triangulo de Floyd.cpp
Last active July 18, 2020 16:21
Programa C++ para imprimir el Triangulo de Floyd.
#include <iostream>
using namespace std;
int main(){
// Declaramos el número de filas y definimos k=1
int n, k=1;
// Pedimos el valor de n
cout<<"Ingrese el número de filas: "<<endl;
@LuisAlejandroSalcedo
LuisAlejandroSalcedo / Verificador_ de_armstrong.cpp
Created July 11, 2020 21:45
Programa C++ para verificar números de ARMSTRONG
#include <iostream>
using namespace std;
int main(){
int arms, check, sum, rem;
sum = 0;
cout<<"Ingrese un numero positivo: "<<endl;
@LuisAlejandroSalcedo
LuisAlejandroSalcedo / Generador_de_PDF.py
Created July 8, 2020 23:07
Un ejemplo simple de la librería fpdf para generar documentos PDF desde Python.
# importamos la clase FPDF
from fpdf import FPDF
# Instanciamos FPDF
pdf = FPDF()
# Definimos la función
"""
La función recibe cuatro argumentos:
text: texto o contenido del documento.
@LuisAlejandroSalcedo
LuisAlejandroSalcedo / Generador_de_Contraseñas.py
Created July 1, 2020 00:57
Programa en Python para generar contraseñas con letras, minúsculas y mayúsculas, números y caracteres especiales. Con una longitud que el usuario puede definir.
# Autor: Luis Salcedo
# Generador_de_Contraseñas.py
# https://www.facebook.com/codigocomentado
"""
sample () es una función incorporada del módulo aleatorio en Python que devuelve
una lista de longitud particular de elementos elegidos de una secuencia, es decir, una lista, tupla, cadena o conjunto.
"""
# Importamos el método sample de random.
@LuisAlejandroSalcedo
LuisAlejandroSalcedo / Resolver ecuaciones cuadráticas.cpp
Last active May 1, 2023 15:24
Un programa escrito en C++ para resolver ecuaciones cuadráticas.
// Luis Salcedo
// geeksacademy.site
#include <iostream>
#include <math.h>
using namespace std;
int main(void){
// Valores a, b y c ingresados por el usuario.
// x1, x1 seran los valores del resultado.
@LuisAlejandroSalcedo
LuisAlejandroSalcedo / Google Charts Javascript example.html
Created June 23, 2020 00:04
Un ejemplo del uso de Google Charts y Javascript para la creación de gráficos.
<html>
<head>
<!--API-->
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
// Cargamos la API de visualización y el paquete "corechart".
google.charts.load('current', {'packages':['corechart']});
// Definimos un callback cuando el API de visualización se cargue.