Este documento presenta un proyecto de programación en 3D usando Python y Vpython. Explica los fundamentos teóricos de Python 3D y Vpython, incluyendo sus ventajas y desventajas. Luego describe el diagrama de flujo, codificación, demostración y conclusiones del proyecto, el cual modela el comportamiento de un resorte usando la ley de Hooke. Finalmente incluye una bibliografía de recursos sobre Python y Vpython.
Desarollando aplicaciones móviles con Python y AndroidTatiana Al-Chueyr
Charla presentada en PyConAr 2011 (Junín, Argentina), acerca como desarollar aplicaciones móviles con Python y Android.
El código de ejemplo puede ser bajado en:
http://github.com/tatiana/pyandroid
El documento presenta un curso de introducción a Python, describiendo que el módulo I cubre la estructura y elementos del lenguaje. Se indica que es necesario instalar Python 3.4 o superior, LiClipse y enlaces para la instalación en Windows 8. El temario incluye introducción a Python, tipos de datos, operadores aritméticos y estructuras de control de flujo.
Esta presentación tiene como objetivo conocer los aspectos básicos de PyQt4 y como realizar aplicaciones en Python con interfaces de usuario usando esta biblioteca.
Este documento presenta los conceptos básicos para desarrollar interfaces gráficas de usuario en Python usando la biblioteca PyQt. Explica que PyQt permite crear aplicaciones GUI fusionando Python con la biblioteca QT. Luego, muestra ejemplos paso a paso para crear ventanas, botones, menús y cajas de entrada usando PyQt. Finalmente, introduce la herramienta Qt Designer que permite diseñar interfaces gráficas de forma gráfica.
Este documento introduce Parallel Python, un módulo que permite la ejecución paralela de código Python en sistemas con múltiples procesadores y clústeres. Explica las características de Parallel Python como la detección automática de configuración óptima y equilibrio de carga dinámico. También define qué es un clúster, describiéndolo como un grupo de ordenadores unidos mediante red para actuar como un solo ordenador más potente.
Este documento describe cómo crear una página web desde cero utilizando Python y el framework Flask. Explica que se creará una navegación dinámica similar a PHP y que el sitio se desplegará en Heroku. También resume las principales características y usos de Python, incluyendo ciencia de datos, aprendizaje automático, desarrollo web, educación, visión por computadora, juegos, medicina y más.
Este documento describe Python para S60 (PyS60), una versión de Python adaptada para dispositivos móviles con sistema operativo Symbian S60. Explica cómo instalar PyS60 en un teléfono, desarrollar aplicaciones usando Windows o Linux, y proporciona ejemplos de código Python para enviar SMS, tomar fotos y más.
Este documento presenta un proyecto de programación en 3D usando Python y Vpython. Explica los fundamentos teóricos de Python 3D y Vpython, incluyendo sus ventajas y desventajas. Luego describe el diagrama de flujo, codificación, demostración y conclusiones del proyecto, el cual modela el comportamiento de un resorte usando la ley de Hooke. Finalmente incluye una bibliografía de recursos sobre Python y Vpython.
Desarollando aplicaciones móviles con Python y AndroidTatiana Al-Chueyr
Charla presentada en PyConAr 2011 (Junín, Argentina), acerca como desarollar aplicaciones móviles con Python y Android.
El código de ejemplo puede ser bajado en:
http://github.com/tatiana/pyandroid
El documento presenta un curso de introducción a Python, describiendo que el módulo I cubre la estructura y elementos del lenguaje. Se indica que es necesario instalar Python 3.4 o superior, LiClipse y enlaces para la instalación en Windows 8. El temario incluye introducción a Python, tipos de datos, operadores aritméticos y estructuras de control de flujo.
Esta presentación tiene como objetivo conocer los aspectos básicos de PyQt4 y como realizar aplicaciones en Python con interfaces de usuario usando esta biblioteca.
Este documento presenta los conceptos básicos para desarrollar interfaces gráficas de usuario en Python usando la biblioteca PyQt. Explica que PyQt permite crear aplicaciones GUI fusionando Python con la biblioteca QT. Luego, muestra ejemplos paso a paso para crear ventanas, botones, menús y cajas de entrada usando PyQt. Finalmente, introduce la herramienta Qt Designer que permite diseñar interfaces gráficas de forma gráfica.
Este documento introduce Parallel Python, un módulo que permite la ejecución paralela de código Python en sistemas con múltiples procesadores y clústeres. Explica las características de Parallel Python como la detección automática de configuración óptima y equilibrio de carga dinámico. También define qué es un clúster, describiéndolo como un grupo de ordenadores unidos mediante red para actuar como un solo ordenador más potente.
Este documento describe cómo crear una página web desde cero utilizando Python y el framework Flask. Explica que se creará una navegación dinámica similar a PHP y que el sitio se desplegará en Heroku. También resume las principales características y usos de Python, incluyendo ciencia de datos, aprendizaje automático, desarrollo web, educación, visión por computadora, juegos, medicina y más.
Este documento describe Python para S60 (PyS60), una versión de Python adaptada para dispositivos móviles con sistema operativo Symbian S60. Explica cómo instalar PyS60 en un teléfono, desarrollar aplicaciones usando Windows o Linux, y proporciona ejemplos de código Python para enviar SMS, tomar fotos y más.
Este documento introduce Python como lenguaje de programación. Python es un lenguaje interpretado, dinámico y de propósito general diseñado por Guido van Rossum a finales de los 80. El documento describe las características principales de Python como su sintaxis sencilla, tipos de datos incorporados y filosofía de programación orientada a objetos, así como herramientas de desarrollo e implementaciones como CPython e IronPython.
El documento describe Parallel Python, un módulo de Python que permite la ejecución paralela de código Python en sistemas con múltiples procesadores y clústers. Parallel Python es ligero, fácil de instalar y permite integrarse con otros software creados en Python. También explica qué es un clúster y sus características principales como alto rendimiento, alta disponibilidad y escalabilidad.
Este documento presenta una introducción al lenguaje de programación Python. Explica brevemente las características principales de Python, como que es un lenguaje orientado a objetos, libre, portable, potente y claro. También incluye una comparación rápida de un programa "Hola Mundo" en diferentes lenguajes como C, Java y Python para mostrar la simplicidad de este último. El documento viene acompañado de un DVD con Debian para ejecutar los ejemplos de Python presentados.
Este documento describe varios tipos de aplicaciones para las que se puede utilizar Python, incluyendo sistemas operativos, interfaces gráficas de usuario, desarrollo web, acceso a bases de datos, juegos, procesamiento de imágenes, inteligencia artificial, cálculo numérico, biología molecular, estadística y más. Se mencionan varias librerías estándar y de terceros que permiten el desarrollo de aplicaciones en estos dominios.
Este documento introduce Python y proporciona una descripción general de sus características principales. Python es un lenguaje de programación de propósito general, de alto nivel, interpretado e implementado de manera multiplataforma. Se compone de un lenguaje, biblioteca estándar y módulos de extensión. Es un lenguaje dinámico, fuertemente tipado y con gestión automática de memoria.
Este documento presenta el lenguaje de programación Python. Python es un lenguaje interpretado, de alto nivel y orientado a objetos creado por Guido van Rossum en 1989. Viene con una amplia biblioteca estándar para cadenas, listas, archivos, expresiones regulares, entre otras cosas. El documento explica conceptos básicos de Python como tipos de datos, sentencias de control, funciones y excepciones, y también cubre el uso de bibliotecas.
Este documento describe un proyecto de Trabajo Fin de Grado que consiste en diseñar e implementar un sistema de seguridad domótico utilizando una Raspberry Pi. Se explica brevemente la Raspberry Pi, sus componentes y software. Luego, se detallan los componentes elegidos para el sistema de seguridad, como sensores, cámara, módulos de relés, y cómo fueron montados y configurados. Finalmente, se describe el funcionamiento general del sistema, que incluye una interfaz web para controlar y monitorear la seguridad de forma rem
Este documento presenta un proyecto para implementar una aplicación de ingeniería civil en Python utilizando interfaces gráficas de usuario similares a Delphi o Visual Basic. Explica las herramientas para programar interfaces gráficas en Python como Tkinter, wxPython y PyGTK, muestra un diagrama de flujo y cubre los objetivos de aprender interfaz gráfica, programación orientada a objetos y librerías de Python.
Este documento introduce Python como un lenguaje de programación dinámico, multiplataforma y de código abierto creado en los años 90. Explica que Python es utilizado comúnmente para automatización, análisis de seguridad y desarrollo web debido a su sintaxis limpia y facilidad de uso. Además, describe cómo instalar Python y crear un entorno de desarrollo, y proporciona un ejemplo "Hola Mundo" para interactuar con el lenguaje.
Seminario eMadrid sobre "Pensamiento Computacional". Entorno docente con Ardu...eMadrid network
El documento describe un entorno educativo para enseñar robótica en secundaria usando Arduino y Python. Propone este entorno porque Arduino es una plataforma sencilla y potente que permite interactuar con hardware real, mientras que Python es un lenguaje más intuitivo que el usado normalmente en Arduino. El programa educativo consiste en prácticas escalonadas desde nociones básicas de programación hasta proyectos robóticos completos controlando sensores y actuadores. Se está utilizando con éxito en dos colegios.
Gestión y Análisis de Datos para las Ciencias Económicas con Python y RFrancisco Palm
El desarrollo conjunto de Python y R representan probablemente el factor individual más decisivo en el futuro del análisis de datos y el cómputo numérico.
Este documento presenta una introducción a la programación en Python impartida en el Instituto Tecnológico de Tuxtepec. Explica por qué Python es un lenguaje fácil de aprender y usar además de ser potente. Incluye ejemplos de expresiones evaluadas en Python y scripts, así como tres ejercicios resueltos para practicar conceptos básicos como solicitar entrada al usuario y realizar cálculos.
Este documento presenta un resumen de estrategias de apoyo para un estudiante. Incluye un mapa conceptual y la resolución de un taller sobre conceptos básicos de programación como contadores, acumuladores, declaración de variables y tipos de lenguajes de programación como Java, Python y C++. También propone representar algoritmos usando el programa Pseint y realizar capturas de pantalla.
Este documento presenta un proyecto de una calculadora simple desarrollada con Python y GUI. Incluye una descripción del proyecto, diagrama de flujo, codificación, demostración y conclusiones sobre el uso de Python para aplicaciones visuales usando librerías como PyCairo y PyGObject. Recomienda mejorar conocimientos de Python para desarrollo de aplicaciones comerciales y aprender de proyectos existentes con Glade.
Este documento presenta una introducción al lenguaje de programación Python. Explica conceptos como la arquitectura de un computador, sistemas operativos, lenguajes de programación, compiladores e intérpretes. Luego se enfoca en Python, describiendo sus características, versiones, implementaciones como CPython e IDEs como Wing IDE y PyCharm. Finalmente, proporciona referencias y consejos para aprender Python.
El documento describe una herramienta desarrollada en Python para calcular la distancia mínima desde cada punto de una planta de edificio hasta puntos fijos definidos por el usuario. La herramienta utiliza los algoritmos A* y Euclidean Shortest para resolver el problema, y se comunica con programas CAD como AutoCAD y nanoCAD a través de PyWin32 y COM para extraer datos de plantas y mostrar resultados. El rendimiento del código Python original se mejoró significativamente mediante la optimización en Cython.
Este documento presenta Python como un lenguaje de programación de propósito general, interpretado y orientado a objetos. Explica que Python fue creado por Guido van Rossum y que es un lenguaje simple y legible similar a Perl. También describe algunas herramientas básicas de Python como el intérprete interactivo y cómo ejecutar programas Python guardados en archivos.
El documento describe la estructura básica de archivos para simulaciones en OpenFOAM. Incluye las carpetas principales como system, constant y carpetas de tiempo, así como los archivos clave como controlDict, fvSchemes, fvSolution y polyMesh que configuran los parámetros de control, esquemas numéricos, solucionadores y la malla respectivamente. También explica conceptos como transportProperties, turbulenceProperties y g que definen propiedades físicas y la gravedad.
Este documento describe un curso taller sobre OpenFOAM. OpenFOAM es un software de código abierto para simulaciones de dinámica de fluidos computacional (CFD). El documento cubre temas como introducción a OpenFOAM, simulaciones de ejemplo, preprocesamiento incluyendo generación de mallas y condiciones de contorno, procesamiento con discretización y solucionadores, visualización y instalación de OpenFOAM en Windows 10.
Este documento introduce Python como lenguaje de programación. Python es un lenguaje interpretado, dinámico y de propósito general diseñado por Guido van Rossum a finales de los 80. El documento describe las características principales de Python como su sintaxis sencilla, tipos de datos incorporados y filosofía de programación orientada a objetos, así como herramientas de desarrollo e implementaciones como CPython e IronPython.
El documento describe Parallel Python, un módulo de Python que permite la ejecución paralela de código Python en sistemas con múltiples procesadores y clústers. Parallel Python es ligero, fácil de instalar y permite integrarse con otros software creados en Python. También explica qué es un clúster y sus características principales como alto rendimiento, alta disponibilidad y escalabilidad.
Este documento presenta una introducción al lenguaje de programación Python. Explica brevemente las características principales de Python, como que es un lenguaje orientado a objetos, libre, portable, potente y claro. También incluye una comparación rápida de un programa "Hola Mundo" en diferentes lenguajes como C, Java y Python para mostrar la simplicidad de este último. El documento viene acompañado de un DVD con Debian para ejecutar los ejemplos de Python presentados.
Este documento describe varios tipos de aplicaciones para las que se puede utilizar Python, incluyendo sistemas operativos, interfaces gráficas de usuario, desarrollo web, acceso a bases de datos, juegos, procesamiento de imágenes, inteligencia artificial, cálculo numérico, biología molecular, estadística y más. Se mencionan varias librerías estándar y de terceros que permiten el desarrollo de aplicaciones en estos dominios.
Este documento introduce Python y proporciona una descripción general de sus características principales. Python es un lenguaje de programación de propósito general, de alto nivel, interpretado e implementado de manera multiplataforma. Se compone de un lenguaje, biblioteca estándar y módulos de extensión. Es un lenguaje dinámico, fuertemente tipado y con gestión automática de memoria.
Este documento presenta el lenguaje de programación Python. Python es un lenguaje interpretado, de alto nivel y orientado a objetos creado por Guido van Rossum en 1989. Viene con una amplia biblioteca estándar para cadenas, listas, archivos, expresiones regulares, entre otras cosas. El documento explica conceptos básicos de Python como tipos de datos, sentencias de control, funciones y excepciones, y también cubre el uso de bibliotecas.
Este documento describe un proyecto de Trabajo Fin de Grado que consiste en diseñar e implementar un sistema de seguridad domótico utilizando una Raspberry Pi. Se explica brevemente la Raspberry Pi, sus componentes y software. Luego, se detallan los componentes elegidos para el sistema de seguridad, como sensores, cámara, módulos de relés, y cómo fueron montados y configurados. Finalmente, se describe el funcionamiento general del sistema, que incluye una interfaz web para controlar y monitorear la seguridad de forma rem
Este documento presenta un proyecto para implementar una aplicación de ingeniería civil en Python utilizando interfaces gráficas de usuario similares a Delphi o Visual Basic. Explica las herramientas para programar interfaces gráficas en Python como Tkinter, wxPython y PyGTK, muestra un diagrama de flujo y cubre los objetivos de aprender interfaz gráfica, programación orientada a objetos y librerías de Python.
Este documento introduce Python como un lenguaje de programación dinámico, multiplataforma y de código abierto creado en los años 90. Explica que Python es utilizado comúnmente para automatización, análisis de seguridad y desarrollo web debido a su sintaxis limpia y facilidad de uso. Además, describe cómo instalar Python y crear un entorno de desarrollo, y proporciona un ejemplo "Hola Mundo" para interactuar con el lenguaje.
Seminario eMadrid sobre "Pensamiento Computacional". Entorno docente con Ardu...eMadrid network
El documento describe un entorno educativo para enseñar robótica en secundaria usando Arduino y Python. Propone este entorno porque Arduino es una plataforma sencilla y potente que permite interactuar con hardware real, mientras que Python es un lenguaje más intuitivo que el usado normalmente en Arduino. El programa educativo consiste en prácticas escalonadas desde nociones básicas de programación hasta proyectos robóticos completos controlando sensores y actuadores. Se está utilizando con éxito en dos colegios.
Gestión y Análisis de Datos para las Ciencias Económicas con Python y RFrancisco Palm
El desarrollo conjunto de Python y R representan probablemente el factor individual más decisivo en el futuro del análisis de datos y el cómputo numérico.
Este documento presenta una introducción a la programación en Python impartida en el Instituto Tecnológico de Tuxtepec. Explica por qué Python es un lenguaje fácil de aprender y usar además de ser potente. Incluye ejemplos de expresiones evaluadas en Python y scripts, así como tres ejercicios resueltos para practicar conceptos básicos como solicitar entrada al usuario y realizar cálculos.
Este documento presenta un resumen de estrategias de apoyo para un estudiante. Incluye un mapa conceptual y la resolución de un taller sobre conceptos básicos de programación como contadores, acumuladores, declaración de variables y tipos de lenguajes de programación como Java, Python y C++. También propone representar algoritmos usando el programa Pseint y realizar capturas de pantalla.
Este documento presenta un proyecto de una calculadora simple desarrollada con Python y GUI. Incluye una descripción del proyecto, diagrama de flujo, codificación, demostración y conclusiones sobre el uso de Python para aplicaciones visuales usando librerías como PyCairo y PyGObject. Recomienda mejorar conocimientos de Python para desarrollo de aplicaciones comerciales y aprender de proyectos existentes con Glade.
Este documento presenta una introducción al lenguaje de programación Python. Explica conceptos como la arquitectura de un computador, sistemas operativos, lenguajes de programación, compiladores e intérpretes. Luego se enfoca en Python, describiendo sus características, versiones, implementaciones como CPython e IDEs como Wing IDE y PyCharm. Finalmente, proporciona referencias y consejos para aprender Python.
El documento describe una herramienta desarrollada en Python para calcular la distancia mínima desde cada punto de una planta de edificio hasta puntos fijos definidos por el usuario. La herramienta utiliza los algoritmos A* y Euclidean Shortest para resolver el problema, y se comunica con programas CAD como AutoCAD y nanoCAD a través de PyWin32 y COM para extraer datos de plantas y mostrar resultados. El rendimiento del código Python original se mejoró significativamente mediante la optimización en Cython.
Este documento presenta Python como un lenguaje de programación de propósito general, interpretado y orientado a objetos. Explica que Python fue creado por Guido van Rossum y que es un lenguaje simple y legible similar a Perl. También describe algunas herramientas básicas de Python como el intérprete interactivo y cómo ejecutar programas Python guardados en archivos.
El documento describe la estructura básica de archivos para simulaciones en OpenFOAM. Incluye las carpetas principales como system, constant y carpetas de tiempo, así como los archivos clave como controlDict, fvSchemes, fvSolution y polyMesh que configuran los parámetros de control, esquemas numéricos, solucionadores y la malla respectivamente. También explica conceptos como transportProperties, turbulenceProperties y g que definen propiedades físicas y la gravedad.
Este documento describe un curso taller sobre OpenFOAM. OpenFOAM es un software de código abierto para simulaciones de dinámica de fluidos computacional (CFD). El documento cubre temas como introducción a OpenFOAM, simulaciones de ejemplo, preprocesamiento incluyendo generación de mallas y condiciones de contorno, procesamiento con discretización y solucionadores, visualización y instalación de OpenFOAM en Windows 10.
Pequeño trabajo de Gradiente Hidráulico con el Lenguaje de Programación Python, Clases creadas en Python:
Matrix: Clase creada en python para la manipulación y cálculos con matrices.
WaterHID: Clase creada para el cálculo y simulacion de redes de abastecimiento de agua
The document discusses equations for open channel flow and methods to calculate parameters for different channel cross section shapes including trapezoidal, circular, parabolic, and natural channels. It provides equations for area, perimeter, and their derivatives with respect to depth (y) for each cross section shape. Methods using the Newton-Raphson technique are presented to calculate the normal depth (y) given inputs of discharge (q), channel properties, slope and Manning's roughness coefficient. Outputs from the methods include normal depth, area, wetted perimeter, hydraulic radius, mean depth, mean velocity, energy, Froude number and more. Python code implementing the Newton-Raphson method for each cross section shape is also presented.
6 distribuciones estadisticas en Hidrologia y su aplicación en el lenguaje de programación R: Log-Normal 3P, Gamma 2P, Gamma 3P, Log Pearson, Gumbel, Log Gumbel.
Trabajo Realizado para el Curso: Hidrología General.
El documento define la materia desde perspectivas física, filosófica y en otros contextos. Físicamente, la materia es cualquier entidad que tiene energía asociada y puede interactuar. Filosóficamente, la materia se refiere al soporte material subyacente a los cambios en la naturaleza. La materia puede ser considerada desde perspectivas como la química, biológica y en oposición al alma o espíritu.
La materia se define como cualquier entidad que es parte del universo observable, tiene energía asociada, y puede interactuar según las leyes de la naturaleza. Clásicamente, la materia se caracteriza por ocupar un espacio y tener masa y duración en el tiempo. Según la física moderna, la materia incluye cualquier campo o discontinuidad que se propaga a través del espacio-tiempo a una velocidad menor o igual a la de la luz y a la que se pueda asociar energía, aunque sólo algunas formas de materia tienen masa
El documento describe los conceptos de modernidad, posmodernidad y su relación con la ingeniería civil y el medio ambiente. La modernidad se basa en la razón y la ciencia pero entra en crisis cuando la racionalidad se reduce a la instrumental. La posmodernidad surge como respuesta a esta crisis y promueve la descentralización y la desconfianza en las narrativas totalizadoras. Los ingenieros civiles han tenido una relación ambivalente con el medio ambiente pero ahora lideran el diseño ecológico y la sostenibilidad.
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
Casos de éxito en Negocios online: Estrategias WPO que funcionan - Presentac...Javier Martinez Seco
El 15 de junio de 2024 Javier Martínez Seco, director de Ecode, presentó en SEonthebeach 2024 una ponencia titulada "Casos de éxito en Negocios online - Estrategias WPO que funcionan". Javier compartió su experiencia de más de 15 años en el ámbito de las tecnologías web, destacando su especialización en desarrollo web a medida, SEO técnico y optimización del rendimiento web (WPO).
- Presentación inicial: Javier Martínez es ingeniero informático especializado en tecnologías web, con un historial que incluye la creación y mejora de más de 1000 sitios web y negocios online. Realiza auditorías, consultorías, formación a equipos de desarrollo y desarrollo a medida.
- Sitios web que funcionan bien desde el principio: destacó la diferencia entre un sitio web que simplemente "funciona" y uno que "funciona bien". Ejemplos reales desarrollados por Ecode.
- Calidad en el rendimiento web: explicó qué aspectos deben considerarse para conseguir calidad en el rendimiento de una web. Detalló los procesos que el navegador debe seguir para renderizar una página web, incluyendo la descarga del documento HTML, CSS y demás recursos (imágenes, tipografías, ficheros JavaScript).
- Estrategias de carga óptima: Javier presentó estrategias de carga óptima teniendo en cuenta diferentes objetivos y condiciones de trabajo. Habló sobre la importancia de simular condiciones reales de usuario y ajustar la velocidad y CPU para estas simulaciones. También mencionó la extensión de Chrome Web Vitals.
- Pruebas de rendimiento: indicó cómo probar el rendimiento de carga de una página web en su primera visita.
- Realidad del sector y mercado actual: Javier describió la situación actual del sector, donde se priorizan tecnologías populares que facilitan el trabajo de creación web. Sin embargo, advirtió sobre la dependencia de tecnologías conocidas y la necesidad de adaptar el negocio online a estas tecnologías.
- Ejemplos de cargas no óptimas: presentó ejemplos de malas cargas de diferentes webs populares desarrolladas con CMS y tecnologías como Shopify, Webflow, Prestashop, Magento, Salesforce, Elementor, WordPress y Drupal. La tecnología lenta es tecnología mala.
- ¿Merece la pena hacerlo mejor?: Javier subrayó la importancia de medir la situación actual y evaluar la oportunidad de mejora.
- Javier finalizó la ponencia hablando sobre cómo trabaja actualmente con su empresa Ecode, enfocada en construir sitios web muy optimizados desde el inicio. Presentó un caso de éxito: La Casa del Electrodoméstico, una tienda online a medida con una facturación anual de millones de euros y más de 10 millones de carritos de compra, donde más del 90% de las sesiones cumplen con los parámetros LCP, INP y CLS durante toda la sesión.
La ponencia de Javier Martínez Seco en SEonthebeach 2024 ofreció una visión completa y práctica sobre la optimización del rendimiento web, demostrando cómo las estrategias WPO bien implementadas pueden marcar la diferencia en el éxito de los negocios online.
Aplicación de las sentencias de control en telecomunicacionesambuludimateo2
if y switch son fundamentales en la programación moderna debido a su capacidad para controlar el flujo de ejecución y tomar decisiones basadas en condiciones específicas.
DuckDuckGo, es el motor de búsqueda centrado en la privacidad que lleva años creciendo como una sólida alternativa a buscadores como Google, Bing y Yahoo. Sobre todo, una alternativa para todos aquellos que no quieran ser rastreados y que quieran maximizar la privacidad cuando buscan cosas en Internet.
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
IF y SWITCH: Claves para una Lógica de Programación
PROGRAMACION PYQT5
1. PROGRAMACI´ON CON PYTHON 3.X y PyQt5
Dennis VENTURA HUAMAN
Universidad Nacional de Huancavelica
27 de Enero de 2018
2. ChanHID
Objetivos
Aprender sobre la programaci´on en Python3.x, utilizando el
FrameWork Qt para Python (PyQt5) orientada a la Ingenier´ıa
Civil (Hidr´aulica).
Dennis VENTURA HUAMAN PROGRAMACI´ON CON PYTHON 3.X y PyQt5
3. ChanHID
Objetivos
Aprender sobre la programaci´on en Python3.x, utilizando el
FrameWork Qt para Python (PyQt5) orientada a la Ingenier´ıa
Civil (Hidr´aulica).
Utilizar el paquete MatPlotLib, para la mejor visualizaci´on de
gr´aficos.
Dennis VENTURA HUAMAN PROGRAMACI´ON CON PYTHON 3.X y PyQt5
4. ChanHID
Objetivos
Aprender sobre la programaci´on en Python3.x, utilizando el
FrameWork Qt para Python (PyQt5) orientada a la Ingenier´ıa
Civil (Hidr´aulica).
Utilizar el paquete MatPlotLib, para la mejor visualizaci´on de
gr´aficos.
Presentar un programa sencillo y de f´acil ingreso de datos,
para el an´alsis y dise˜no hidr´aulico de canales de diferentes
secciones.
Dennis VENTURA HUAMAN PROGRAMACI´ON CON PYTHON 3.X y PyQt5
5. ChanHID
Objetivos
Aprender sobre la programaci´on en Python3.x, utilizando el
FrameWork Qt para Python (PyQt5) orientada a la Ingenier´ıa
Civil (Hidr´aulica).
Utilizar el paquete MatPlotLib, para la mejor visualizaci´on de
gr´aficos.
Presentar un programa sencillo y de f´acil ingreso de datos,
para el an´alsis y dise˜no hidr´aulico de canales de diferentes
secciones.
Realizar una entrada de datos amigable con el usuario, usando
el Software Excel, y el formato propio del programa.
Dennis VENTURA HUAMAN PROGRAMACI´ON CON PYTHON 3.X y PyQt5
6. ChanHID
Objetivos
Aprender sobre la programaci´on en Python3.x, utilizando el
FrameWork Qt para Python (PyQt5) orientada a la Ingenier´ıa
Civil (Hidr´aulica).
Utilizar el paquete MatPlotLib, para la mejor visualizaci´on de
gr´aficos.
Presentar un programa sencillo y de f´acil ingreso de datos,
para el an´alsis y dise˜no hidr´aulico de canales de diferentes
secciones.
Realizar una entrada de datos amigable con el usuario, usando
el Software Excel, y el formato propio del programa.
Realizar una salida de datos amable para los usuarios,
mediante la interfaz gr´afica.
Dennis VENTURA HUAMAN PROGRAMACI´ON CON PYTHON 3.X y PyQt5
7. Instalaciones Previas
Python 3.X
Se puede descargar Python en cualquiera de sus versiones desde su
p´agina oficial: www.python.org
Se recomienda descargar la versi´on Python 3.5.
Dennis VENTURA HUAMAN PROGRAMACI´ON CON PYTHON 3.X y PyQt5
8. Instalaciones Previas
PyQt5
Se puede descargar PyQt5, de dos maneras:
Desde la terminal Windows, utilizando el m´odulo pip de
Python:
pip install pyqt5
Desde el siguiente enlace (Para python 3.5):
https://sourceforge.net/projects/pyqt/files/
PyQt5/PyQt-5.5/
Dennis VENTURA HUAMAN PROGRAMACI´ON CON PYTHON 3.X y PyQt5
9. Instalaciones Previas
M´odulos Varios
Para poder desarrollar nuestro programa, utilizaremos lo siguientes
m´odulos:
MatPlotLib
Lectura de archivos excel: xlrd
Escritura en archivos excel: xlwt
M´odulo de encriptaci´on para crear nuestro propio formato:
pyDes
C´odigo Terminal
pip intall matplotlib
pip intall xlrd
pip intall xlwt
pip intall pyDes
Dennis VENTURA HUAMAN PROGRAMACI´ON CON PYTHON 3.X y PyQt5
10. Instalaciones Previas
IDE DE PYTHON
El IDE o editor de texto a utilizar es a criterio y decisi´on de cada
uno, pero se recomienda usar:
PyCharm - JetBrains
(https://www.jetbrains.com/pycharm/)
Sublime Text (https://www.sublimetext.com/3)
Spyder (https:
//pythonhosted.org/spyder/installation.html)
Dennis VENTURA HUAMAN PROGRAMACI´ON CON PYTHON 3.X y PyQt5
11. METAS
ChanHID
Con el desarrollo del programa, se quiere llegar a las siguientes
metas:
Aprendizaje del lenguaje de programaci´on Python 3.x,
aplicado a la Ingenier´ıa Civil, espec´ıficamente la Hidr´aulica.
Dennis VENTURA HUAMAN PROGRAMACI´ON CON PYTHON 3.X y PyQt5
12. METAS
ChanHID
Con el desarrollo del programa, se quiere llegar a las siguientes
metas:
Aprendizaje del lenguaje de programaci´on Python 3.x,
aplicado a la Ingenier´ıa Civil, espec´ıficamente la Hidr´aulica.
Conocimiento en un peque˜no porcentaje sobre los diferentes
Widgets del FrameWork Qt, que dan f´acil manejo y utilizaci´on
de los programas.
Dennis VENTURA HUAMAN PROGRAMACI´ON CON PYTHON 3.X y PyQt5
13. METAS
ChanHID
Con el desarrollo del programa, se quiere llegar a las siguientes
metas:
Aprendizaje del lenguaje de programaci´on Python 3.x,
aplicado a la Ingenier´ıa Civil, espec´ıficamente la Hidr´aulica.
Conocimiento en un peque˜no porcentaje sobre los diferentes
Widgets del FrameWork Qt, que dan f´acil manejo y utilizaci´on
de los programas.
Conocimiento de los procedimientos de c´alculo hidr´aulico en
canales.
Dennis VENTURA HUAMAN PROGRAMACI´ON CON PYTHON 3.X y PyQt5
14. METAS
ChanHID
Con el desarrollo del programa, se quiere llegar a las siguientes
metas:
Aprendizaje del lenguaje de programaci´on Python 3.x,
aplicado a la Ingenier´ıa Civil, espec´ıficamente la Hidr´aulica.
Conocimiento en un peque˜no porcentaje sobre los diferentes
Widgets del FrameWork Qt, que dan f´acil manejo y utilizaci´on
de los programas.
Conocimiento de los procedimientos de c´alculo hidr´aulico en
canales.
Conocimiento del m´odulo MatPlotLib, para la presentaci´on de
gr´aficos.
Dennis VENTURA HUAMAN PROGRAMACI´ON CON PYTHON 3.X y PyQt5