0% encontró este documento útil (0 votos)
96 vistas

03 Python

La afirmación correcta es: Los lenguajes interpretados son populares en ambientes de desarrollo de programas, en los cuales los programas se recompilan de forma frecuente conforme se agregan nuevas características y se corrigen errores. Las otras afirmaciones no son completamente correctas o no capturan la idea principal.

Cargado por

Pablo Hernandez
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
96 vistas

03 Python

La afirmación correcta es: Los lenguajes interpretados son populares en ambientes de desarrollo de programas, en los cuales los programas se recompilan de forma frecuente conforme se agregan nuevas características y se corrigen errores. Las otras afirmaciones no son completamente correctas o no capturan la idea principal.

Cargado por

Pablo Hernandez
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 76

Asignatura: Algoritmos

Profesor: Pablo Hernandez


ASIGNATURA: Accionamiento de Motores
72 HORAS

DESCRIPCIÓN DE LA ASIGNATURA: La asignatura de Accionamiento de Motores es


de carácter práctico y pertenece al área formativa de la especialidad. Permite al
alumno adquirir capacidades para diseñar, proyectar y poner en funcionamiento
sistemas de accionamiento de máquinas eléctricas en corriente alterna que
participan en los procesos industriales.

UNIDADES DE APRENDIZAJE:
HORAS
1.- Circuitos de control y partida directa de un motor trifásico de inducción 24

2.- Circuitos de control y partida con tensión reducida de un motor de inducción 12

3.- Control de velocidad electrónico de los motores trifásicos de inducción 8

4.- Proyecto de comando 20


EVALUACIÓN: 8
3.- Lenguajes interpretados: Python
APRENDIZAJES ESPERADOS:
3.1.- Desarrolla programas en lenguaje Python de acuerdo a requerimientos de
aplicación. (Integrada Competencia Genérica Comunicación Oral y Escrita).

3.1.1.- Aplicando operadores aritméticos y lógicos en el desarrollo de


programas.
3.1.2.- Seleccionando sentencias, secuencias y funciones correspondientes.
3.1.3.- Diseñando programas de acuerdo a requerimientos.
3.1.4.- Utilizando IDE en el desarrollo de programas.
3.1.5.- Utilizando convenciones propias del tipo de mensaje.
¿Cómo nos comunicamos
nosotros los seres humanos?
Los humanos nos comunicamos gracias
al lenguaje, conjunto de símbolos y
sonidos que tienen significado para
nosotros:

Sintaxis
Semántica

Sintaxis es el conjunto de símbolos que


forman nuestro lenguaje.

Semántica es el significado de este


conjunto de símbolos.
¿Cómo nos comunicamos
nosotros los seres humanos?
¿Cómo nos comunicamos
nosotros los seres humanos?

 Por ejemplo, si fuéramos a china deberíamos poder


conocer los símbolos y su significado y si no, no podrían
entenderme.
¿Cómo nos comunicamos
nosotros los seres humanos?

Emisor: Transmitirá cierta


información y esta información
se denomina mensaje

Receptor: recibe mensaje

Si el mensaje esta codificado en


un lenguaje que el receptor no
entiende, no habrá
comunicación.
Es fácil ver esto cuando hablan
dos personas:
¿Cómo nos comunicamos
nosotros los seres humanos?
Un computador no entiende nuestro
lenguaje, entiende un lenguaje binario
basado en ceros y unos.

Significa que entiende impulsos de


corrientes donde cero no hay corriente
y uno si hay.

Pero los humanos no sabemos


comunicarnos con ceros y unos.

Por eso hemos tenido que inventar


lenguajes que nos permitan hablar con
el computador.
¿Qué pasa cuando ponemos como
receptor un computador?
Ada Lovelace (1815), matemática, trabajo con la
idea de la maquina analítica, propuesta de un
conjunto de instrucciones pensadas para que una
maquina resolviera problemas matemáticos.
Ella comparaba su maquina analítica con una
maquina de tejer:
Una dibuja flores y bordados
La otra dibuja o resuelve dibujos algebraicos.
Ada se considera una de las primeras
programadoras de la historia y a partir de sus ideas
se establecieron los primeros principios de los
lenguajes de programación.
Pero lo que consiguió Ada, fue un principio de una gran variedad de lenguajes.
El origen de estos lenguajes reside en la necesidad de crear códigos sencillos que
podamos manejar nosotros los humanos para comunicarnos con el computador.
Lenguajes hay varios y muy variados, y han evolucionado con el tiempo. Por eso, se
organizan en tres generaciones.

