1. PROGRAMACIÓN PARA LA CIENCIA Y
LA INGENIERÍA
CURSO
Alma Lucrecia Olivet López
Ingeniera en Sistemas de Información
Maestría en Liderazgo y Desarrollo Organizacional
Doctora en Liderazgo y Desarrollo Organizacional
5. Un escalar es una constante o variable que contiene un dato atómico y
unidimensional. En contraposición al concepto de escalar, están los
conceptos de array (vector), lista y objeto, que pueden tener almacenado en
su estructura más de un valor.
El término escalar en informática viene heredado del Álgebra Lineal y se
refiere a un dato atómico y unidimensional, en contraposición al concepto
de Vector, que se refiere a un dato multidimensional
21. • Una variable es un nombre o referencia a un valor guardado
de la memoria del sistema
• En Python no es necesario declarar las variables al principio
del programa (esto es necesario en lenguajes como C, C++,
Pascal, Visual Basic). Las variables se declaran
automáticamente cuando se les asigna un valor por primera vez. Su
tipo corresponderá al tipo de dato que contienen.
Variables
22. Reglas para la creaciónde identificadores o nombres de
variables, funciones, etc.
●
Los nombres dados a las referencias de objetos se llaman identificadores o
simplemente nombres
Los nombres válidos en Python pueden tener cualquier longitud.
El primer carácter, debe ser una letra (UNICODE), o el guión bajo _
Los caracteres siguientes pueden ser también números (UNICODE), por ejemplo: '0'
... '9'. Es decir area2, area_2, área2, _area2 son un identificadores válidos;
2area, área media (con el espacio intermedio), area.media, a(b) no lo son.
Python diferencia entre mayúsculas y minúsculas (es case-sensitive en inglés):
Arbol, ARBOL, arbol, ArBoL y árbol son todos nombres diferentes
Se recomienda no utilizar los nombres ya utilizados por Python, ejemplo: int, float,
list, tuple, len, str, etc.
Un nombre válido no puede ser una de las palabras claves (keywords) de Python.
●
●
●
●
●
●
23. Palabras reservadas de Python 3
Nota: las palabras clave no se
pueden utilizar
como
identificadores. Se deben escribir
exactamente como se listan aquí.
Y con Python 3.7:
async await