APLICACIONES GRÁFICAS CON PYTHON 3
-5%

APLICACIONES GRÁFICAS CON PYTHON 3

CUEVAS ALVAREZ,ALBERTO

36,90 €
35,06 €
IVA incluido
Editorial:
RA-MA, LIBRERIA Y EDITORIAL
Año de edición:
2018
Materia
Software
ISBN:
978-84-9964-726-5
Páginas:
628
Encuadernación:
Rústica
Colección:
INFORMÁTICA
36,90 €
35,06 €
IVA incluido

PRÓLOGO. CAPÍTULO 1. PROGRAMACIÓN GRÁFICA EN PYTHON MEDIANTE PYQT (I) 1.1 ENTORNOS GRÁFICOS. LIBRERÍA QT 1.2 PYQT. QUÉ ES Y PARA QUÉ SIRVE. 1.2.1 Instalación de PyQt en nuestro ordenador 1.2.2 Uso de PyQt directamente desde código Python 1.2.3 Uso de Qt Designer para diseñar interfaz gráfico. Elementos que lo componen (Widgets, MainWindow, Dialog) 1.3 WIDGETS FUNDAMENTALES DE QT DESIGNER 1.3.1 Esquemas (Layouts) 1.3.2 Botones (Buttons). 1.3.3 Elementos de visualización (Display Widgets) 1.3.4 Elementos de entrada (Input Widgets) 1.4 PROGRAMANDO SENCILLAS APLICACIONES GRÁFICAS79 1.5 MANEJO DE EVENTOS EN PYQT4 1.5.1 Signals/Slots en PyQt4 1.5.2 Event handler en PyQt4 1.5.3 Señales en widgets fundamentales CAPÍTULO 2. PROGRAMACIÓN GRÁFICA EN PYTHON MEDIANTE PYQT (II). 2.1 WIDGETS AVANZADOS DE QT DESIGNER 2.1.1 Uso de los contenedores Widget, Frame y GroupBox 2.1.2 Uso de Text Edit, List Widget y Table Widget 2.1.3 Uso de Tab Widget, Stacked Widget y Tool Box 2.2 PROGRAMAR APLICACIONES GRÁFICAS DE TIPO VENTANA PRINCIPAL. 2.2.1 Desarrollo de una sencilla aplicación gráfica tipo ventana principal 2.2.2 Uso de separadores (splitters) 2.2.3 Trabajar con varios documentos 2.2.4 Métodos y señales de las clases usadas en el tema. 2.3 EJEMPLOS DE APLICACIONES GRÁFICAS SENCILLAS CON QT DESIGNER 2.3.1 Calculadora simple 2.3.2 Inmobiliaria 2.4 MÁS CLASES DE PYQT CAPÍTULO 3. GENERACIÓN DE GRÁFICOS EN PYTHON MEDIANTE MATPLOTLIB (I) 3.1 GENERACIÓN DE GRÁFICOS EN PYTHON CON MATPLOTLIB 3.2 INSTALACIÓN DE MATPLOTLIB. CREACIÓN DE UN ENTORNO VIRTUAL CON ANACONDA 3.3 USO DE MATPLOTLIB. 3.3.1 Uso de matplotlib directamente: módulo pyplot. 3.3.2 Uso de matplotlib mediante los objetos de su librería. 3.4 USO DE MATPLOTLIB EN 3D. 3.4.1 Curvas en 3D. Uso de plot(). 3.4.2 Gráficos de dispersión en 3D. Uso de scatter() 3.4.3 Barras en 3D. Uso de bar3d() 3.4.4 Superficies en 3D. Uso de plot_surface() 3.4.5 Superficies en 3D. Uso de plot_wireframe() 3.4.6 Superficies en 3D. Uso de plot_trisurf() 3.4.7 Curvas de nivel. Uso de contour() y contourf() 3.4.8 Campo vectorial en 3D. Uso de quiver() 3.4.9 Texto en 3D. Uso de text() 3.4.10 Uso de elementos 2D en entorno 3D CAPÍTULO 4. GENERACIÓN DE GRÁFICOS EN PYTHON MEDIANTE MATPLOTLIB (II). 4.1 LA ARQUITECTURA DE MATPLOTLIB. 4.1.1 El nivel backend 4.1.2 El nivel artist. 4.1.3 El nivel scripting 4.2 CLASES DE MATPLOTLIB COMPATIBLES CON PYQT. 4.3 MANEJO DE EVENTOS EN MATPLOTLIB. 4.4 INSERCIÓN DE GRÁFICO DE MATPLOTLIB EN APLICACIÓN CREADA CON QT DESIGNER 4.5 USO INTERACTIVO DE MATPLOTLIB EN UNA APLICACIÓN PYQT 341 CAPÍTULO 5. CÁLCULOS NUMÉRICOS MEDIANTE NUMPY. 5.1 CREACIÓN DE ARRAYS. ATRIBUTOS. 5.2 CAMBIAR LA FORMA DE LOS ARRAYS 5.3 ACCESO A LOS ELEMENTOS DEL ARRAY 5.4 BROADCASTING 5.5 DIVISIÓN DE LOS ARRAYS 5.6 UNIÓN Y APILADO DE ARRAYS. 5.7 GENERACIÓN DE ARRAYS ALEATORIOS. 5.8 PERMUTAR LOS ELEMENTOS DE LOS ARRAYS 5.9 ORDENACIÓN DE ARRAYS 5.10 BÚSQUEDA DE ELEMENTOS EN ARRAYS 5.11 ESTADÍSTICA EN ARRAYS 5.12 FUNCIONES MATEMÁTICAS CON ARRAYS. CAPÍTULO 6. EJEMPLOS DE APLICACIONES GRÁFICAS. 6.1 CÁLCULO MENTAL 6.2 ACIERTA PALABRAS 6.3 SOPA DE LETRAS 6.4 SUDOKU 6.5 RESERVAS DE HOTEL. 6.6 RECETARIO. 6.7 COMPRAS EN FRUTERÍA. 6.8 DISTANCIA ENTRE PUNTOS 6.9 BALONES. 6.10 GENERACIÓN DE RUTA AZAROSA. 6.11 PÓKER 6.12 BINGO 6.13 AJEDREZ 6.14 NÚMEROS RACIONALES. 6.15 COMBINATORIA. 6.16 CÁLCULO DE PI MEDIANTE EL MÉTODO DE MONTE CARLO. 6.17 REPRESENTACIÓN DE SUPERFICIES 3D. APÉNDICE A. INSTALACIÓN DE PYTHON Y PYSCRIPTER A.1 INSTALAR PYTHON EN NUESTRO ORDENADOR A.2 INSTALAR Y CONFIGURAR PYSCRIPTER EN NUESTRO ORDENADOR. A.3 CONFIGURAR LA VARIABLE DE USUARIO PYTHONPATH APÉNDICE B. MISCELÁNEA B.1 FUNCIONES LAMBDA, MAP() Y FILTER() B.2 FUNCIONES REDUCE() Y PARTIAL() B.3 EVALUACIÓN Y EJECUCIÓN DE CÓDIGO. FUNCIONES EVAL() Y EXEC() B.4 MÉTODOS ESPECIALES O MÁGICOS B.5 TIPOS FUNDAMENTALES EN PYTHON 3. B.5.1 Métodos de la clase str(). B.5.2 Métodos de la clase list() B.5.3 Métodos de la clase tuple(). B.5.4 Métodos de la clase set(). B.5.5 Métodos de la clase dict() B.6 FUNCIONES INTERNAS DE PYTHON 3 B.7 LIBRERÍA ESTÁNDAR DE PYTHON 3. B.7.1 Módulo os. B.7.2 Módulo os.path B.7.3 Módulo sys B.7.4 Módulo random. B.7.5 Módulo math. B.7.6 Módulo time. B.7.7 Módulo calendar. APÉNDICE C. CLASES PRINCIPALES DE MATPLOTLIB C.1 LA CLASE ARTIST. C.2 LA CLASE FIGURE. C.3 LA CLASE AXES. C.4 LA CLASE AXIS. C.5 LA CLASE AXES3D. APÉNDICE D. PRIMITIVAS EN EL NIVEL ARTIST DE MATPLOTLIB. D.1 LINE2D D.2 RECTANGLE. D.3 ELLIPSE. D.4 ARC. D.5 CIRCLE D.6 WEDGE. D.7 ARROW. D.8 REGULARPOLYGON D.9 CIRCLEPOLYGON. D.10 POLYGON D.11 FANCYARROW. D.12 FANCYARROWPATCH D.13 FANCYBBOXPATCH. D.14 CONNECTIONPATCH D.15 OFFSETIMAGE D.16 ANNOTATIONBBOX. BIBLIOGRAFÍA MATERIAL ADICIONAL ÍNDICE ALFABÉTICO.

