Last active
September 16, 2018 23:48
-
-
Save Ad115/3c0eaed8d49149af188855031345d42a to your computer and use it in GitHub Desktop.
Some means of combination and abstraction with Python
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
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