Códigos Fuente de Python

Mostrando del 31 al 40 de 343 registros
Imágen de perfil
Val: 656
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Convertir un JSON a CSV


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 23 de Julio del 2019 por Xavi
1.001 visualizaciones desde el 23 de Julio del 2019
Este código muestra como convertir un simple json a un archivo CSV
Imágen de perfil
Val: 41
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

recursividad con Python


Python

Publicado el 11 de Julio del 2019 por Ana Zelideth
793 visualizaciones desde el 11 de Julio del 2019
Veamos un ejemplo en Python que fue un ejercicio en mi curso de Python for everybody en Coursera , el programa debe ingresar a una pagina WEB leer en pantalla que línea de la página se va a buscar y como tercer parámetro cuantas veces se va a entrar a buscar la página, es decir vamos a ir adentrándonos a las ligas de una página.
Imágen de perfil
Val: 159
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Keylogger


Python

Publicado el 11 de Julio del 2019 por Mauricio Roman
1.519 visualizaciones desde el 11 de Julio del 2019
Les comparto un pequeño keylogger echo con python, es muy basico espero que sea de su agrado .
Imágen de perfil
Val: 1.113
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Mostrar el tiempo en formato entendible


Python

Actualizado el 8 de Julio del 2019 por joel (Publicado el 19 de Diciembre del 2018)
969 visualizaciones desde el 19 de Diciembre del 2018
Esta clase puede recibir milisegundos, segundos, minutos y horas, y devuelve una cadena con un formato mas entendible.

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
obj=timeHuman()
 
obj.reset().setMiliseconds(2000)
print(obj.getTimeHuman())
# devolverá: 2 seconds
 
obj.reset().setSeconds(1480)
print(obj.getTimeHuman())
# devolverá: 24 minutes and 40 seconds
 
obj.reset().setMinutes(60)
print(obj.getTimeHuman())
# devolverá: 1 hour
 
obj.reset().setHours(3)
print(obj.getTimeHuman())
# devolverá: 3 hours
 
obj.reset().setHours(30).setSeconds(1480).setMiliseconds(2000)
print(obj.getTimeHuman())
# devolverá: 1 day, 6 hours, 24 minutes and 42 seconds
 
obj.reset().setSeconds(1441)
print(obj.getTimeHuman())
# devolverá: 24 minutes and 1 second
Imágen de perfil
Val: 656
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


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 26 de Junio del 2019 por Xavi
840 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: 656
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Clase para configurar la red en Linux


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 27 de Junio del 2019 por Xavi
517 visualizaciones desde el 27 de Junio del 2019
Clase que permite leer y escribir los archivos de configuración de las interfaces alojados en /etc/network/interfaces.d/

checkInterfacesSource() - Comprueba si el archivo de interfaces tiene una fuente ....
readFiles() - Lee todos los archivos en la carpeta /etc/network/interfaces.d/ y llena el diccionario
getValue() - Obtiene el valor de la interfaz
setValue() - Actualizar o agregar valor
createIface() - crea un iface .... (iface eth0 inet static)
getValueIface() - Obtiene el valor del iface
setValueIface() - Actualizar o agregar un valor en iface
removeIFace() - Eliminar iface
removeInterface() - Eliminar el archivo de la interfaz
save() - Guarda cualquier cambio en los archivos

Un archivo de configuración es similar a:
1
2
3
4
5
6
7
8
auto eth0                       getValue(), setValue()
allow-hotplug eth0              getValue(), setValue()
iface eth0 inet static          createIface(), getValueIface()
    address 192.168.0.102       getValueIface(), setValueIface()
    netmask 255.255.255.0       getValueIface(), setValueIface()
    network 192.168.0.0         getValueIface(), setValueIface()
    broadcast 192.168.0.255     getValueIface(), setValueIface()
    gateway 192.168.0.2         getValueIface(), setValueIface()
Imágen de perfil
Val: 656
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


Python

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 27 de Junio del 2019 por Xavi (Publicado el 21 de Junio del 2019)
1.248 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
Imágen de perfil
Val: 41
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

Leer archivo XML de Contabilidad Electrónica y realizar cálculos


Python

Actualizado el 24 de Junio del 2019 por Ana Zelideth (Publicado el 17 de Mayo del 2019)
1.257 visualizaciones desde el 17 de Mayo del 2019
Código en Python 2.7 para leer XML de Balanza de Contabilidad Electrónica 3.3 y realizar cálculos, mostrar resultados.
Imágen de perfil
Val: 1.113
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Calcular el interés sobre un capital


Python

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 19 de Junio del 2019 por joel
1.166 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.113
Oro
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


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 10 de Junio del 2019 por joel
731 visualizaciones desde el 10 de Junio del 2019
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'