PYTHON DESDE EL LABORATORIO. ESTRUCTURAS DE DATOS

PYTHON DESDE EL LABORATORIO. ESTRUCTURAS DE DATOS

ARANA TORRES, SARA / CÓRDOVA NERI, TEODORO

26,50 €
IVA incluido
Último ejemplar disponible. Envío 48h.
Editorial:
Marcombo
Año de edición:
2024
Materia
Programación
ISBN:
978-84-267-3767-0
Páginas:
276
Encuadernación:
Rústica
26,50 €
IVA incluido
Último ejemplar disponible. Envío 48h.
Añadir a favoritos

Prólogo.............................................................................................................................................................................7
Introducción ...................................................................................................................................................................9
CAPÍTULO 1: Listas 11
1.1. Acceso a un elemento de la lista....................................................................................................................12
1.2. Sublistas...................................................................................................................................................................13
1.3. Partir una lista: [ : ]...............................................................................................................................................14
1.4. Saltos en una lista................................................................................................................................................14
1.5. Métodos de una lista..........................................................................................................................................15
1.6. Eliminar elementos..............................................................................................................................................16
1.7. Eliminar toda la lista............................................................................................................................................18
1.8. Eliminar datos mediante el index..................................................................................................................19
1.9. Copia de lista.........................................................................................................................................................20
1.10. Buscar elementos en la lista..........................................................................................................................20
CAPÍTULO 2: Estructura de datos: arrays 65
2.1. Conceptualización................................................................................................................................................65
2.2. Las estructuras de datos...................................................................................................................................66
2.3. Inicializando vectores.........................................................................................................................................67
2.4. Arreglos unidimensionales: vector...............................................................................................................67
2.5. Arreglos bidimensionales: matriz..................................................................................................................124
2.6. Generalizando la sintaxis..................................................................................................................................127
2.6.1. Primera técnica...................................................................................................................................................127
2.6.2. Segunda técnica...............................................................................................................................................129
2.7. Estructura repetitiva............................................................................................................................................134
2.8. Dimensión de forma variable.........................................................................................................................135
2.9. Matriz de convolución.......................................................................................................................................177
2.10. Arreglos tridimensionales..............................................................................................................................179
CAPÍTULO 3: Tuplas 217
3.1. ¿Cuándo usar tuplas?..........................................................................................................................................219
3.2. Diferencias con una lista...................................................................................................................................219
3.3. Zip de tuplas.........................................................................................................................................................223
3.4. Función unzip.......................................................................................................................................................247
3.5. Inserción..................................................................................................................................................................249
3.6. Diccionario.............................................................................................................................................................250
3.7. Acceder y modificar elementos......................................................................................................................251
3.8. Método get().........................................................................................................................................................268
3.9. Método setdefault()............................................................................................................................................269
3.10. Método sorted(): ordenar datos..................................................................................................................270
3.11. Procesando diccionarios.................................................................................................................................271

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 arrays; todas ellas fundamentales en Python. Gracias a su lectura, profundizará en el conocimiento de estas estructuras a través de una serie de ejercicios prácticos, donde aprenderá no solo la teoría sino también la implementación efectiva de listas, arrays (incluyendo técnicas y arreglos) y tuplas (abarcando métodos y diccionarios), habilidades imprescindibles en el campo de la programación. Dirigido a estudiantes, profesionales de la informática, programadores y a cualquier persona interesada en Python, este libro es una herramienta indispensable para comprender y aplicar de manera efectiva las estructuras de datos en proyectos reales. ' Listas ' Estructura de datos: arrays ' Tuplas Indicado para estudiantes, profesionales en informática, programadores y entusiastas del tema, este es el recurso ideal para adentrarse de lleno en Python y aplicar sus potentes capacidades en proyectos y retos profesionales con confianza. Si quiere asentar sus conocimientos básicos sobre Python, o bien avanzar en el tema, 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

  • *PROGRAMACIÓN Y MOTORES DE VIDEOJUEGOS
    CORTÉS CAMPO, FRANCISCO JAVIER
    Este libro desarrolla los contenidos del módulo Programación y motores de videojuegos, perteneciente al curso de especialización Desarrollo de videojuegos y realidad virtual, recogidos en el Real Decreto 261/2021, de 13 de abril. Gracias a su lectura, aprenderá las bases de la programación y el diseño de videojuegos. Cada capítulo incluye teoría, cuestionarios tipo test y activ...
    Último ejemplar disponible. Envío 48h.

    29,90 €

  • CURSO PRÁCTICO CON UNITY 3D
    CANTÓN NADALES, DAVID
    El primer libro en español que guía el desarrollo de videojuegos con Unity, desde los fundamentos hasta la creación de builds ejecutables.Dirigido a principiantes y desarrolladores con experiencia, este libro te acompaña paso a paso, desde el uso del Unity Editor hasta la creación de videojuegos completos y optimizados. Aprenderás a manipular GameObjects, programar en C# y Visu...
    Último ejemplar disponible. Envío 48h.

    29,95 €

  • EL GRAN LIBRO DE PROGRAMACIÓN EN C++
    GONZÁLEZ PÉREZ, ALFONS
    ¿Busca un método que le haga disfrutar mientras aprende a programar? Descubra un enfoque totalmente renovado de la enseñanza en programación que deja atrás las pedagogías áridas y enfocadas únicamente en la teoría. Este libro apuesta por aprender a dominar el lenguaje de programación en C++ a través de un método ambicioso y diferente: la pedagogía competencial, multidisciplina...
    Último ejemplar disponible. Envío 48h.

    28,80 €

  • TKINTER. DESARROLLO DE INTERFACES GRAFICAS CON PYTHON - 2.ª EDICION
    TOMAS DOMINGUEZ MINGUEZ
    Dé un paso más allá en sus aplicaciones Python: domine Tkinter y conquiste la experiencia de usuario Las interfaces de usuario son esenciales para la interacción entre las aplicaciones y sus usuarios, ya que su diseño puede determinar el éxito o fracaso de un programa. Incluso un contenido interesante puede pasar desapercibido si la aplicación resulta difícil de manejar, lo qu...
    Último ejemplar disponible. Envío 48h.

    27,50 €

  • OPENCV. APLICACIONES PRACTICAS DE VISION ARTIFICIAL CON PYTHON - 2.ª E
    TOMAS DOMINGUEZ MINGUEZ
    La visión artificial es una disciplina científica formada por un conjunto de técnicas que permiten la captura, el procesamiento y el análisis de imágenes, con el fin de extraer información de utilidad. Su objetivo es automatizar tareas reservadas hasta hace poco tiempo al ámbito humano en áreas como la seguridad, la industria, el comercio, la medicina, etc. Muchas de las técnic...
    Último ejemplar disponible. Envío 48h.

    24,85 €

  • EL GRAN LIBRO DE PROGRAMACIÓN EN C
    GONZÁLEZ PÉREZ, ALFONS
    ¿Se ha preguntado en qué lenguaje están programados los sistemas que gobiernan nuestra tecnología moderna? Tiene a su alcance la puerta de entrada a uno de los lenguajes más poderosos y versátiles del mundo de la programación, el lenguaje C. Si quiere descubrir el potencial de este lenguaje desde un nivel inicial, ha llegado al libro indicado. El lenguaje C llega a todo tipo ...
    Último ejemplar disponible. Envío 48h.

    29,95 €

Otros libros del autor

  • PYTHON DESDE EL LABORATORIO. ESTRUCTURAS DE CONTROL
    ARANA TORRES, SARA / CÓRDOVA NERI, TEODORO
    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...
    Último ejemplar disponible. Envío 48h.

    23,80 €

  • PYTHON DESDE EL LABORATORIO. APLICACIONES GUI, INTEGRACIÓN CON BASE DE DATOS E I
    ARANA TORRES, SARA / CÓRDOVA NERI, TEODORO
    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 in...
    Último ejemplar disponible. Envío 48h.

    26,50 €