Mostrando entradas con la etiqueta tarea. Mostrar todas las entradas
Mostrando entradas con la etiqueta tarea. Mostrar todas las entradas

miércoles, 17 de junio de 2020

103 Python. Tiempo tarea

Como obtener el tiempo que tarda #Python en realizar una tarea, en este caso sera una tarea repetitiva usando un ciclo while



import time def cuentaAtras(repeticiones): while repeticiones > 0: print(repeticiones) repeticiones -= 1inicial = time.time()repeticiones = 100cuentaAtras(repeticiones)print(f'Tiempo transcurrido en la tarea = {time.time()-inicial}')

sábado, 19 de mayo de 2018

37 Python. Codigo para instalar paquetes o librerias

Codigo para automatizar la instalacion de paquetes o librerias en Python.

import os
#instala paquetes o librerias
paquete=input('Que paquete instalamos? ')
paquete=str(paquete)
while True:
    try:
        codigo='pip install '+paquete
        os.system(codigo)
        print('Paquete instalado')
    except:
        print('Error al instalar paquete')
    continuar=input('Quieres instalar otro? ')
    continuar=str(continuar)
    if continuar=='S' or continuar=='s' or continuar=='si' or continuar=='SI':
        paquete=input('Que paquete instalamos? ')
        paquete=str(paquete)
    else:
        break
print('Fin')
 Con este codigo realizamos pregunta al usuario de que paquete o libreria quiere instalar, ejecutamos el codigo de instalacion dentro del "try" por si ocurre algun error, una vez instalado preguntamos si quiere continuar o no para seguir o detener el programa.




martes, 29 de agosto de 2017

16 Java. Hilos

En este video vemos como ejecutar varias tareas en segundo plano, mediante hilos o threads.



Podeis ver el codigo aqui:

Clase Principal:
public class main {

    public static void main(String[] args) {
        hilo hilo1=new hilo("hilo 1");
        hilo hilo2=new hilo("hilo 2");
        hilo1.setMensaje("Mensaje del hilo 1");
        hilo2.setMensaje("Mensaje del hilo 2");
        hilo2.start();
        hilo1.start();
    }

}

 Clase Hilo:
 public class hilo extends Thread{
    String mensaje;
    public hilo(String nombre){
        super(nombre);
    }
    public void run(){
        for (int i=1;i<11;i++){

            for (int j=1;j<11;j++){
                System.out.println(i+"*"+j+" = "+i*j);
            }
            try{
            sleep(2000);} catch(Exception e){}
        }
        System.out.println("Proceso terminado "+this.getName());
        System.out.println(mensaje);
    }
    public void setMensaje(String msg){
        this.mensaje=msg;
    }
}