Lenguaje Maquina o Código Maquina:


 Lenguaje que interpreta directamente el computador, ceros y uno.
 Único lenguaje que el computador entiende.
 Sin embargo es un lenguaje muy complejo
Por esta razón, empiezan a aparecer los lenguajes de programación de bajo nivel

Lenguaje Bajo nivel:


 Lenguaje un poco mas complejo, que los ceros y unos
 Estas instrucciones ejercen control directo sobre el hardware, parte física del PC
 Un ejemplo mas clásico es el lenguaje ensamblador.
 Sin embargo, estos lenguajes siguen siendo bastantes complejos, para utilizarse como base
para la programación.
Es por eso que empiezan a utilizar los lenguajes denominados de alto nivel.

Lenguaje de alto nivel:


 Se caracterizan por codificar las instrucciones para un computador de la forma mas
parecido al lenguaje humano.
 Utiliza palabras como if, que en ingles se utiliza para expresar condición for, se utiliza
para repetir varias veces
¿Cuál de estas afirmaciones
es correcta?
Lenguajes de
programación
Un programa se escribe con instrucciones utilizando un lenguaje de
programación, el cual está definido por su sintaxis, es decir, el conjunto de
reglas que establece e indica cómo debe escribirse cada instrucción para
considerarse correcto en ese lenguaje.

Existen diversos lenguajes de programación, por ejemplo:


Lenguajes de
programación
Existen varias formas de clasificar los lenguajes de programación, por
ejemplo, según su paradigma o según su propósito.

Así, se pueden clasificar los lenguajes de programación como:


Lenguajes de
programación
Los lenguajes máquina son dependientes
El lenguaje máquina es entendido de la máquina, es decir, un lenguaje
directamente por un computador, es máquina en particular puede utilizarse
decir, es su “lenguaje natural” y está solamente en un tipo de computador.
definido por el diseño del hardware de
dicho computador. Los lenguajes máquina son difíciles de
comprender para los humanos, por
Por lo general, los lenguajes máquina ejemplo, un código máquina en la
consisten en cadenas de números (que memoria de una computadora podría
finalmente se reducen al lenguaje binario verse de la siguiente forma:
de ceros y unos) que instruyen al
computador para realizar sus operaciones. 0x100000f20 0x0afc45c7 0xc7000000
0x00234f845 0x458b0000

Ejemplo ARMsim
Lenguajes de
programación
 CPUlator: ARMv7 System
Dado que la programación en lenguaje  Sumar y restar
máquina resultaba demasiado lenta y tediosa,  Antes de esto configuramos (setting): decimal
los programadores comenzaron a utilizar unsigned.
abreviaturas del inglés para representar las
operaciones básicas.  mov r0, #14 // asigna valores a los registros
De este modo, nacieron los lenguajes  mov r1, #6
ensambladores.
 mov r2, r1 // se puede asignar un registro a otro registro
PC ( contador de programa)= le dirá al
procesador cual es la instrucción que tiene que  add r3, r2, #21 // asignamos r3 = r2 + 21
ejecutar. Cuenta de cuatro en cuatro  add r4, r1,r2 // asignamos r4 = r1 + r2
Ejemplo:
 sub r5, r0, #5 // asignamos r5 = r0 - 5
Ejecutaremos la instrucción NOP
 Borrar todo y escribir: nop  sub r6, r5, r2 // asignamos r6= r5 – r2
Lenguajes
Ensamblador
Si queremos utilizar la multiplicacion para Como podemos escribir Hola mundo es un
resolver un problema: lenguaje ensamblador:
 mov r2, #10 //precio de caramelo  Para esto iremos a
 mov r3, # 25 // precio de pasteles  CPUlator: ARMv7 DE1 –SoC
 mov r4, #2 // dos pasteles  JTAG UART
 // cuanto da el total de la cuenta

 mul r5, r3,r4 // r5 = 25 *2


 add r1, r2, r5 // r1 = 10 + 50

 // resultado en r1
Lenguajes
Ensamblador
Como podemos escribir Hola mundo es un
lenguaje ensamblador:
 Para esto iremos a
 CPUlator: ARMv7 DE1 –SoC
 JTAG UART
