Los códigos más visitados de Python

Listado de los códigos más visitados durante los últimos 30 días
Imágen de perfil
Val: 1.143
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Ejemplo de implementar un menu en python en la consola


3.174 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(28)
Actualizado el 30 de Noviembre del 2016 por xve (Publicado el 05 de Diciembre del 2014)
86.123 visualizaciones desde el 05 de Diciembre del 2014. Una media de 364 por semana
Este simple código es un ejemplo para visualizar como se puede crear un menú con varias opciones de manera sencilla.
sin imagen de perfil

Calculadora


2.368 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(20)
Publicado el 14 de Junio del 2015 por alexander
53.538 visualizaciones desde el 14 de Junio del 2015. Una media de 252 por semana
Una calculadora creado con python
Imágen de perfil
Val: 534
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Determinar si un número es primo o no


2.097 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(10)
Publicado el 29 de Junio del 2013 por Xavi
82.230 visualizaciones desde el 29 de Junio del 2013. Una media de 266 por semana
Simple función que recibe un número entero entrado por el usuario y determina si ese valor es primo o no.
Imágen de perfil
Val: 534
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Calcular el factorial de un número en Python


1.837 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(18)
Actualizado el 06 de Abril del 2016 por Xavi (Publicado el 29 de Septiembre del 2013)
80.501 visualizaciones desde el 29 de Septiembre del 2013. Una media de 273 por semana
Simple código que muestra como calcular el factorial de un número utilizando una función recursiva.
Imágen de perfil
Val: 131
Bronce
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

punto de venta


1.271 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(16)
Publicado el 30 de Mayo del 2016 por Mauricio Roman
17.362 visualizaciones desde el 30 de Mayo del 2016. Una media de 112 por semana
es un punto de venta muy básico

ventas
alta, baja, modificación de productos
alta, baja, modificación de usuarios
corte de ventas realizadas en el día

Pantallazo-2
Pantallazo-3
Pantallazo-4
Pantallazo-5
Pantallazo-6
Imágen de perfil
Val: 1.143
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Calcular los múltiplos de 3 y 5


1.116 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 26 de Febrero del 2015 por xve
35.039 visualizaciones desde el 26 de Febrero del 2015. Una media de 154 por semana
Ejemplo que muestra como calcular los múltiplos de un número dado utilizando el resto de una división.
Para este ejemplo, se devuelven los múltiplos de 3 y 5 de entre los números 1 y 100
Imágen de perfil
Val: 534
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Clase para obtener información de la red sobre Linux


926 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 27 de Junio del 2019 por Xavi (Publicado el 21 de Junio del 2019)
926 visualizaciones desde el 21 de Junio del 2019
Clase para obtener información de nuestras tarjetas de red

getInterfaces() -> devuelve todas las interfaces de nuestro sistema
interfaceIsDhcp() -> devuelve true si la interfaz está configurada para obtener la red desde el servidor dhcp
getMac() -> devuelve la dirección MAC de la interfaz
getIp() -> devuelve la dirección ip de la interfaz
getGateway() -> devuelve la dirección de la puerta de enlace de la interfaz
getDNS() -> devuelve una lista con los DNS de la interfaz interna
getBroadcast() -> devuelve la dirección de transmisión de la interfaz
getState() -> devuelve una cadena con el estado de la interfaz

Esta probado sobre Debian/Ubuntu
sin imagen de perfil
Val: 24
Ha disminuido su posición en 4 puestos en Python (en relación al último mes)
Gráfica de Python

Valida Rut Chile


922 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 19 de Mayo del 2016 por Samuel (Publicado el 17 de Mayo del 2016)
6.285 visualizaciones desde el 17 de Mayo del 2016. Una media de 42 por semana
Valida RUT Chile

Una simple función que obtiene un rut y devuelve True o False según validación del rut.
Imágen de perfil
Val: 534
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Calcular el máximo común divisor de dos numeros


855 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 05 de Mayo del 2015 por Xavi
29.222 visualizaciones desde el 05 de Mayo del 2015. Una media de 140 por semana
Código que dado dos números enteros, busca el máximo común divisor.
Imágen de perfil
Val: 690
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Calcular el interés sobre un capital


