SlideShare una empresa de Scribd logo
PROGRAMACI´ON CON PYTHON 3.X y PyQt5
Dennis VENTURA HUAMAN
Universidad Nacional de Huancavelica
27 de Enero de 2018
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
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
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
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
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
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
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
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
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
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
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
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
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

Más contenido relacionado

PPT
Yudy Centeno M
PDF
Desarollando aplicaciones móviles con Python y Android
PDF
Python_Module_01_Courtesy.pdf
PDF
Primeros Pasos en PyQt4
PDF
Primeros pasos en pyqt
PDF
Parallel python sistemas operativos avanzados
DOCX
Tu Primer Página Web con Python
PPT
Python Para S60
Yudy Centeno M
Desarollando aplicaciones móviles con Python y Android
Python_Module_01_Courtesy.pdf
Primeros Pasos en PyQt4
Primeros pasos en pyqt
Parallel python sistemas operativos avanzados
Tu Primer Página Web con Python
Python Para S60

Similar a PROGRAMACION PYQT5 (20)

PDF
Introducción a python
PDF
Presentación 01 Curso de Introducción a Python.pdf
PDF
Parallel Python sistemas operativos avanzados
PDF
Python power 1
PDF
Tipo de Aplicaciones
PDF
Introducción al lenguaje de programación Python
PDF
Introduccion a-python
PPT
programacion de sistemas de informacion.ppt
PDF
Python i
PDF
raspeberry para domotica.pdf
PPT
Programacion Visual con Python
PDF
1 curso-de-python-introducci-n-a-python
PDF
Unidad V Python proyecto ingeniería hidráulica calculo de ejes hidráulicos
PDF
Seminario eMadrid sobre "Pensamiento Computacional". Entorno docente con Ardu...
PDF
Gestión y Análisis de Datos para las Ciencias Económicas con Python y R
PPTX
Sesión 2: Ejemplos y prácticas en Python
DOCX
Estrategias de apoyo 2023.docx
PPTX
Matemáticas Aplicadas usando Python
PPT
Programacion Visual con Python
PDF
01 - Introducción al lenguaje de programación Python 3
Introducción a python
Presentación 01 Curso de Introducción a Python.pdf
Parallel Python sistemas operativos avanzados
Python power 1
Tipo de Aplicaciones
Introducción al lenguaje de programación Python
Introduccion a-python
programacion de sistemas de informacion.ppt
Python i
raspeberry para domotica.pdf
Programacion Visual con Python
1 curso-de-python-introducci-n-a-python
Unidad V Python proyecto ingeniería hidráulica calculo de ejes hidráulicos
Seminario eMadrid sobre "Pensamiento Computacional". Entorno docente con Ardu...
Gestión y Análisis de Datos para las Ciencias Económicas con Python y R
Sesión 2: Ejemplos y prácticas en Python
Estrategias de apoyo 2023.docx
Matemáticas Aplicadas usando Python
Programacion Visual con Python
01 - Introducción al lenguaje de programación Python 3
Publicidad

Más de Dennis Ventura Huaman (8)

PDF
Clase 3 - OpenFoam
PDF
CURSO OPENFOAM
PDF
WaterHID - Gradiente Hidráulico con Python3
PDF
HIDRAULICA DE CANALES
PDF
DISTRIBUCIONES ESTADISTICAS EN HIDROLOGÍA Y SU APLICACIÓN EN R
DOCX
Materia y energia
PPTX
Materia y energía, materia oscura
PPTX
Crisis de la modernidad y postmodernidad
Clase 3 - OpenFoam
CURSO OPENFOAM
WaterHID - Gradiente Hidráulico con Python3
HIDRAULICA DE CANALES
DISTRIBUCIONES ESTADISTICAS EN HIDROLOGÍA Y SU APLICACIÓN EN R
Materia y energia
Materia y energía, materia oscura
Crisis de la modernidad y postmodernidad
Publicidad

Último (9)

PPTX
Control de seguridad en los sitios web.pptx
PPTX
Implementación equipo monitor12.08.25.pptx
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PPTX
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PDF
Presentacion de compiladores e interpretes
PPTX
Fundamentos de Python - Curso de Python dia 1
Control de seguridad en los sitios web.pptx
Implementación equipo monitor12.08.25.pptx
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Conceptos basicos de Base de Datos y sus propiedades
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
AutoCAD Herramientas para el futuro, Juan Fandiño
Presentacion de compiladores e interpretes
Fundamentos de Python - Curso de Python dia 1

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