Introducción a Python
Hugo Bowne-Anderson
Data Scientist at DataCamp
"Las funciones y los métodos son potentes{1}
¿Todo el código en la distribución de Python?{2}
Base de código enorme: desordenada{2}
Mucho código que no vas a usar{3}
Problema de mantenimiento{4}"
Directorio de scripts de Python{1}
Cada script = módulo{2}
Especifica funciones, métodos, tipos{3}
Miles de paquetes disponibles{4}
NumPy
Matplotlib{6}
scikit-learn{7}
https://assets.datacamp.com/production/repositories/288/datasets/4763cadd79023a264f2e25c85c8344817ec13c55/Screen%20Shot%202019-09-08%20at%209.18.56%20AM.pngScreen Shot 2019-09-08 at 9.18.56 AM.png]( = 60)
"- https://pip.pypa.io/en/stable/installation/{}
Descargar get-pip.py{2}
Terminal:{3} - python3 get-pip.py
- `pip3 install numpy`{{5}}"
"`py
import numpy
----CODE_GLUE----
```py
array([1, 2, 3])
NameError: name 'array' is not defined
numpy.array([1, 2, 3])
out
array([1, 2, 3]){{5}}"
import numpy as npnp.array([1, 2, 3])
array([1, 2, 3])
from numpy import arrayarray([1, 2, 3])
array([1, 2, 3])
"- my_script.py
from numpy import arrayfam = ["liz", 1.73, "emma", 1.68, "mom", 1.71, "dad", 1.89] ...fam_ext = fam + ["me", 1.79] ...print(str(len(fam_ext)) + " elements in fam_ext") ...np_fam = array(fam_ext)
Se usa NumPy, pero no está muy claro{2}"
"`py
import numpy as np
fam = ["liz", 1.73, "emma", 1.68, "mom", 1.71, "dad", 1.89]
...
----CODE_GLUE---- ```py fam_ext = fam + ["me", 1.79] ...print(str(len(fam_ext)) + " elements in fam_ext") ...
----CODE_GLUE----
py
np_fam = np.array(fam_ext) # Clearly using NumPy{{1}}"
Introducción a Python