Matrices, listas y cadenas - Ejercicios Programación 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

    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

    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

    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

    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

    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

    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

    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

    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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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...

 More Ejercicios Programación Python Grouped

  •  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

    ¡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

    ¡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...

  •  POO Programación Orientada Objetos

    ¡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

    ¡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 de persistencia de objetos

    ¡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 ...

  •  Trabajar con bases de datos relacionales

    ¡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...

  •  Técnicas de gestión de la memoria

    ¡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

    ¡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...

 Maybe you will be interested in these Ejercicios Programación Python

  •  Funciones: Hola y Adiós

    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 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 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 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 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 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 ...