Lenguajes
Ensamblador
El uso de los lenguajes ensambladores, Por ejemplo, un programa para sumar
incrementó rápidamente el uso de las dos números, escrito en un lenguaje de
computadoras. alto nivel, podría ser como:

Sin embargo, éstas aún requerían de muchas resultado = numero1 + numero2


instrucciones para llevas a cabo tareas
sencillas. El programa encargado de traducir el
código escrito en un lenguaje de alto
Para acelerar el proceso de programación, se nivel a lenguaje máquina se le llama
desarrollaron los lenguajes de alto nivel, que compilador.
permiten a los programadores escribir
instrucciones que se parecen mucho al inglés
común y con una notación matemática más
natural.
Lenguajes de
programación
El proceso de compilación de un programa
escrito en lenguaje de alto nivel a un lenguaje
máquina puede tardar un tiempo
considerable dependiendo de su complejidad
y extensión.

Es por ello que, para facilitar la ejecución y


corrección de códigos, se crearon los
programas intérpretes que permiten ejecutar
un programa de alto nivel sin necesidad de
compilarlo completamente al lenguaje
máquina, sino que va traduciendo cada
instrucción, una a una, durante el proceso de
ejecución.
Lenguajes de
programación

Aunque la ejecución de los programas


compilados es más rápida que los programas
interpretados, los lenguajes interpretados son
populares en ambientes de desarrollo de
programas, en los cuales los programas
se recompilan de forma frecuente conforme
se agregan nuevas características y se corrigen
errores.

Una vez que se desarrolla un programa, una


versión compilada puede ejecutarse de
manera más eficiente.
Lenguajes de
programación

Por otro lado, un lenguaje interpretado no


En resumen, un lenguaje compilado requiere ser
requiere compilación, puesto que durante su
traducido completamente al lenguaje máquina
ejecución cada instrucción se traduce, una a
mediante un compilador antes de su ejecución.
una, al lenguaje máquina a partir del código
fuente.
Al realizar el proceso de compilación, generalmente,
se genera un archivo ejecutable.
Por ejemplo, Python y JavaScript son
lenguajes interpretados.
Por ejemplo, C y C++ son lenguajes compilados.
Acerca de Python

Python es un lenguaje de programación de


propósito general muy poderoso y flexible, a
la vez que sencillo y fácil de aprender.

Es un lenguaje de alto nivel, que permite


procesar fácilmente todo tipo de estructuras
de datos, tanto numéricos como de texto.

Este lenguaje fue creado a principios de los


noventa por Guido van Rossum en los Países
Bajos.
 Python, es un lenguaje de alto nivel
 sintaxis muy sencilla y una semántica fácil de entender
 Orientado a objetos
 Open Source
 Fácil de aprender
 Librería estándar muy amplia
Python

Todos los lenguajes de programación


siguen una estructura muy similar con
una semántica parecida a Python,
por lo tanto esta estructura nos servirá
no solo para aprender Python, si no
también otros lenguajes de
programación.
Actividad
Lenguaje Python
Python es un lenguaje que trata de parecerse
lo mas posible al lenguaje de los humanos.
Por ejemplo
Una de las características que lo ha hecho Podemos utilizar Python para hacer una
tan famoso es justo su simplicidad. calculadora.
Se parece mucho a la forma que tenemos de
expresarnos que resulta muy fácil entenderlo Sumar, restar, dividir.
y aprenderlo. Paginas web de cualquier tipo; tiendas
online, de búsquedas
Características del lenguaje Python Podríamos controlar movimientos de un
robot, algoritmos complejos para que un
 Multiplataforma (funciona en cualquier robot se moviera a nuestro gusto.
Sistema Operativo) Data Science, programas complejos para
analizar datos científicos etc
 Multiparadigma (soporta muchos estilos
de programación) y puede utilizarse para
programar casi cualquier cosa.
Actividad
Ranking de popularidad de los lenguajes de
programación
Lenguaje Python
Estas características hace que Python
sea uno de los programas mas
populares actualmente.
Empresas como Google, Dropbox y
otras utilizan este lenguaje de
programación como base para sus
programas.
Python cuenta con una gran
comunidad de desarrolladores que
innovan y que crean códigos cada día,
librerías, nuevos programas, haciendo
este programa cada vez mas completo. Ventajas
Lenguajes de
programación

 Open source

Python se desarrolla bajo una licencia de


Open source o código abierto aprobada por
OSI, por lo que se puede usar y distribuir
libremente, incluso para uso comercial.

