Matrices, listas y cadenas en Python

¡Bienvenido a Arreglos, Listas y Cadenas! En esta lección, explorarás tres estructuras de datos esenciales en la programación en Python: arreglos, listas y cadenas de texto. Estas estructuras son fundamentales para organizar y manipular datos en tus programas Python. Aprenderás cómo crear, acceder y modificar arreglos y listas, así como cómo trabajar con cadenas para almacenar y manipular texto. A lo largo de esta lección, ganarás experiencia práctica con arreglos y listas, y aprenderás a aplicar métodos de cadenas para resolver tareas comunes de programación. Dominar estas estructuras es esencial para cualquier programador Python, ya que forman la base de muchos algoritmos complejos y técnicas de manipulación de datos.



  • Inversión de matriz en Python

    Este programa en Python solicita al usuario que ingrese 5 números y los almacena en una matriz (o lista en Python). Después de que se ingresan todos los números, el p...

  • Búsqueda de matriz en Python

    Este programa en Python solicita al usuario que ingrese un número específico de números de punto flotante y los almacena en una lista. Luego, el programa solicita rep...

  • Matriz de números pares en Python

    Este programa en Python solicita al usuario que ingrese 10 números enteros y muestra solo los números pares de la lista. Utiliza un bucle for para iterar a tra...

  • Matriz de números positivos y negativos en Python

    Este programa en Python solicita al usuario que ingrese 10 números reales y calcula dos promedios: uno para los números positivos y otro para los números ne...

  • Numerosos números y su suma en Python

    Este programa en Python solicita al usuario que ingrese varios números, calculando su suma a medida que avanza. El programa continúa solicitando números al usuario ha...

  • Matriz de matriz en Python

    Este ejercicio de programación en Python es ideal para practicar el manejo de matrices multidimensionales. En este caso, el objetivo es solicitar al usuario las calif...

  • Estadísticas avanzadas en Python

    Este programa estadístico en Python es un ejercicio fantástico para mejorar el manejo de datos y la interacción con el usuario en la programación. El programa ...

  • Tupla Nombrada en Python

    Este programa en Python es una excelente introducción al uso de NamedTuples para almacenar datos estructurados. El programa permite a los usuarios definir punt...

  • Matriz de tuplas con nombre en Python

    En este ejercicio, desarrollarás un programa en Python que amplía el ejercicio anterior (punto NamedTuple), permitiendo almacenar hasta 1,000 puntos utilizando una "m...

  • Matriz de Namedtuple y menú en Python

    En este ejercicio, desarrollarás un programa en Python que amplía el ejercicio anterior (matriz de NamedTuples), de modo que muestre un menú donde el us...

  • Base de datos de la biblioteca en Python

    En este ejercicio, desarrollarás un programa en Python para crear una pequeña base de datos para almacenar datos de libros. Para cada libro, mantendrás la siguiente i...

  • Triángulo mejorado V2 en Python

    En este ejercicio, desarrollarás un programa en Python que solicita al usuario su nombre y muestra un triángulo con él, comenzando con 1 letra y creciendo hasta tener...

  • Rectángulo mejorado V3 en Python

    En este ejercicio, desarrollarás un programa en Python que solicita al usuario su nombre y un tamaño, y muestra un rectángulo hueco con él. Este ejercicio es p...

  • Triángulo simétrico en Python

    En este ejercicio, desarrollarás un programa en Python que muestra un triángulo centrado a partir de una cadena ingresada por el usuario. Este ejercicio es per...

  • Base de datos urbana en Python

    En este ejercicio, desarrollarás un programa en Python para crear una base de datos para almacenar información sobre áreas urbanas. En el primer enfoque, almacenarás ...

  • Mostrar banner en Python

    En este ejercicio, desarrollarás un programa en Python para imitar la utilidad básica "banner" de Unix SysV, capaz de mostrar textos grandes. Este ejercicio es...

  • Triángulo alineado a la derecha en Python

    En este ejercicio, desarrollarás un programa en Python que solicita al usuario una cadena y muestra un triángulo alineado a la derecha. Este ejercicio es perfe...

  • Procesamiento de texto en Python

    En este ejercicio, desarrollarás un programa en Python que solicita al usuario una cadena y realiza varias transformaciones. El programa reemplazará todas las 'a' min...

  • Estructuras jerárquicas en Python

    En este ejercicio, desarrollarás un programa en Python para almacenar dos datos de una persona: Nombre y Fecha de nacimiento. La Fecha de nacimiento...

  • Organización de datos en Python

    En este ejercicio, desarrollarás un programa en Python que solicita al usuario 10 números enteros (que van de -1000 a 1000), los ordena y los muestra en orden. Este ...

  • Buffer de pantalla usando una matriz 2D en Python

    En este ejercicio, desarrollarás un programa en Python que declara una matriz bidimensional de caracteres de 70x20, "dibuja" 80 letras (X, por ejemplo) en posiciones ...

  • Matriz 2D: Mostrar círculo en Python

    En este ejercicio, desarrollarás un programa en Python que crea una matriz bidimensional de caracteres de 70x20, "dibuja" un círculo con un radio de 8 dentro de ella ...

  • Aplicaciones de software en Python

    En este ejercicio, desarrollarás un programa en Python que puede almacenar hasta 1,000 registros de aplicaciones de software. Para cada aplicación, debes mantener los...

  • Tareas de ejercicio en Python

    En este ejercicio, desarrollarás un programa en Python que puede almacenar hasta 2,000 "tareas pendientes". Para cada tarea, debe mantener los siguientes datos: Fe...

  • Finanzas domésticas en Python

    En este ejercicio, desarrollarás un programa en Python que puede almacenar hasta 10,000 registros de gastos e ingresos para crear un pequeño sistema de contabilidad d...

