Está en la página 1de 4

Concepto Python R Macros - Excel

Python es un lenguaje interpretador:


Interpretador
vs Compilador

Imprimir “Hola
print (“Hola Mundo”)
Mundo”
Errores de sintaxis: Syntax errors. Se refiere a la
estructura de un programa y a las reglas sobre esa
estructura.
Errores de corrida: Runtime errors, El error solo
aparece al momento de correr el programa y
Clases de
suceden porque algo excepcional (y malo) ha
errores
sucedido.
Errores de semántica: Sematic errors. La
computadora no generará un mensaje de error,
pero el programa no hizo lo que el programador
quería.
Comentarios #Este es un comentario

Enteros: integer - int


Caracteres: string - str
Reales: float - float
Booleano: boolean - bool

Clasificación de Conversión de funciones:


los objetos - Convertir a entero:

int(“2435”)

- Convertir a caracter:

str(3.0)
- Convertir a real:

float(225)
message = “What’s up, doc?”
Asignación de
n = 17
variables pi = 3.14159
- Deben iniciar con una letra o guion bajo
- Se diferencia letras mayúsculas de minúsculas
- No pueden contener espacios
- No pueden contener caracteres especiales ($%...)
- No pueden contener palabras claves de Python:
Nombres de las
and as assert break class
variables
continue def del elif else
except exec finally for from
global if import in is
lambda nonlocal not or pass
raise return try while with
yield True False None
Suma: + Resta: -
Multiplicación: * División: /
Operadores
Potenciación: ** Div. entera: //
Módulo(cociente:) %
1. (expressions…), [expressions…], {key: value…},
{expressions…}
2. x[index], x[index:index], x(arguments),
x.attribute
Precedencia de 3. **  Potenciación
operadores 4. -x  Negación
5. *, /, //, %
6. +, -
7. in, not in, is, is not, <. <=, >, >=, !=, == 
Comparaciones
8. not x  Booleano NOT
9. and  Booleano AND
10. or  Booleano OR
Expresiones booleanas:
True
False #Las mayúsculas importan
x ¡= y #Diferente a
x > y #Mayor que
x < y #Menor que
Valores x >= y #Mayor o igual que
Booleanos x <= y #Menor o igual que
x == y #Igual a

Operadores lógicos:
and  x > 0 and x < 10
or  n % 2 == 0 or n % 3 == 0
not  not x > y
Se llaman con:
Llamar
módulos
import <modulo>

Entrada de n = input(“Please enter your name: “)


usuario
Siempre genera valores de tipo; string
range(4)
Rangos Es lo mismo que:
[0, 1, 2, 3]

La estructura for <variable> in [list]:


for actions

Definir la función:
def name(parameters):
<statements>
La estructura return <variable> #opcional
de funciones Llamar la función:
name(5)
Importante: Si la función no requiere parámetros,
se deben incluir los paréntesis ( ) después del
nombre de la función al invocarla.

Función principal:
main()
if <boolean expression>:
<statements1> #Si es True
else: #Se puede omitir
<statements2> #Si es False

La estructura if Condicional anidado:


if <Boolean expression>:
<statements1>
elif <Boolean expression>:
<statements2>
else:
<statements3>
while <Boolean expression>:
La estructura
<statements>
while return <variable>

También podría gustarte