Instalador de Python

https://www.python.org/downloads/

https://aprendeconalf.es/docencia/python/ej
ercicios/tipos-datos/

https://entrenamiento-python-basico.readthedocs.io/es/latest/leccion1/instalacion.html
Números

En números hay dos tipos principales, los números enteros (llamados int) y los reales o
punto flotante (llamados float). El separador decimal que tenemos que usar es el
punto.
Aunque si no decimos el tipo de número que va a contener, Python intentará decidir
por si mismo cuál es el más apropiado, esto en ocasiones produce errores.

Mi recomendación mientras estés empezando a aprender, es la de que siempre


especificar qué tipo de número es, ya que evitará futuras frustraciones.

Para saber de qué tipo es una determinada variable, basta con preguntarle a
Python type(variable)
Texto
Las variables que almacenan texto se denominan strings (str). Tienen que estar
entre comillas sencillas(‘) o dobles («), o si el texto ocupa varias líneas, entre
triples comillas dobles («»») .
Texto
Al igual que sucedía con los números, Python supone que lo que introducimos es
un texto al estar entre comillas, aunque siempre podemos forzarle a
interpretarlo como texto usando el comando str.

Para unir dos textos, basta con usar el operador +.


Print y variables
 Como hemos visto, el comando print es de gran utilidad para que el
programa pueda comunicarse con nosotros.

 Este comando muestra el texto que pongamos, o incluso el valor que hay
dentro de una variable.

 En el caso de que juntemos texto y números, debemos tomar la precaución


de convertir los números en texto, ya que si no, Python no sabe cómo se
hace la suma de un texto y un número.
Variables, expresiones y sentencias
Un valor es una de las cosas fundamentales que un programa manipula
 como una letra o un número.

Estos valores pertenecen a diferente clases (clases) o tipos:


 4 es un entero (int), y
 "¡Hola, todo el mundo!" es una cadena (str) , llamada así porque
contiene una cadena de letras.
 Usted (y el intérprete) puede identificar cadenas porque están encerradas
entre comillas, también podemos utilizar la función type.
Variables, expresiones y sentencias

Las cadenas pertenezcan al tipo str y los enteros pertenezcan al tipo int .
Los números con un punto decimal pertenezcan a un tipo llamado float,
porque éstos se representan en un formato denominado punto flotante.
Variables, expresiones y sentencias
¿Que ocurre con valores como "17" y "3.2"?
Parecen números, pero están encerrados entre comillas como las cadenas.

Esta es una cadenas


Variables, expresiones y sentencias

