Está en la página 1de 18

Definición de Funciones en

Python
Librerias y entornos virtuales
Definición de funciones

Importación de librerías

Manejo de librerías con pip

Entornos virtuales

Contenido
Funciones en Python
Ejercicios propuestos
• https://www.youtube.com/watch?v=N_-YhYH_DyU
• También llamados paquetes
• Son un conjunto de funciones
prefabricadas
• Se importan con la palabra clave
“import”
Librerías en
• En Python se utiliza el gestor de
paqutes “pip” para instalar, actualizar
Python
y eliminar paquetes
Algunas Librerías en Python
• NumPy : Acrónimo de  Numerical Python. Su características más potente es que puede
trabajar con matrices (array) de n dimensiones. También ofrece funciones básicas de
algebra lineal, transformada de Fourier, capacidades avanzadas con números aleatorios,
y herramientas de integración con otros lenguajes de bajo nivel como Fortran, C y C++
• SciPy: Acrónimo de Scientific Python. SciPy está construida sobre la librería NumPy.
Es una de las más útiles por la gran variedad que tiene de módulos de alto nivel sobre
ciencia e ingeniería, como transformada discreta de Fourier, álgebre lineal, y matrices
de optimización. s.
• Matplotlib: es una librería de gráficos, desde histogramas, hasta gráficos de líneas o
mapas de calor. También se pueden usar comandos de Latex para agregar expresiones
matemáticas a tu gráfica.
Algunas Librerías en Python
• Pandas: se utiliza para operaciones y manipulaciones de datos estructurados. Es muy habitual
usarlo en la fase de depuración y preparación de los datos. Es una librería que se ha añadido
recientemente, pero su gran utilidad ha impulsado el uso de Python en la comunidad
científica. 
• Scikit Learn para machine learning: Construida sobre NumPy, SciPy y matplotlib, esta
librería contiene un gran número de eficientes herramientas para machine learning y modelado
estadístico, como por ejemplo, algoritmos de clasificación, regresión, clustering y reducción
de dimensionalidad.
• Statsmodels: para modelado estadístico. Es un módulo de Python que permite a los usuarios
explorar datos, hacer estimaciones de modelos estadísticos y realizar test estadísticos. Ofrece
una extensa lista de estadísticas descriptivas, test, funciones gráficas etc para diferentes tipos
de datos y estimadores.
• Seaborn: basada en matplotlib, se usa para hacer más atractivos los gráficos e información
estadística en Python. Su objetivo es darle una mayor relevancia a las visualizaciones, dentro  
de las tareas de exploración e interpretación de los datos.
Son espacios de trabajo

Entornos Con anaconda puede crear un espacio de trabajo


virtuales con una versión de Python en específico

Puedo descargar librería para personalizar mi


espacio de trabajo
Pip: Gestor de librerías
Acción Comados
Se recomienda utilizar la versión más actualizada pip install --upgrade pip setuptools wheel
de pip
Conoce qué versión tienes instalada pip --version
Instala librerías pip install [nombreDeLaLibrería]
Actualizar librerías pip install –upgrade [nombre]
Verificar librerías dentro de mi entorno virtual pip list
Desinstalar librerías pip uninstall [nombreDeLaLibrería]
Ayuda pip help
Conda: Gestión de entornos virtuales
Acción Comados
Se recomienda utilizar la versión más conda update conda
actualizada de conda
Conoce qué versión tienes instalada conda -V
Crear un entorno virtual conda create --name [name]
Activar un entorno virtual conda actívate [name]
Ver información del entorno conda info
Desactivar un entorno virtual conda deactivate
Eliminar un entorno virtual conda remove --name [nombre] --all
Ver todos mis entornos virtuales conda info –envs
Crear un entorno con una versión conda create -n [nombre_entorno] python=[versión]
especifica de Python
Visual Estudio Code
• Instalar Visual Estudio Code
1. Ir a la pagina web de VSCode y dar clic
en download for Windows
• https://code.visualstudio.com
2. Elegir dónde guardar su instalador
3. Ejecutar el instalador dando doble click
o click derecho y abrir
4. Aceptar el acuerdo y siguiente
5.Marcar los checks como se indica en la
imagen y siguiente
6. Instalar el programa
7. Aceptar cuando finalice

También podría gustarte