PYTHON DESDE EL LABORATORIO. APLICACIONES GUI, INTEGRACIÓN CON BASE DE DATOS E I

PYTHON DESDE EL LABORATORIO. APLICACIONES GUI, INTEGRACIÓN CON BASE DE DATOS E I

APLICACIONES GUI, INTEGRACION CON BASE DE DATOS E INTELIGENCIA ARTIFICIAL

ARANA TORRES / CORDOVA NERI

26,50 €
IVA incluido
Disponible en 1 semana
Editorial:
MARCOMBO
Año de edición:
2024
Materia
Informática
ISBN:
978-84-267-3780-9
Edición:
1
26,50 €
IVA incluido
Disponible en 1 semana

Prólogo ............................................................................................................................................................................7
Introducción ...................................................................................................................................................................9
CAPÍTULO 1: Registros y archivos 13
1.1. Registros................................................................................................................................................................13
1.2. Archivos ..................................................................................................................................................................20
1.3. Serialización de archivos de acceso aleatorio (archivos binarios)....................................................79
1.3.1. Método Pickle().................................................................................................................................................79
1.3.2. Método Load()...................................................................................................................................................80
1.3.3. Tarea de un sistema de mantenimiento.................................................................................................91
1.4. Base de datos........................................................................................................................................................108
CAPÍTULO 2: Programación GUI: Tkinter 137
2.1. Creación de widgets..........................................................................................................................................137
2.2. Ventana principal...............................................................................................................................................138
2.3. Integración de base de datos con Python................................................................................................160
CAPÍTULO 3: Inteligencia artificial (IA) 235
3.1. Definición y conceptos básicos de IA.........................................................................................................237
3.1.1. Aprendizaje automático (machine learning) .......................................................................................237
3.1.2. Procesamiento del lenguaje natural o natural language processing (NLP)............................ 237
3.1.3. Visión por ordenador o computer vision (CV).....................................................................................238
3.1.4. Robótica y control autónomo.....................................................................................................................238
3.2. Tipos de aprendizaje en IA.............................................................................................................................239
3.3. Proceso de desarrollo de proyectos de IA...............................................................................................239
3.3.1. Identificación de problemas .......................................................................................................................239
3.3.2..Recopilación y preparación de datos......................................................................................................240
3.3.3. Selección de algoritmos y modelos de IA............................................................................................240
3.4. Reconocimiento facial......................................................................................................................................241
3.4.1. Obtención de datos.........................................................................................................................................241
3.4.2. Limpieza de imágenes...................................................................................................................................242
3.4.3. Entrenamiento del modelo.........................................................................................................................242
3.4.4. Prueba del modelo.........................................................................................................................................243
3.5. Reconocimiento de personas con y sin mascarilla................................................................................245
3.5.1. Obtención de datos.........................................................................................................................................245
3.5.2. Limpieza de imágenes....................................................................................................................................246
3.5.3..Entrenamiento del modelo..........................................................................................................................246
3.5.4. Prueba del modelo.........................................................................................................................................248
3.6. Reconocimiento facial integrado.................................................................................................................249
3.7. Herramientas necesarias ................................................................................................................................255
3.7.1. Instalación de Anaconda...............................................................................................................................255
3.7.2. Instalación de NumPy....................................................................................................................................257
3.7.3. Instalación de OpenCV..................................................................................................................................260
3.7.4. Instalación de SQLite con Anaconda ......................................................................................................262
3.7.5. Instalación de la librería Pillow...................................................................................................................264
3.7.6. Definición y utilidad de Pillow....................................................................................................................266

Descubra las ventajas de integrar Python con las aplicaciones GUI, las bases de datos y la inteligencia artificial En la era digital actual, las interfaces gráficas de usuario (GUI) y la inteligencia artificial (IA) juegan un papel crucial en la informática, facilitando la interacción del usuario y optimizando procesos. Si quiere dominar estos conceptos, ha llegado al libro indicado. Enfocado en la programación gráfica (GUI), el libro recoge diversas técnicas para la consulta de registros. También presenta una integración única entre plataformas de ingeniería de software y hardware de última generación, combinando archivos binarios o de texto con Tkinter (GUI) y Python con bases de datos como SQLite o SQL (lenguaje de consulta estructurada). Este enfoque multidisciplinar es fundamental para el diseño de sistemas de mantenimiento eficientes y modernos. Asimismo, este libro constituye una exploración práctica de la inteligencia artificial, la técnica más avanzada de este siglo. Mediante ejercicios, aprenderá a aplicar la IA en el reconocimiento de imágenes y otros objetos, adquiriendo habilidades valiosas para el campo tecnológico, que está en constante evolución. Dirigido a estudiantes y profesionales de informática, programadores y entusiastas tecnológicos, esta es sin duda una herramienta indispensable si busca profundizar en el mundo de la programación Python, la creación de GUI y la aplicación práctica de la inteligencia artificial. No se quede atrás, domine las habilidades que definirán el futuro de la informática. Con el objetivo de fortalecer sus conocimientos básicos y medios sobre Python, los autores Teodoro Córdova y Sara Arana han preparado tres libros más. ¡Hágase con ellos y complete su camino hacia la excelencia en Python!

