Códigos Fuente de Python

Mostrando del 101 al 110 de 759 registros
Imágen de perfil

WGET


Python

Publicado el 29 de Junio del 2023 por Hilario (122 códigos)
4.684 visualizaciones desde el 29 de Junio del 2023
--------------------------------------------------------------------------
Ab love principium.
------------------------------------------------------------------
Hilario Iglesias Martínez.
-----------------------------------------------------------------

Este es un programa realizado en Python 3 que utiliza la biblioteca subprocess para ejecutar el comando wget en la consola de Linux, y descargar el contenido de una página web introducida por el usuario a través de consola.

Puedes ejecutar este programa en la consola de Linux utilizando Python 3. Simplemente guarda el código en un archivo con extensión .py, por ejemplo, descargar_pagina.py, y luego ejecútalo desde la línea de comandos con el siguiente comando:

python3 descargar_pagina.py
-------------------------------------------------------------------------
Si todo va bien en el directorio donde está tu programa deberá aparecer lo que sería un
index.html

UNA PEQUEÑA INTRODUCCIÓN AL COMANDO WGET
----------------------------------------
El comando wget en Linux se utiliza para descargar archivos o contenido desde servidores web utilizando el protocolo HTTP, HTTPS o FTP. Este comando tambien se puede utilizar a través de consola en cualquier distro linux.
Para instalarlo utilizar estos comandos.En mi caso utilizo una versión ubuntu.
sudo apt update
sudo apt install wget
Comprobar la version.
wget --version
Si todo va bien ya podrás utilizarlo desde la linea de comandos.
**********************************************************************************
Este programa ha sido realizado bajo plataforma Linux.
Ubuntu 20.04.6 LTS
IDE Sublime text.
Python 3.8.10
---------------------------------------------------------

Ejecutar bajo consola.
python3 descargar_pagina.py
************************************************************************************************
Imágen de perfil

MI PYTHON


Python

Publicado el 28 de Junio del 2023 por Hilario (122 códigos)
4.526 visualizaciones desde el 28 de Junio del 2023
/////////////////////////////////////////////////////////////////////////
"Simplicitas est virtus."
************************************************
Hilario Iglesias Martínez
**********************************************************
programa mi.py
*******************************************************
Este pequeño programa realizado en el lenguaje python3. Funciona como un pequeño esnifer
de iniciación en este lenguaje, con una salida de mínimos datos como la siguiente:
ther / ARP is at 70:85:c2:24:16:50 says 192.168.0.20

Al tratarse de de un escaneo de un dispositivo de red, es necesario su ejecución con permiso de
superusuario ROOT.

Este ejercicio, fue realizado en una plataforma Linux, Ubuntu 20.04.6 LTS.
Se utilizó python3, y el Thonny
Python IDE, muy recomendado para principiantes como yo.

Para poder ejecutar y que funcione el programa se deberá hacer iun ifconfig por consola
con el fin de conocer el dispositivo wifi, y la MAC de dicho dispositivo.

Si no tenéis instalado ifconfig en vuestro sistema lo podeís instalar con este
comando, en mi caso, para ubuntu:
apt-get install net-tools

************************************************************************
También debereis tener instalado en vuestro sistema el módulo o librería para python
scapy.all
La forma de instalarlo en mi sistema ubuntu, es:

Abre una terminal en Ubuntu. Puedes hacerlo presionando Ctrl + Alt + T en tu teclado o buscando "Terminal" en el menú de aplicaciones.

Asegúrate de tener privilegios de superusuario para instalar paquetes. Puedes obtenerlos utilizando el comando sudo su y proporcionando tu contraseña de usuario.

Ejecuta el siguiente comando para instalar las dependencias necesarias:

apt-get install python3-pip libpcap-dev

Este comando instalará el paquete python3-pip que es necesario para instalar paquetes de Python, así como libpcap-dev, que proporciona las bibliotecas de captura de paquetes requeridas por scapy.

A continuación, instala scapy utilizando pip3, el administrador de paquetes de Python 3. Ejecuta el siguiente comando:
Utiliza el siguiente comando por consola:
pip3 install scapy
**********************************************************************
para que el programa funcione debes sustituir en tu caso.

interface = "enp1s0"
Colocar tu interface.
Y tu MAC correspondiente de filtrado:
filter_rule = "ether src host 70:85:c2:24:16:50"
*************************************************************
Para ejecutar por consola es este comando:

sudo python3 mi.py

*********************************************************************************
sin imagen de perfil

cepillo


Python

Publicado el 25 de Mayo del 2023 por Nano
419 visualizaciones desde el 25 de Mayo del 2023
cepillo de dientes con filamentos mas largos para limpieza entre dientes
Imágen de perfil
Val: 176
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

punto de venta 2ª versión