Más Ejercicios de programación Python Agrupados/h3>
  • Tus primeros pasos en Python

    ¡Bienvenido a Tus Primeros Pasos en Python! En esta primera lección, comenzarás tu viaje con los fundamentos de la programación en Python. Al completar esta lecció...

  • Dominando el control de flujo en Python

    ¡Bienvenido a Dominando el Control de Flujo! En esta lección, profundizarás en los conceptos esenciales del control de flujo en la programación en Python. A tr...

  • Tipos de datos de Python

    ¡Bienvenido a Tipos de Datos en Python! En esta lección, explorarás los tipos de datos fundamentales en la programación en Python, como enteros, flotantes...

  • Dominando las funciones en Python

    ¡Bienvenido a Dominando las Funciones! En esta lección, aprenderás los conceptos esenciales de las funciones en la programación en Python. Las funciones son lo...

  • Programación Orientada Objetos en Python

    ¡Bienvenido a Programación Orientada a Objetos (OOP)! En esta lección, te adentrarás en el mundo de la OOP en la programación en Python. La Programación Ori...

  • POO Dominando clases en Python

    ¡Bienvenido a Dominando las Clases en Python en OOP! En esta lección, aprenderás cómo definir y usar clases en Programación Orientada a Objetos (OOP) con Py...

  • Administrar archivos en Python

    ¡Bienvenido a Gestión de Archivos! En esta lección, aprenderás cómo manejar archivos en la programación en Python. La gestión de archivos es una habilid...

  • Técnicas persistencias de objetos en Python

    ¡Bienvenido a Técnicas de Persistencia de Objetos! En esta lección, explorarás cómo almacenar y recuperar objetos en Python utilizando diversas técnicas de ...

  • Bases de datos relacionales en Python

    ¡Bienvenido a Trabajando con Bases de Datos Relacionales! En esta lección, aprenderás cómo interactuar con bases de datos relacionales utilizando Python. Las b...

  • Gestión de la memoria en Python

    ¡Bienvenido a Técnicas de Gestión de Memoria! En esta lección, aprenderás cómo gestionar eficientemente la memoria en Python. La gestión de memoria es u...

  • Uso de bibliotecas adicionales en Python

    ¡Bienvenido a Uso de Bibliotecas Externas en Python! En esta lección, aprenderás cómo extender la funcionalidad de tus programas Python utilizando las poderosa...

Quizás te interesen estos ejercicios de programación en Python

  • Funciones: Hola y Adiós en Python

    En este ejercicio, desarrollarás un programa en Python donde la función principal debería verse así: SayHello() y SayGoodbye(). Debes definir las funciones SayHello y...

  • Función parametrizada en Python

    En este ejercicio, desarrollarás un programa en Python donde la función principal debería verse así: SayHello("John") y SayGoodbye(). Debes definir las funciones SayH...

  • Función retorno de valor en Python

    En este ejercicio, desarrollarás un programa en Python donde la función principal debe definir y llamar a una función de suma que acepte dos enteros como parámetros y...

  • Función retorno de valor V2 en Python

    En este ejercicio, desarrollarás un programa en Python donde la función principal debe verse así: Debes definir la función `count_spaces`, y será llamada desde la ...

  • Función de texto centrado en Python

    En este ejercicio, desarrollarás una función en Python llamada "get_int" que muestra el texto recibido como parámetro, solicita al usuario un número entero, repite si...

  • Función de texto subrayado en Python

    En este ejercicio, desarrollarás una función en Python que puede centrar el texto en la pantalla (asumiendo un ancho de pantalla de 80 caracteres) y luego subrayarlo ...