My Account Log in

2 options

Aplicaciones gráficas con Python 3.

Digitalia Hispánica eBooks Available online

View online

Elibro via Ebook Central Premium Available online

View online
Format:
Book
Author/Creator:
Cuevas Álvarez, Alberto.
Language:
Spanish
Subjects (All):
Python (Lenguaje de programación).
Gráficos de ordenador.
Python (Computer program language).
Local Subjects:
Python (Lenguaje de programación).
Gráficos de ordenador.
Genre:
Libros electrónicos.
Physical Description:
1 online resource (630 pages)
Place of Publication:
Madrid : RA-MA Editorial, 2018.
Summary:
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 ciertadificultad.El libro contiene material adicional que podrá descargaraccediendo a la ficha del libro en www.ra-ma.es.
Contents:
APLICACIONES GRÁFICAS CON PYTHON 3
PÁGINA LEGAL
DEDICATORIA
ÍNDICE
PRÓLOGO
1 PROGRAMACIÓN GRÁFICA EN PYTHON MEDIANTE (...)
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 (...)
1.2.3 USO DE QT DESIGNER PARA DISEÑAR INTERFAZ (...)
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 (...)
1.3.4 ELEMENTOS DE ENTRADA (INPUT WIDGETS)
1.4 PROGRAMANDO SENCILLAS APLICACIONES (...)
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
2 PROGRAMACIÓN GRÁFICA EN PYTHON MEDIANTE (...)
2.1 WIDGETS AVANZADOS DE QT DESIGNER
2.1.1 USO DE LOS CONTENEDORES WIDGET, FRAME (...)
2.1.2 USO DE TEXT EDIT, LIST WIDGET Y TABLE (...)
2.1.3 USO DE TAB WIDGET, STACKED WIDGET (...)
2.2 PROGRAMAR APLICACIONES GRÁFICAS DE (...)
2.2.1 DESARROLLO DE UNA SENCILLA APLICACIÓN (...)
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 (...)
2.3 EJEMPLOS DE APLICACIONES GRÁFICAS (...)
2.3.1 CALCULADORA SIMPLE
2.3.2 INMOBILIARIA
2.4 MÁS CLASES DE PYQT
3 GENERACIÓN DE GRÁFICOS EN PYTHON MEDIANTE (...)
3.1 GENERACIÓN DE GRÁFICOS EN PYTHON CON (...)
3.2 INSTALACIÓN DE MATPLOTLIB. CREACIÓN (...)
3.3 USO DE MATPLOTLIB
3.3.1 USO DE MATPLOTLIB DIRECTAMENTE: MÓDULO (...)
3.3.2 USO DE MATPLOTLIB MEDIANTE LOS OBJETOS (...)
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 (...)
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() (...)
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
4 GENERACIÓN DE GRÁFICOS EN PYTHON MEDIANTE (...)
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 (...)
4.3 MANEJO DE EVENTOS EN MATPLOTLIB
4.4 INSERCIÓN DE GRÁFICO DE MATPLOTLIB (...)
4.5 USO INTERACTIVO DE MATPLOTLIB EN UNA (...)
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
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 (...)
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 (...)
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. (...)
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.PATH347
B.7.3 MÓDULO SYS
B.7.4 MÓDULO RANDOM
B.7.5 MÓDULO MATH
B.7.6 MÓDULO TIME348
B.7.7 MÓDULO CALENDAR
APÉNDICE C CLASES PRINCIPALES DE MATPLOTLIB
C.1 LA CLASE ARTIST
C.2 LA CLASE FIGURE350
C.3 LA CLASE AXES351
C.4 LA CLASE AXIS357
C.5 LA CLASE AXES3D
APÉNDICE D PRIMITIVAS EN EL NIVEL ARTIST (...)
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.
Notes:
Bibliografía: página 619. Índice.
Description based on publisher supplied metadata and other sources.
ISBN:
9788499647074
8499647073
OCLC:
1099978353

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account