Skip to content

Instantly share code, notes, and snippets.

@Ad115
Last active September 16, 2018 23:48
Show Gist options
  • Save Ad115/3c0eaed8d49149af188855031345d42a to your computer and use it in GitHub Desktop.
Save Ad115/3c0eaed8d49149af188855031345d42a to your computer and use it in GitHub Desktop.
Some means of combination and abstraction with Python
"""
Todo buen lenguaje de programación provee de al menos:
- Expresiones primitivas.
- Formas de combinar.
- Formas de abstraer.
A continuación vemos cómo se da eso en Python
"""
# --> Expresiones primitivas:
# Números...
11
1.234e-12
# Cadenas de texto
'Hola que hace'
# --> Una forma de abstraer
# Las variables le dan nombre a las expresiones
num = 11
otro = num + 12
# --> Formas de combinar
# Suma dos números
2 + 2
# Haz una lista de números
[1,2,3,4,5,6]
# Crea un diccionario (tabla)
{1 : 'uno',
2 : 'dos',
3 : 'tres'}
# --> Una importante forma de combinar y abstraer
# Una función abstrae el procedimiento.
# En lugar de hacer esto:
a = 2
b = 3
c = 4
d = a * b + c
# El procedimiento se encapsula en una función:
def func(a,b,c):
return a*b + c
d = func(2,3,4)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment