pythonic

Pythonic es una herramienta de programación gráfica que facilita a los usuarios la creación de aplicaciones Python utilizando módulos de funciones ya preparados. La aplicación basada en PyQt5 está dirigida principalmente a los recién llegados a la programación, pero los usuarios experimentados pueden incorporar su propio código Python en la aplicación.

Pythonic surgió de la idea de proporcionar las características consistentes de un bot con sólo unos pocos clics. Por lo tanto, las funciones básicas tales como un programador, conectividad y funciones de registro están disponibles desde el primer momento y pueden ser parametrizadas utilizando la interfaz gráfica de usuario correspondiente. El alcance de las funciones se basa en el Node-RED establecido para que las tareas puedan ser implementadas con Pythonic de una manera sencilla, incluso fuera del ámbito de las operaciones criptográficas.

konsola-install

A diferencia de Node-RED, cada elemento gráfico se procesa funcionalmente de forma individual. Esta característica permite una paralelización completa de las tareas, ya que cada elemento está empaquetado con los datos necesarios para su procesamiento cuando se crea un proceso. Cada elemento también contiene una máscara de entrada gráfica única para llevar a cabo la parametrización necesaria para el procesamiento. Después de que un proceso se completa con éxito, el resultado devuelto puede transferirse a un proceso posterior para su uso posterior. Además, los procesos del servidor pueden colocarse en paralelo en segundo plano como aplicaciones de escucha que esperan eventos externos e inician la creación de un proceso cuando llega el evento. Este comportamiento se utiliza, por ejemplo, en temporizadores o aplicaciones de servidor TCP/IP.

El módulo programador puede implementar tareas controladas por tiempo.

programacion

La implementación gráfica de Pythonic de la lista de tipos de datos de Python facilita la utilización de diferentes técnicas de acceso (push / pop / insert / append). Además, el contenido de la lista se visualiza en tiempo de ejecución.

Los programas siempre se procesan de arriba a abajo o de izquierda a derecha. Puede lograr la ejecución paralela de código mediante el despliegue del módulo de multiprocesamiento en la red, que inicia dos procesos simultáneamente cuando se activa.

La capacidad de registro integrada permite al usuario realizar un seguimiento de la ejecución de un módulo. Hay una carpeta (por ejemplo, Pythonic_2019) creada dentro del directorio raíz del usuario con carpetas para cada mes (por ejemplo, mayo, junio, julio) que contienen un archivo de registro para cada día. Todas las entradas del registro son legibles para el ser humano.

Pythonic está disponible actualmente en cuatro idiomas: Inglés, alemán, español y chino. Puede instalarse utilizando el instalador de paquetes Python, pip, y hay disponible un paquete de distribución de origen en el Índice de Paquetes Python (PyPI).

Para instalar esta aplicación debes de tener python3-pip. Una vez lo tengas debes ingresar: sudo pip3 install Pythonic. Puede ejecutarse en consola como Pythonic.

Los planes para futuras versiones incluyen elementos de conectividad (correo electrónico, REST, OPC UA) y aprendizaje de máquina (especialmente TensorFlow).

Pythonic se publica bajo la GPLv3 y su código fuente está disponible en GitHub. El proyecto también acepta colaboraciones a través de contribuciones individuales.

 

Fuente: maslinux

¿Quién está en línea?

Hay 19088 invitados y ningún miembro en línea