Python

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 4 de Mayo del 2023 por Mauricio Roman (7 códigos)
3.378 visualizaciones desde el 4 de Mayo del 2023
Nueva version de un punto de venta, la interfaz cambio respecto a la version anterior.

- se incorporan nuevos metodos de control.
- encriptacion en las contraseñas.
- implementacion de nuevas barras de menu.
- ahora es posible realizar ventas simultaneas (hasta 8).
- exportacion de ventas realizadas en el dia y por fecha en formato pdf.
- implementacion de menu contextual (click derecho) para agilizar el manejo del almacen.
- los datos de los productos solo son para ver el funcionamiento del programa.
- se pueden dar de baja productos temporalmente.
- se implementan atajos de teclado para mayor rapidez.
- no se adjunta la BD ya que se trata de que las personas que lo utilizan vayan llenando la BD con los productos que necesitan.


-esta version fue probada y desarrollada en linux, en teoria deberia funcionar en windows pero no estoy seguro.
sin imagen de perfil

eje 2


Python

Publicado el 15 de Abril del 2023 por Angel
517 visualizaciones desde el 15 de Abril del 2023
import numpy as np
import matplotlib.pyplot as plt
from scipy.optimize import curve_fit

# Datos
t = np.array([1814, 1824, 1834, 1844, 1854, 1864])
P = np.array([125, 275, 830, 1200, 1750, 1650])

# Función de ajuste
def growth_model(t, P0, r):
return P0 * np.exp(r * (t - t[0]))

# Ajuste de la curva
popt, pcov = curve_fit(growth_model, t, P)

# Parámetros ajustados
P0 = popt[0]
r = popt[1]

# Gráfico
plt.plot(t, P, 'ro', label='Datos')
plt.plot(t, growth_model(t, P0, r), 'b-', label='Curva ajustada')
plt.xlabel('Año')
plt.ylabel('Población')
plt.legend()
plt.show()

# Estimado de la tasa de crecimiento
print("Tasa de crecimiento (r):", r)
1
='editor_code'>
Imágen de perfil
Val: 712
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Mostrar precios de acciones en el terminal


Python

Actualizado el 7 de Abril del 2023 por Antonio (75 códigos) (Publicado el 31 de Enero del 2023)
1.893 visualizaciones desde el 31 de Enero del 2023
Este programa ('f-tables.py') muestra en formato tabla, los precios de acciones en el terminal, haciendo uso de la API de Yahoo Finance. Incluyendo la posibilidad de guardarlas en un documento de texto, así como mostrar gráficas.

ARGUMENTOS:
-sym/--symbol: Define el Ticker o simbolo de la empresa cuyos valores quiere conocerse (Obligatorio).
-i/--info: Información que se quiere obtener (Opcional).
-s/--start: Fecha de inicio de la serie histórica (Opcional).
-e/--end: Fecha final de la serie histórica (Opcional).
-int/--interval: Intervalos de tiempo en los que se muestran los datos (Opcional).
-sv/--save: Nombre del archivo de texto en el que se quiere guardar la tabla generada (Opcional).
-plt/--plot: Grafica precios de la tabla (Opcional).
-hd/--head: Número de filas iniciales a mostrar (Opcional).
-tl/--tail: Número de filas finales a mostrar (Opcional).

PARA CUALQUIER DUDA U OBSERVACIÓN, USEN LA SECCIÓN DE COMENTARIOS.
ft1
tb5
tb2
Imágen de perfil
Val: 712
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Generador de audiotextos.


Python

estrellaestrellaestrellaestrellaestrella(6)
Actualizado el 28 de Noviembre del 2022 por Antonio (75 códigos) (Publicado el 21 de Septiembre del 2020)
6.336 visualizaciones desde el 21 de Septiembre del 2020
Este programa genera archivos "mp3" a partir de textos introducidos por el usuario, en diferentes idiomas.
Botones:
"CREATE AUDIO-TEXT": Genera un audio, a partir del texto presente en el recuadro superior.
"TRANSLATE TEXT": Traduce el texto a cualquiera de los idiomas seleccionables del margen derecho.
"CLEAR TEXT": Borra el texto del cuadro superior.

PARA CUALQUIER DUDA O ERROR, NO DUDEN EN COMENTARMELO.

autm
Imágen de perfil
Val: 249
Ha aumentado su posición en 29 puestos en Python (en relación al último mes)
Gráfica de Python

Autocompletado


Python

Publicado el 14 de Noviembre del 2022 por Francisco Javier (11 códigos)
583 visualizaciones desde el 14 de Noviembre del 2022
Se trata de un autocompletado por ejemplo de los métodos de interfaz en una clase de cualquier variable protegida que quieras poner. También de autocompleta conexión a una BBDD.