783 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 19 de Junio del 2019 por joel
783 visualizaciones desde el 19 de Junio del 2019
Este código muestra como calcular el interés generado sobre un capital a varios años...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Indica la cantidad: 10000
 
Indica el interes: 4.5
 
Indica los años: 20
 
--------------------------------------------------
año 1 capital 10000.00 interes 450.00 total 10450.00
año 2 capital 10450.00 interes 470.25 total 10920.25
año 3 capital 10920.25 interes 491.41 total 11411.66
año 4 capital 11411.66 interes 513.52 total 11925.19
año 5 capital 11925.19 interes 536.63 total 12461.82
año 6 capital 12461.82 interes 560.78 total 13022.60
año 7 capital 13022.60 interes 586.02 total 13608.62
año 8 capital 13608.62 interes 612.39 total 14221.01
año 9 capital 14221.01 interes 639.95 total 14860.95
año 10 capital 14860.95 interes 668.74 total 15529.69
año 11 capital 15529.69 interes 698.84 total 16228.53
año 12 capital 16228.53 interes 730.28 total 16958.81
año 13 capital 16958.81 interes 763.15 total 17721.96
año 14 capital 17721.96 interes 797.49 total 18519.45
año 15 capital 18519.45 interes 833.38 total 19352.82
año 16 capital 19352.82 interes 870.88 total 20223.70
año 17 capital 20223.70 interes 910.07 total 21133.77
año 18 capital 21133.77 interes 951.02 total 22084.79
año 19 capital 22084.79 interes 993.82 total 23078.60
año 20 capital 23078.60 interes 1038.54 total 24117.14
Imágen de perfil
Val: 1.143
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Obtener la diferencia de días entre dos fechas


729 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(5)
Publicado el 07 de Septiembre del 2017 por xve
11.351 visualizaciones desde el 07 de Septiembre del 2017. Una media de 119 por semana
Este simple código muestra la diferencia de días y años entre dos fechas
Imágen de perfil
Val: 534
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Redimensionar y mostrar imagen con tkinter


725 visualizaciones el último mes

Python

Publicado el 12 de Diciembre del 2014 por Xavi
24.354 visualizaciones desde el 12 de Diciembre del 2014. Una media de 105 por semana
Simple código que muestra como obtener una imagen y redimensionarla de manera proporcional sin distorsionar-la (thumbnail)

tkinter_redimensionar_imagen
Imágen de perfil

Completo Juego del ajedrez en python


592 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 31 de Diciembre del 2015 por Administrador
12.106 visualizaciones desde el 31 de Diciembre del 2015. Una media de 70 por semana
Excelente juego del ajedrez realizado en Python 2.7 para Windows y Linux en el que puedes jugar contra el ordenador, o contra otro jugador.

ajedrez2
Imágen de perfil

Algoritmo de eliminación de Gauss-Jordan


585 visualizaciones el último mes

Python

Publicado el 29 de Octubre del 2018 por Administrador
3.951 visualizaciones desde el 29 de Octubre del 2018. Una media de 112 por semana
Es un algoritmo del álgebra lineal que se usa para determinar las soluciones de un sistema de ecuaciones lineales, para encontrar matrices e inversas.
https://es.wikipedia.org/wiki/Eliminación_de_Gauss-Jordan

jordan-gauss
Imágen de perfil
Val: 534
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Clase para configurar el archivo dhcpd.conf de nuestro servidor


571 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 27 de Junio del 2019 por Xavi (Publicado el 26 de Junio del 2019)
571 visualizaciones desde el 26 de Junio del 2019
Clase para gestionar el archivo dhcpd.conf de nuestro servidor

readFile() -> lea el archivo dhcpd recibido en el constructor y ponga los datos en dos listas
getValue() -> devuelve el valor de la clave recibida
setValue() -> actualizar el valor si existe o agregar un nuevo valor si no existe
removeValue() -> eliminar valores
clearSubnet() -> elimina las subredes creadas o leídas del archivo
newSubnet() -> crea una nueva subred
getSubnetNumber() -> devuelve el número de subredes
getSubnetValue() -> devuelve el valor de la subred indicada
setSubnetValue() -> agregar o actualizar valores de la subred
guardar() -> guardar cualquier cambio en el archivo

