TEMAS de Python

Mostrando del 1 al 10 de 76 registros
<<>>
Imágen de perfil

internetTareas en segundo plano con PyQt


Python

Publicado el 7 de Junio del 2020 por Administrador
1.166 visualizaciones desde el 7 de Junio del 2020
Todas las librerías para desarrollar aplicaciones de escritorio trabajan con un bucle principal que se ocupa de manejar eventos tales como mostrar la ventana en la pantalla, moverla, redimensionarla, responder a la presión de un botón; en general, toda interacción con la interfaz. Algunos de esos eventos acaso estarán asociados con una función que proporcionamos nosotros; por ejemplo, un método button1_pressed() que es invocado por dicha librería cuando el usuario presiona el control button1. Cuando trabajamos con Qt, la forma de responder a esos eventos es típicamente conectar una señal con un slot.

El problema surge cuando, en respuesta a alguno de esos eventos o bien durante la creación de la interfaz, ejecutamos una operación cuya duración no es despreciable (podríamos decir que cualquier tarea que tarde más de un segundo deja de ser despreciable). Esto hace que el procesador esté ocupado ejecutando nuestra tarea y no pueda atender al bucle principal de la aplicación; por ende, la interfaz deja de responder: no podemos moverla, cerrarla, redimensionarla, ni efectuar cualquier otro tipo de interacción con ella.

Screenshot_20200607_175608
Imágen de perfil

internethashlib – Cifrar con los algoritmos MD5 y SHA


Python

Actualizado el 5 de Junio del 2020 por Administrador (Publicado el 4 de Junio del 2020)
1.146 visualizaciones desde el 4 de Junio del 2020
Actualmente cualquier proyecto que requiera el almacenamiento de datos de un usuario hace uso de uno o múltiples algoritmos para llevar a cabo un cifrado, que permite ocultar o proteger determinada información. En la mayoría de los sitios que requieren de un registro las contraseñas son cifradas y se almacena un hash (el resultado) en lugar del texto original.

Existen diversos y muy variados algoritmos para realizar dicha acción; esta entrada cubre la utilización del MD5 (Message-Digest Algorithm 5) y las familias SHA (Secure Hash Algorithm), BLAKE y SHAKE.

Screenshot_20200604_222652
Imágen de perfil

internetRegresión Polinómica en Python con scikit-learn


Python

,

Inteligencia Artificial

Publicado el 28 de Mayo del 2020 por Administrador
345 visualizaciones desde el 28 de Mayo del 2020
En algunas ocasiones nos encontraremos con datos que siguen una función polinómica. En estos casos, el mejor modelo que podemos usar es la regresión polinómica. Este artículo explica la teoría detrás de la regresión polinómica y cómo usarla en python.

Índice de Contenidos:
1.- Regresión Polinómica – Teoría
2.- ¿Cómo hacer una Regresión Polinómica en Python?
2.1.- Datos de ejemplo
2.2.- Construyendo un modelo de Regresión Polinómica en Python
2.3.- Evaluación del modelo
3.- Resumen
4.- Recursos

1_oXsCvs4w3kmIeNcc5-E6tw
Imágen de perfil

internetAutomatic API REST - Conector Python


Python

Publicado el 13 de Abril del 2020 por Administrador
463 visualizaciones desde el 13 de Abril del 2020
Hola a todos, no se si recordáis el proyecto que se creo en Geeky Theory hace aproximadamente un año llamado Automatic API REST [AAR], el cual aún sigue en desarrollo. Pues bien, hace unos días me entretuve un rato y creé un conector en python que permitiera abstraer la lógica de Automatic API REST y permitiera obtener de manera sencilla datos de una base de datos mediante el uso de esta herramienta.

Screenshot_20200413_214754
Imágen de perfil

internetTutorial de Python. Los fundamentos en 10 minutos


Python