El presente libro tiene un objetivo claro: crear aplicaciones gráficas complejas con Python 3. Lo conseguiremos mediante tres librerías de su ecosistema: ? PyQt: enlaza con la biblioteca gráfica Qt, permitiéndonos usarla desde Python. ? matplotlib: empleada para generar gráficos en dos y tres dimensiones. ? NumPy: especializada en cálculo numérico. Tras el conocimiento de las citadas herramientas y apoyándonos en más de 100 ejemplos prácticos se plantean y resuelven 17 aplicaciones de una cierta dificultad. El libro contiene material adicional que podrá descargar accediendo a la ficha del libro en www.ra-ma.es.

Artículos relacionados

  • PROGRAMA O SERAS PROGRAMADO (EDICION 15 ANIVERSARIO)
    RUSHKOFF, DOUGLAS
    Once mandamientos para la era digital. En este ya clásico ensayo, ahora en una edición actualizada que incluye un nuevo capítulo sobre los retos que plantea la IA, Douglas Rushkoff, uno de los primeros y más brillantes pensadores sobre la red, identifica la pregunta crucial en el debate acerca del mundo digital: ¿controlamos nosotros la tecnología o permitimos que esta, y aquel...
    En stock

    19,90 €18,91 €

  • CIBERSEGURIDAD PARA TODOS. APRENDE, PROTEGE Y RESPONDE
    MATA GARCIA, ARTURO ENRIQUE
    Este libro es una guía práctica y accesible para quienes usan internet a diario, pero no saben cómo proteger su vida digital. ¿Compras en línea, usas redes sociales, guardas fotos en la nube o te conectas a Wi-Fi público? Entonces este libro es para ti.Con un lenguaje sencillo, sin tecnicismos ni requisitos previos, esta obra te enseña a crear contraseñas seguras, detectar corr...
    En stock

    19,90 €18,91 €

  • I.A. EL REGALO DE LOS DIOSES
    ALCALDE BLANCO, CESAR JOSE
    IA. El regalo de los dioses. Este volumen es un ensayo sobre la IA, pero también, y fundamentalmente, sobre la inteligencia en general. Partiendo de la inteligencia animal, analiza la inteligencia humana, la más extraordinaria de todas, ya que el funcionamiento de nuestro cerebro es la madre de todas las redes neuronales, el modelo en el que se basan y al que tratan de emular ...
    En stock

    21,00 €19,95 €

  • OSINT AUDITORÍAS DE SEGURIDAD Y CIBERAMENAZAS. EXPLORANDO LA INTELIGENCIA DE FUE
    ORTEGA CANDEL, JOSE MANUEL
    Esta obra es una guía completa y práctica para dominar el uso de la inteligencia de fuentes abiertas en auditorías de seguridad. En un mundo cada vez más digitalizado, donde las amenazas evolucionan con rapidez, este libro ofrece a profesionales y entusiastas de la ciberseguridad las habilidades necesarias para anticipar, detectar y prevenir ataques cibernéticos utilizando info...
    En stock

    34,90 €33,16 €

  • FRENAR A SILICON VALLEY
    MARCUS, GARY
    Elon Musk, Mark Zuckerberg y Jeff Bezos se disputan el lugar delhombre más rico del mundo desde hace años. Compañías como Meta,Google, Amazon han alcanzado un valor de mercado que supera el PIB denumerosos países y manejan los datos personales y oficiales demillones de ciudadanos, empresas y administraciones. Es unaconcentración de poder única en la historia que representa una ...
    En stock

    22,90 €21,76 €

  • MENTALIDAD INHACKEABLE
    APERADOR, MARIA
    Una de las mayores expertas en ciberseguridad de las redes nos desvela los grandes secretos para evitar la manipulación y la estafa en la era digital ¿Alguna vez te has sentido vulnerable ante los riesgos del mundo digital? ¿Te has preguntado si es posible estar a salvo de estafas, ciberataques y fake news? ¿Cómo podemos protegernos? La realidad es que vivimos en una era en l...
    En stock

    21,90 €20,81 €

Otros libros del autor

  • PYTHON 3. CURSO PRÁCTICO
    CUEVAS ALVAREZ,ALBERTO
    El lenguaje de programación Python se ha convertido por méritos propios en uno de los más interesantes que existen en la actualidad, especialmente recomendable para las personas que se inician en el mundo de la programación. Su curva de aprendizaje no es tan grande como en otros lenguajes, lo que unido a una sintaxis legible, limpia y visualmente muy agradable, al hecho de ser ...
    Sin stock. Solicite información

    33,90 €32,21 €