Un archivo de configuración es similar a:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
option domain-name "example.org";                               getValue(), setValue()
option domain-name-servers ns1.example.org, ns2.example.org;    getValue(), setValue()
default-lease-time 600;                                         getValue(), setValue()
max-lease-time 7200;                                            getValue(), setValue()
subnet 10.5.5.0 netmask 255.255.255.224 {                       getSubnetNumber(), newSubnet(), clearSubnet(), getSubnetValue()
    range 10.5.5.26 10.5.5.30;                                  setSubnetValue(), getSubnetValue()
    option domain-name-servers ns1.internal.example.org;        setSubnetValue(), getSubnetValue()
    option domain-name "internal.example.org";                  setSubnetValue(), getSubnetValue()
    option routers 10.5.5.1;                                    setSubnetValue(), getSubnetValue()
    option broadcast-address 10.5.5.31;                         setSubnetValue(), getSubnetValue()
    default-lease-time 600;                                     setSubnetValue(), getSubnetValue()
    max-lease-time 7200;                                        setSubnetValue(), getSubnetValue()
}
subnet 10.10.10.0 netmask 255.255.255.0 {                       getSubnetNumber(), newSubnet(), clearSubnet(), getSubnetValue()
    range 10.10.10.200 10.10.10.230;                            setSubnetValue(), getSubnetValue()
    option domain-name-servers 8.8.8.8;                         setSubnetValue(), getSubnetValue()
    option domain-name "internal.example.org";                  setSubnetValue(), getSubnetValue()
    option routers 10.10.10.1;                                  setSubnetValue(), getSubnetValue()
    option broadcast-address 10.10.10.255;                      setSubnetValue(), getSubnetValue()
}
Imágen de perfil
Val: 20
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Encriptado básico desde Python


567 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(4)
Publicado el 21 de Septiembre del 2015 por Guajardo
18.485 visualizaciones desde el 21 de Septiembre del 2015. Una media de 98 por semana
Este código encripta y desencripta un texto utilizando una clave indicada por el usuario.

Captura
Imágen de perfil
Val: 534
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Eliminar una linea especifica de un archivo


564 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 20 de Marzo del 2014 por Xavi
24.130 visualizaciones desde el 20 de Marzo del 2014. Una media de 91 por semana
Simple código que muestra como eliminar una linea especifica de un archivo.
Imágen de perfil
Val: 16
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

Python Login Menu Basico


529 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 25 de Noviembre del 2016 por Katherine
10.146 visualizaciones desde el 25 de Noviembre del 2016. Una media de 77 por semana
Login basic menu coded in python.

Menu basico para registro en python.

Dudas a: alvarez_katherine@outlook.com
Imágen de perfil
Val: 1.110
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Función para convertir numero decimal a cualquier otro sistema de numeración desde binario hasta hexadecimal


516 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 15 de Febrero del 2017 por kip
13.161 visualizaciones desde el 15 de Febrero del 2017. Una media de 105 por semana
Función que permite transformar un número en sistema numeración decimal a su equivalente en cualquier sistema de numeración desde binario hasta hexadecimal.

La función recibe dos parámetros, el número decimal y el número de la base del sistema de numeración a convertir este.

Recordar
Bin = 2
Octal = 8
Hexa = 16....


Ejemplo:

Decimal a binario
1
print dec_to(47, 2)
RESULTADO
1
101111


Decimal a quinario

1
print dec_to(47, 5)
RESULTADO
1
142

Decimal a octal
1
print dec_to(47, 8)
RESULTADO
1
57

Decimal a hexadecimal
1
print dec_to(47, 16)
RESULTADO
1
2F
sin imagen de perfil

Juego del Ahorcado


504 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(4)
Publicado el 24 de Mayo del 2002 por Jhon Alexander Camacho Urdinola
44.654 visualizaciones desde el 24 de Mayo del 2002. Una media de 56 por semana
Juego del ahorcado. Utiliza la librería gráfica Tk.
Imágen de perfil
Val: 1.110
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Clase para buscar una carpeta o un archivo y mostrar el contenido