Cadenas en Python puede ser incluida en cualquiera de los dos comillas


 simples (') o comillas dobles (") o
 también comillas triples de cada una (“‘’” o """)
Variables
Una de las características más poderosas en un lenguaje de programación
es la capacidad de manipular variables.
Una variable es un nombre que se refiere a un valor.
La sentencia de asignación crea nuevas variables y les da valores:

Este ejemplo hace tres asignaciones. La primera asigna la cadena


"¿Que Onda?" a una nueva variable denominada mensaje.

La segunda le asigna el entero 17 a n, y la tercera le da el número de punto


flotante 3.14159 a pi.
Variables
 No debe confundirse el operador de asignación, =, con el signo de
igualdad (aún y cuando se usa el mismo símbolo).

 El operador de asignación enlaza un nombre, en el lado izquierdo del


operador, con un valor en el lado derecho. Esta es la razón por la que
obtendrá un error si escribe:
Variables
 Usamos las variables en un programa para “recordar” las cosas, al igual que la
puntuación actual en el partido de fútbol.
 Sin embargo, las variables son variables.
 Esto significa que pueden cambiar con el tiempo, al igual que el marcador de un
partido de fútbol.
 Se puede asignar un valor a una variable, y luego asignar un valor diferente a la
misma variable.

En este ejemplo, podemos cambiar el


valor del día en tres ocasiones, y en la
tercera asignación, le dimos un valor
que era de un tipo diferente (int).
Variables
Una gran parte de la programación se trata de que el computador pueda
recordar las cosas, por ejemplo:
 El número de llamadas perdidas es su teléfono,
 o la organización de alguna actualización o cambio de la variable
cuando se olvida otra llamada.
Operadores y operandos
Los operadores son símbolos especiales que representan cómputos como
la suma y la multiplicación. Los valores que el operador usa se denominan
operandos.
Los siguientes son expresiones válidas en Python cuyo significado es más
o menos claro:
Operadores y operandos
Los símbolos +, - y *, y los paréntesis para agrupar, significan en Python lo
mismo que en matemáticas.
 El asterisco (*) es el símbolo para la multiplicación,
 y ** es el símbolo para la potenciación.
Operadores y operandos
Cuando el nombre de una variable aparece en la posición de un operando,
se reemplaza por su valor antes de realizar la operación.
La suma, resta, multiplicación y potenciación realizan lo que usted
esperaría.
Ejemplo: vamos a convertir 645 minutos en horas:
Operadores y operandos
 En Python 3, el operador de división / siempre da un resultado de
punto flotante (float).
 Lo que hubiera querido saber cuantas horas enteras hay y cuantos
minutos quedan.
 Python nos da dos versiones diferentes del operador de división.
 La segunda, es llamada división entera utilizando el símbolo //.
 Siempre se trunca su resultado hasta el número entero
inmediatamente inferior (a la izquierda en la recta numérica).
Funciones de tipo convertidor
Aquí vamos a ver otras tres funciones de Python como int, float, y str.
que (intenta de) convertir sus argumentos en tipos int, float y str
respectivamente.
Que llamaremos funciones de tipo convertidor.
Funciones de tipo convertidor
La función int puede tomar un número de punto flotante o una cadena, y
convertirlo en un int.
Para los números de punto flotante, descarta la parte decimal del número -
un proceso que llamamos truncamiento a cero en la recta numérica. Vamos
a ver esto en acción:
El ultimo caso muestra que una
cadena tiene que ser un número
sintácticamente legal, de lo
contrario obtendrá uno de esos
molestos errores de ejecución.
Funciones de tipo convertidor
El convertidor de tipo float puede convertir un número entero, en float, o una
cadena sintácticamente en un float.

El convertidor de tipo str convierte su argumento en una cadena:


Operaciones sobre cadenas
En general, usted no puede realizar operaciones matemáticas sobre
cadenas, incluso si las cadenas están compuestas por números. Las
siguientes operaciones son inválidas (suponiendo que mensaje tiene el tipo
cadena):
Operaciones sobre cadenas
Sin embargo, el operador + funciona con cadenas, aunque no calcula lo
que usted esperaría.
Para las cadenas el operador + representa la operación de concatenación,
que significa unir los dos operandos enlazándolos en el orden en que
aparecen. Por ejemplo:

La salida de este programa es pan de nuez y plátano. El espacio antes de la


palabra plátano es parte de la cadena y sirve para producir el espacio entre las
cadenas concatenadas.
Entrada (Input)
Hay una función integrada en Python para obtener la entrada (input) del
usuario

El usuario del programa puede introducir el nombre y pulsar return (volver).

Cuando esto suceda, el texto que se ha introducido es devuelto por la función


de input (entrada) y en este caso asignado a la variable de nombre.

Incluso si se le pregunta al usuario que introduzca su edad, debe regresar una


cadena como "17". Sería su trabajo, ya que el programador, para convertir esa
cadena en un int o un float, utilizando el int o float de las funciones que vimos
anteriormente.
Composición
Hasta aquí hemos visto aisladamente los elementos de un programa — variables,
expresiones, y sentencias — sin especificar cómo combinarlos.
Una de las características más útiles de los lenguajes de programación es su capacidad
de tomar pequeños bloques para componer con ellos.
Por ejemplo, sabemos cómo hacer que el usuario introduzca alguna entrada (input),
sabemos cómo convertir la cadena de entrada en un flotador (float), que sabemos
cómo escribir una expresión compleja, y también sabemos cómo imprimir los valores.
Vamos a poner las fotos en un pequeño programa de cuatro pasos que le pide al
usuario que introduzca un valor para el radio de un círculo, y luego calcular el área del
círculo de la fórmula:
Composición
En primer lugar, vamos a hacer los cuatro pasos de uno en uno:

Ahora vamos a componer las primeras dos líneas en una sola línea de código, y
componer las segundas dos líneas en otra línea de código.

Si de verdad queremos que se ha complicado, se podría escribir todo en un solo


comunicado:
Entrada por teclado: la función input()

En Informática, la "entrada" de un programa son los datos que llegan al


programa desde el exterior. Actualmente, el origen más habitual es el teclado

La función input()

La función input() permite obtener texto escrito por teclado. Al llegar a la función, el
programa se detiene esperando que se escriba algo y se pulse la tecla Intro, como
muestra el siguiente ejemplo:
Entrada por teclado: la función input()
En el ejemplo anterior, el usuario escribe su respuesta en una línea distinta a la
pregunta porque Python añade un salto de línea al final de cada print().

Si se prefiere que el usuario escriba su respuesta a continuación de la


pregunta, se podría utilizar el argumento opcional end en la función print(), que
indica el carácter o caracteres a utilizar en vez del salto de línea. Para separar
la respuesta de la pregunta se ha añadido un espacio al final de la pregunta.
Entrada por teclado: la función input()
Otra solución, más compacta, es aprovechar que a la función input() se le
puede enviar un argumento que se escribe en la pantalla (sin añadir un
salto de línea):
Conversión de tipos
De forma predeterminada, la función input() convierte la entrada en una cadena,
aunque escribamos un número. Si intentamos hacer operaciones, se producirá un
error.
Conversión de tipos
Si se quiere que Python interprete la entrada como un número entero, se
debe utilizar la función int() de la siguiente manera
Conversión de tipos
De la misma manera, para que Python interprete la entrada como un
número decimal, se debe utilizar la función float() de la siguiente
manera:
Conversión de tipos
Pero si el usuario no escribe un número, las funciones int() o float()
producirán un error:
Conversión de tipos
De la misma manera, si el usuario escribe un número decimal, la función int()
producirá un error:
Ejercicios
1. Tome la siguiente oración: Sólo trabajo y nada de juegos hacen de Juan un niño
aburrido. Almacene cada palabra en variables separadas, después muestre la
oración en una sola línea usando la sentencia print.
2. Incluya paréntesis a la expresión 6 * 1 - 2 para cambiar su resultado de 4 a -6.
3. Coloque un comentario antes de una línea de código donde había trabajado, y
grabe lo que sucede cuando se vuelve a ejecutar el programa.
4. Inicie el intérprete de Python y escriba bruno + 4 en el indicador. Esto dará un
error:

Asigne un valor a bruno tal que bruno + 4 de 10.


Ejercicios
5. La fórmula para calcular el importe final si se está ganando el interés
compuesto es:

Escriba un programa en Python que asigna la cantidad principal de $100 a la


variable p, asigna a n el valor de 12, y asigna a r la tasa de interés del 8% (como un
flotador).

Luego que el programa pide al usuario el número de años, t, para lo cual se suma el
dinero. Calcule e imprímala cantidad final después de t años.

Nota: Recuerde usar el convertidor de tipo de funciones para convertir las


cadenas devueltas por la función de entrada en números.
Glosario
Cadena: Un tipo de dato en Python que tiene una “cadena” de caracteres.
Comentario: Información que se incluye en un programa para otro programador
(o lector del código fuente) que no tiene efecto en la ejecución.
Composición: La capacidad de combinar expresiones y sentencias simples dentro
de sentencias y expresiones compuestas para representar concisamente cálculos
complejos.
Concatenar: Unir dos operandos, en el orden en que aparecen.
diagrama de estado: Una representación gráfica de un conjunto de variables y los
valores a los que se refieren.
división entera: Una operación que divide un entero por otro y retorna un entero.
La división entera retorna el número de veces que el denominador cabe en el
numerador y descarta el residuo.
Glosario
Entero: Un tipo de dato en Python que tiene números enteros positivos y
negativos.

Evaluar: Simplificar una expresión ejecutando varias operaciones hasta obtener un


sólo valor.

Expresión: Una combinación de variables, operadores y valores cuyo resultado se


representa por un único valor.

Nombre de variable: Es el nombre dado a una variable. Los nombres de variables


en Python consisten en una secuencia de letras (a..z, A..Z, and _) y dígitos (0..9)
que empiezan con una letra. De acuerdo con las buenas prácticas de la
programación, los nombres de variables se eligen, de forma tal, que describan su
uso en el programa haciéndolo autodocumentado.
Glosario

Operador: Un símbolo especial que representa cálculos simples como la suma,


multiplicación, o concatenación de cadenas.

Operador de asignación: El símbolo = es el operador de asignación de Python, que no


debe confundirse con el signo igual, utilizado para indicar la igualdad matemática.

Operando: Uno de los valores sobre el cual actúa un operador.

También podría gustarte