Artículos relacionados

  • ¿ORDENAR PRIMERO?
    BECK, KENT
    El código desordenado es un fastidio. 'Limpiar' el código, para que sea más legible, requiere dividirlo en fragmentos manejables. El autor de esta guía práctica, Kent Beck, creador de la programación extrema y pionero de los patrones de diseño de software, sugiere cuándo y dónde podemos aplicar limpiezas u ordenaciones para mejorar el código, teniendo en mente al mismo tiempo l...
    Queda 1 en Stock

    24,95 €

  • REVIT 2025
    MORET COLOMER, SALVADOR
    Este libro está basado en la experiencia profesional del autor como arquitecto redactor de proyectos en BIM, pero también en su labor docente, con más de 10 000 horas de formación impartidas solo en Revit. El contenido está enfocado de una forma muy práctica para aprender el programa, y tiene un objetivo muy claro: aportar los conocimientos necesarios para desarrollar un proyec...
    Queda 1 en Stock

    35,95 €

  • BIO-INSPIRED COMPUTATION ND APPLICATION IN IMAGE PROCESSING
    YANG, X. / PAPA, J.
    Bio-Inspired Computation and Applications in Image Processing summarizes the latest developments in bio-inspired computation in image processing, focusing on nature-inspired algorithms that are linked with deep learning, such as ant colony optimization, particle swarm optimization, and bat and firefly algorithms that have recently emerged in the field.In addition to documenting...
    Queda 1 en Stock

    167,96 €

  • CULTURA HACKER DE LA A A LA Z
    CRAWLEY, KIM
    La cultura hacker puede ser misteriosa, pero esta entretenida guía de referencia está aquí para ayudar. Escrita por Kim Crawley, una investigadora de ciberseguridad y escritora experimentada, esta guía de referencia divertida te presenta a personas y empresas importantes, ideas fundamentales junto con películas, juegos y revistas que marcaron hitos en los anales de la piratería...
    Disponible en 1 semana

    34,95 €

  • JAVA A FONDO
    AUGUSTO SZNAJDLEDER
    Descubra el arte y la ciencia de programar en Java y desarrollar aplicaciones. Programar en Java y desarrollar aplicaciones Java son cosas diferentes. Si está interesado en adentrase en ambos caminos, ha llegado al libro indicado. En él conocerá no solo el lenguaje de programación Java, sino también conceptos de diseño y herramientas genéricas o frameworks que le facilitarán l...
    Disponible en 1 semana

    29,90 €

  • WEB3
    TAPSCOTT, ALEX
    En las tres últimas décadas hemos pasado de la "web de solo lectura" a la "web de lectura escritura", que ha convertido a los usuarios de Internet en creadores de contenido y ofrece infinitas oportunidades para la colaboración. Si bien esta nueva web revolucionó los medios de comunicación, el comercio y otras industrias, la proliferación de ciberataques, ataques de datos y la r...
    Disponible en 1 semana

    29,95 €

Otros libros del autor

  • PYTHON DESDE EL LABORATORIO. ESTRUCTURAS DE CONTROL
    ARANA TORRES / CORDOVA NERI
    Iníciese en el universo de Python y domine las estructuras de control Python es el lenguaje de programación que ha revolucionado el mundo tecnológico. Su simplicidad, gratuidad y versatilidad hacen de él una herramienta imprescindible en el campo de la informática, por lo que es utilizado por las principales compañías globales. Este libro le ofrece la oportunidad de introduci...
    Disponible en 1 semana

    23,80 €

  • PYTHON DESDE EL LABORATORIO. ESTRUCTURAS DE DATOS
    ARANA TORRES / CORDOVA NERI
    Dé un paso más allá en Python y domine las estructuras de datos En el dinámico mundo de la tecnología, las estructuras de datos son el pilar sobre el que las empresas construyen su capacidad para administrar información y forjar estrategias de crecimiento. Este libro le invita a sumergirse en el fascinante mundo de las estructuras de datos más utilizadas, como las listas y a...
    Disponible en 1 semana

    26,50 €