470 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 15 de Mayo del 2017 por kip
8.029 visualizaciones desde el 15 de Mayo del 2017. Una media de 77 por semana
Una clase que busca una carpeta o un archivo en el directorio dado, por defecto busca en el directorio raiz /.

Ejemplo:

Instanciamos el objeto enviandole como parametros el tipo de busqueda a realizar y el directorio


1
finder = Finder('folder', '/')


Para hacer una busqueda insensible a mayusculas y minusculas, enviar como tercer parametro al momento de instanciar la clase un True:


1
finder = Finder('folder', './', True)

O simplemente luego de hacer la instancia acceder a a propiedad caseIns y darle el valor de True:

1
finder.caseIns = True

Luego llamamos al metodo find() enviandole la carpeta a buscar y luego llamamos al metodo showAll() para mostrar las coincidencias encontradas

1
finder.find('carpeta').showAll()

Puede usarse una expresion regular como parametro al metodo de busqueda, recordar que se debe enviar un True como segundo parametro para que la busqueda con la expresion funcione

1
finder.find('^carpeta$', True).showAll()

Si la busqueda esta tardando mucho, es posible cancelarla y dejar que muestre los resultados encontrados hasta el momento, CTRL + C y detendras la busqueda.

El metodo showAll() mostrara un listado de todas las coincidencias con un numero para luego poder seleccionar alguna entre ellas y mostrar su contenido.

Para mostrarlo podria hacerse asi, usando el metodo show():

1
2
op = input("Eliga una opcion de la lista anterior para mostrar el contenido: ")
finder.show(op)

Se envia como parametro el numero ingresado, luego mostrara el contenido de la carpeta selecionada o del archivo.

Al final la consola mostraria algo asi luego de ejecutar todo el codigo anterior:

1
2
3
4
5
6
7
8
9
10
11
Buscando........
Coincidencias: 1
[0] - './txt'
Eliga una opcion de la lista anterior para mostrar el contenido: 0
 
-> 3 archivos en el directorio seleccionado './txt'
-> Mostrando el contenido:
 
a.txt
b.txt
nuevo.txt

Para verificar que se encontraron coincidencias y asi poder pedir algun numero correspondiente a alguna de estas, se debe acceder a la propiedad matches y verificar el tamaño de esta:

1
2
if (len(finder.matches) > 1):
    #PIDO EL NUMERO DE ALGUNA COINCIDENCIA

La clase es sencilla, usa la palara reservada para retornar un generador y asi aligerar un poco la busqueda al momento de iterar los directorios.

https://wiki.python.org/moin/Generators

Aqui dejo el codigo de ejemplo de uso:

Busqueda de una carpeta

1
2
3
4
5
finder = Finder('folder', './', True)
finder.find('carpeta').showAll()
if (len(finder.matches) > 1):
    op = input("Eliga una opcion de la lista anterior para mostrar el contenido: ")
    finder.show(op)

Busqueda de un archivo

1
2
3
4
5
finder = Finder('file', './', True)
finder.find('archivo.txt').showAll()
if (len(finder.matches) > 1):
    op = input("Eliga una opcion de la lista anterior para mostrar el contenido del archivo: ")
    finder.show(op)
Imágen de perfil
Val: 534
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Descargar un archivo de internet y guardarla en nuestro disco con urllib2


470 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(4)
Publicado el 23 de Noviembre del 2012 por Xavi
15.233 visualizaciones desde el 23 de Noviembre del 2012. Una media de 49 por semana
Código que muestra como descargar un archivo de internet y guardarlo en nuestro disco duro mostrando el tiempo que ha tardado en milisegundos.
Imágen de perfil
Val: 534
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Figuras geometricas en 2D con TKinter


457 visualizaciones el último mes

Python

Publicado el 04 de Septiembre del 2013 por Xavi
31.504 visualizaciones desde el 04 de Septiembre del 2013. Una media de 105 por semana
Código que muestra como dibujar en pantalla figuras en 2D utilizando Canvas.
Muestra como dibujar un circulo, un rectángulo, una linea, un quesito y un arco sin su quesito.
Imágen de perfil
Val: 690
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Simulación cajero automático


454 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 09 de Febrero del 2019 por joel
2.802 visualizaciones desde el 09 de Febrero del 2019. Una media de 126 por semana
Código que simula la opción de sacar dinero de un cajero automático, en el que determina la cantidad de billetes a devolver según cantidad solicitada.
sin imagen de perfil

Método de Newton


452 visualizaciones el último mes

Python

Publicado el 26 de Marzo del 2013 por Abraham
17.715 visualizaciones desde el 26 de Marzo del 2013. Una media de 56 por semana
Código que ejecuta el Método de Newton (conocido también como Método de Newton-Raphson o Newton-Fourier) para hallar raíces de funciones algebraicas de grado n. Utiliza SymPy 0.7.2 para calcular la derivada de la función dada. La función dada por el usuario tiene que ser y = ...
Escrito en Python 2.7.3
Imágen de perfil
Val: 690
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Listado de productos con cantidades por debajo de la media


447 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 10 de Junio del 2019 por joel
617 visualizaciones desde el 10 de Junio del 2019. Una media de 126 por semana
Este código, permite añadir un listado de productos con la cantidad que hay en stock, para posteriormente mostrar los productos que tienen el stock por debajo de la media.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Introduce los productos...
--------------------------
 
Introduce un nombre de producto (0 finaliza) #1: Producto A
 
Introduce un valor entero: 25
 
Introduce un nombre de producto (0 finaliza) #2: Producto B
 
Introduce un valor entero: 19
 
Introduce un nombre de producto (0 finaliza) #3: Producto C
 
Introduce un valor entero: 15
 
Introduce un nombre de producto (0 finaliza) #4: Producto A
        Este producto ya existe
 
Introduce un nombre de producto (0 finaliza) #4: Producto D
 
Introduce un valor entero: 16
 
Introduce un nombre de producto (0 finaliza) #5: 0
 
Listado de Productos añadidos...
--------------------------------
Producto: 'Producto A' Cantidad: 25
Producto: 'Producto B' Cantidad: 19
Producto: 'Producto C' Cantidad: 15
Producto: 'Producto D' Cantidad: 16
 
El promedio es: 18.75
 
los productos con cantidad inferior al promedio son:
----------------------------------------------------
Producto: 'Producto C'
Producto: 'Producto D'
Imágen de perfil
Val: 534
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Triangulo de Pascal


446 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 28 de Febrero del 2014 por Xavi
15.443 visualizaciones desde el 28 de Febrero del 2014. Una media de 56 por semana
Código que explica como crear el triangulo de pascal en Python.
Imágen de perfil
Val: 1.143
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Hacer ping a un dominio dado y indicar si funciona o no


378 visualizaciones el último mes

Python

Publicado el 08 de Febrero del 2017 por xve
7.130 visualizaciones desde el 08 de Febrero del 2017. Una media de 63 por semana
Este simple código muestra como hacer un ping a un dominio o IP y determinar si responde o no al ping.

Esta pensado para Linux por la gestión de errores > /dev/null 2>&1, pero eliminado este contenido, se puede utilizar en Windows.
Imágen de perfil
Val: 1.110
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Juego de piedra, papel o tijera


378 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 13 de Noviembre del 2016 por kip
9.254 visualizaciones desde el 13 de Noviembre del 2016. Una media de 70 por semana
Funcion que simula el juego de piedra, papel o tijera contra la PC, debes ingresar las partidas que se deben ganar para terminar el juego y asi mismo tu comodin(piedra, papel o tijera) en cada partida.

Coloco dos versiones la 1.0 para Python 2.X y la 1.1 para Python 3.X.

Saludos
Imágen de perfil
Val: 534
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Validar cuenta de correo


365 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(7)
Actualizado el 16 de Abril del 2015 por Xavi (Publicado el 08 de Marzo del 2011)
19.114 visualizaciones desde el 08 de Marzo del 2011. Una media de 49 por semana
Código que muestra como validar una cuenta de correo utilizando una expresión regular.
Revisar política de publicidad