Publicado el 6 de Abril del 2020 por Administrador
658 visualizaciones desde el 6 de Abril del 2020
Antes de empezar tengo que advertirte que ningún lenguaje de programación, por simple que sea, puede aprenderse en profundidad en tan poco tiempo, a no ser que se requiera de experiencia previa en otros lenguajes. Dominar la programación precisa de experiencia, lo cual a su vez requiere de un tiempo mínimo que permita afianzar las estructuras mentales necesarias para entender la secuencia lógica a seguir para desarrollar un programa o proyecto de software.

El objetivo de este artículo no es enseñar a programar, sino tratar de exponer en 10 minutos los elementos más importantes del lenguaje Python, sería algo así como una mezcla entre un tutorial y una cheatsheet. Haré uso de una REPL para exponer los ejemplos, con lo que podrás modificar y jugar con ellos sin tener que salir de la entrada. Es totalmente recomendable seguir el artículo en un ordenador o tablet, ya que la REPL por limitaciones de espacio no es tan cómoda de utilizar en un móvil.

Screenshot_20200405_235855
Imágen de perfil

internetGuía de inicio rápido para Python en el entorno flexible de App Engine


Python

Publicado el 26 de Marzo del 2020 por Administrador
1.015 visualizaciones desde el 26 de Marzo del 2020
Esta guía de inicio rápido muestra cómo crear una aplicación pequeña de App Engine que muestre un mensaje breve.

Índice de Contenidos:
1.- Antes de comenzar
2.- Cómo descargar la app de Hello World
3.- Cómo ejecutar Hello World en la máquina local
4.- Cómo implementar y ejecutar Hello World en App Engine
5.- Limpiar
6.- ¿Qué sigue?
7.- Revisión de código de Hello World

Screenshot_20200326_191926
Imágen de perfil

internetSintaxis básica para empezar con Python


Python

Publicado el 4 de Marzo del 2020 por Administrador
770 visualizaciones desde el 4 de Marzo del 2020
Python es uno de los lenguajes más populares, tanto por sus posibilidades como por su facilidad para aprender a programar. Te explicamos su sintaxis básica,

Screenshot_20200304_101541
Imágen de perfil

internetCómo instalar PIP para Python en Windows, Mac y Linux


Python

Publicado el 27 de Febrero del 2020 por Administrador
424 visualizaciones desde el 27 de Febrero del 2020
Al igual que con cualquier lenguaje de programación serio, Python admite bibliotecas y marcos de terceros que puede instalar para evitar tener que reinventar la rueda con cada nuevo proyecto. Puede encontrarlos en un repositorio central llamado "PyPI" (Python Package Index).

Pero descargar, instalar y administrar estos paquetes a mano puede ser frustrante y llevar mucho tiempo, por lo que muchos desarrolladores de Python confían en una herramienta especial llamada PIP para que Python haga todo mucho más fácil y rápido.

Screenshot_20200227_205534
Imágen de perfil

internetCómo utilizar JSON en Python


Python

Publicado el 18 de Febrero del 2020 por Administrador
466 visualizaciones desde el 18 de Febrero del 2020
Hola a todos, en este nuevo tutorial vamos a ver cómo utilizar JSON en Python, para los que no sepáis aún que es JSON, podéis repasar la serie de tutoriales sobre JSON que tenemos preparada en Geeky Theory.
1.- ¿Qué es y para qué sirve JSON?.
2.- Creación de un JSON a partir de una consulta en MySQL.
3.- Gestionar un JSON en PHP.
4.- Ejemplo práctico de uso de JSON con OpenWeatherMap.
Podemos observar que los tutoriales de la serie JSON están enfocados más al uso de JSON en PHP, sin embargo esta vez, vamos a ver cómo utilizar JSON en Python de una manera sencilla a través de ejemplos.

Screenshot_20200218_172324
Imágen de perfil

internetInstalación de librerías en Python 3.7, con "pip install"


Python

Publicado el 6 de Febrero del 2020 por Administrador
427 visualizaciones desde el 6 de Febrero del 2020
Saludos programadores, les doy nuevamente la bienvenida a “El Programador Chapuzas”. Como ya sabemos, a menudo, cuando creamos nuestros programas en python, hacemos uso de librerías y módulos externos que, previamente, debemos instalar en nuestra computadora para hacer uso de los mismos.

Screenshot_20200206_232414