No me quedó del todo claro la parte que explica los tipos de objetos Escalares vs No ecalares. ¿Qué diferencias hay entre ellos?¿Alguien ...

Pregunta de la clase:
Elementos básicos de Python
Leonardo Matías Windey

Leonardo Matías Windey

Pregunta
studenthace 5 años

No me quedó del todo claro la parte que explica los tipos de objetos Escalares vs No ecalares. ¿Qué diferencias hay entre ellos?¿Alguien me puede ayudar con estos conceptos? Estaré muy agradecido.

Saludos!

2 respuestas
para escribir tu comentario
    Cristian Antonio García González

    Cristian Antonio García González

    studenthace 5 años

    Para darte un ejemplo piensa en un objeto en este caso un auto el auto lo podemos subdividir en otros objetos como llantas, motor, puertas, asientos, y como el objeto auto puede subdividirse es escalar porque tiene otros objetos.

    Ahora en un color como ejemplo rojo el rojo no se puede subdividir porque no tiene otros objeto a partir de este así que no es escalar.

    Ahora veamos pensemos una fruta, una manzana es escalar porque la podemos subdividir en que es una fruta, si es pequeña o grande y de que color es puede ser roja y como la manzana tiene otros objetos es escalar.

    Un objeto como el caso del rojo que es no escalar puede conformar en otros objetos que son escalares como la manzana que imaginamos que la podemos subdividir en color que puede ser rojo.

    Espero haberme dado a entender y que te haya servido mi explicación.

    Juan David Vergara Torres

    Juan David Vergara Torres

    studenthace 5 años

    Objetos escalares son los tipos de datos enteros (int), flotantes(float), booleano (bool) Nulo (none) que no puedes descomponer en otros tipos de datos Los No escalares son los que se pueden descomponer en otro tipo de datos, por ejemplo una lista = [5,4,3,2,1], en python existe el tipo de dato lista (list), pero esta se puede descomponer en 5 datos enteros por lo tanto es no escalar.

Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.

Curso de Pensamiento Computacional con Python
Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.