Al final del ejercicio no olviden agregar los cambios a git y github, y en el archivo de .gitignore, escriban *.png para que git ignore subir estas imágenes al repositorio, ya que una buena práctica es subir solo texto…
Introducción
Python en tu propio entorno de desarrollo local
Instalación en Windows (WSL) y Linux
Instalación en Mac
Python con VSCode
Python con Git y GitHub
Flujo de trabajo en Python
PIP y Entornos Virtuales
¿Qué es pip?
Gráficas en Python con PIP
¿Qué es un ambiente virtual?
Usando entornos virtuales en Python
requirements.txt
Práctica
Solicitudes HTTP con Requests
Pandas
Python para Backend: web server con FastAPI
Python en contenedores de Docker
¿Qué es Docker?
Instalación de Docker
Dockerizando scripts de Python
Docker para el día a día: automatizando la vinculación de archivos
Dockerizando web services
Próximos pasos
¿Cómo continuar tu carrera profesional con Python?
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Nicolas Molina
Aportes 58
Preguntas 18
Al final del ejercicio no olviden agregar los cambios a git y github, y en el archivo de .gitignore, escriban *.png para que git ignore subir estas imágenes al repositorio, ya que una buena práctica es subir solo texto…
PIP es a Python como NPM es a JavaScript
Hola Chicos! 😄
Enlace a pypi
https://pypi.org/
Correr en la terminal los siguientes comandos
Estando en la carpeta vamos a instalar un paquete
pip3 install matplotlib
Ver librerias instaladas
pip3 freeze
import matplotlib.pyplot as plt
def generate_pie_chart():
labels = ['A', 'B', 'C']
values = [200, 34, 120]
fig, ax = plt.subplots()
ax.pie(values, labels=labels)
plt.savefig('pie.png')
plt.close()
import charts
def run():
charts.generate_pie_chart()
if __name__ == '__main__':
run()
Espero este aporte les sirva, a mí me aparecía el error en VSCode de que no se podía importar la librería, mas allá que ya lla habia instalado con el comando pip install matplotlib.
Revisé y resulta que yo tenía instaladas 2 versiones de Python (3.10.8 y 3.11), entonces lo que hice fue cambiar el interprete de Python a la versión 3.11 en VSCode y funcionó. Para cambiar el interprete se va a la pestaña ver->Paleta de comandos->Python: seleccionar interprete y con eso pude resolver el problema.
Hasta el momento me esta encantando este curso, pero me hace pensar, changos, tengo que ir a ver primero los otros cursos para estar a la par con todo
Como buena práctica, después de terminar bien la clase, hago un commit
, push
en el repositorio.
Para ver todas las librerías en python en general:
pip freeze
.
Equivalente tambien a:
pip list
.
Si queremos ver solo las librerías que hemos instalados:
pip list --not-required
Este tipo de errores de typing se pueden evitar con un buen IDE como lo es PyCharm 😄
En wls con ubuntu no me guarda la gráfica, a alguien le pasó? como se resuelve?
PARA LOS QUE USEN UBUNTO DEBEMOS LLAMAR LA FUNCION DEL GRAFICO PARA QUE APAREZCA EN VISUALSTUDIO CODE :
import matplotlib.pyplot as plt
def generate_pie_chart():
labels = ['A','B','C']
values =[200, 34, 120]
fig, ax = plt.subplots()
ax.pie(values, labels=labels)
plt.savefig('pie.png')
plt.close()
generate_pie_chart()
Recomiendo crear primero un entorno virtual para instalar los paquetes a utilizar en cada ejercicio, así los paquetes van a ser instalados solo donde se va a utilizar y no en todo el sistema operativo como lo muestra el mismo profesor que ya tiene muchos paquetes instalados.
.
En este caso para trabajar con el ejercicio de chart.
dentro de la caperta chart:
# Crear entorno virtual con el nombre venv
python3 -m venv venv
# Activar entorno virtual
source venv/bin/activate
# pip freeze para verificar que no ha nada instalado aún
pip freeze
# Instalar
pip install matplotlib
# pip freeze para verificar lo instalado solo en el entorno virtual
pip freeze
Hola a Todos. Considero pertinente exponer mi caso y la solución: En mi caso no era posible habilitar “pip3”.
Finalmente pudo resolverse editando el archivo /etc/resolv.conf para agregar la linea ‘nameserver 8.8.8.8’, posteriormente se aplicaron las siguientes instrucciones:
Espero que sea de utilidad.
Iba a hacer una pregunta e inmediatamente (antes de publicarla) me apareció una respuesta sugerida, que satisfizo mi inquietud ¡Qué maravilla, me encantó eso!
Grande el profe que genera errores apropósito para enseñarnos 😶🌫️🐍🐧😉🙄
No sé por qué, pero en mi PC con Linux no tenía instalado pip, así que la solución es instalarlo con el siguiente comando por si a alguien más le pasa:
sudo apt install python3-pip
Una de las cosas más interesantes de Python es su ecosistema
pip es el programa de gestión de librerías de Python
pip3 freeze para ver todas las librerías instaladas en el PC
para darle la ruta de donde queremos que guarde la imagen recordar usar en la carpeta clic derecho “Copy Relative Path”
plt.savefig('./RUTA/pie.png')
. Es mas pro.
pzip: The Platzi Package Index
pip es un administrador de paquetes de Python que facilita la instalación y el mantenimiento de paquetes de software escritos en Python. Con pip, puedes instalar fácilmente paquetes de Python desde Internet, como las bibliotecas que necesitas para tu proyecto, y actualizarlos o desinstalarlos según sea necesario.
Para utilizar pip, primero debes asegurarte de tener instalado Python en tu sistema. Luego, puedes instalar pip cancelado el siguiente comando en tu terminal:
python -m pip install pip
pip install nombre-del-paquete
Por ejemplo, para instalar la biblioteca de análisis de datos “pandas”, ejecutarías:
pip install pandas
Para actualizar un paquete que ya tienes instalado, puedes usar el comando pip install --upgrade nombre-del-paquete. Para desinstalar un paquete, puedes usar el comando pip uninstall nombre-del-paquete.
Espero que esto te haya ayudado a entender qué es pip y cómo puedes usarlo.
Yo no sé si hay alguien que vio este tema con facundo en platzi, pero esa fue una clase god
¿Qué es pip? PIP es el gestor de paquetes de python, es posible buscar librerías en la página pypi.org. Algunos comandos: > pip3 -V o pip3 --version > pip3 install <nombre_paquete> > pip3 freeze > pip list
Para aquellos que tienen dudas en cuanto a pip y pip3:
pip
Nota: PIP también toma en cuenta la última versión instalada en el entorno y la 1ra dirección en la variable PATH del sistema para decidir hacia que versión de python van destinados los módulos.
pip3
Es interesante el metodo para usar el funcionamiento de un generador de graficas en un entorno de python. Es algo que necesitaba y como nos permite mejorar.
genial…!
python3 -m venv venv
Si no tienes venv instalado, puedes instalarlo utilizando:
sudo apt-get install python3-venv
source venv/bin/activate
✅
Me tomó tiempo darme cuenta sobre mi error:
no había considerado colocar el espacio después del if:
Tuve el siguiente error al correr el archivo main
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: eglfs, minimal, minimalegl, offscreen, vnc, webgl, xcb.
[1] 741 IOT instruction python3 main.py
Sigo sin conocer la razón pero lo resolví gracias a un usuario de github que le paso lo mismo. Solo hace falta colocar lo siguiente en la terminal.
export QT_QPA_PLATFORM=offscreen
Para los que no tienen instalado pip3,
en este link encontraran los comandos paso a paso
https://parzibyte.me/blog/2019/06/07/instalar-pip-3-linux-ubuntu/
y ahora que hago el profesor no termino y no se si toca hacer un push origin o lo dejo simplemente asi guardado… y si toca guardarlo…en donde y como? graciAS
Muy buenas tardes. Quizás para las personas que, como yo, han hecho los cursos de Platzi sin seguir el ordne exacto de la escuela esto les pueda servir: Yo por ejemplo tengo instalado la distribución Anconda tanto en Windows como en mi WSL; siempre tuve la duda de cuáles eran las diferencias entre usar conda y pip, y acabé encontrando este enlace que me pareció muy bueno:
https://www.reddit.com/r/Python/comments/w564g0/can_anyone_explain_the_differences_of_conda_vs_pip/
Si recibes este mensaje al quere instalar matplotlib:
ERROR: Could not install packages due to an OSError: [WinError 5] Acceso denegado: 'C:\\Python310\\share'
Consider using the `--user` option or check the permissions.
Solo basta con poner –user al final del comando
pip3 install matplotlib --user
Excelente clase, es solo imaginar las posibilidades de generar graficas con diferentes datos y echarlo a andar, como recomendación, el Curso de Principios de Visualización de Datos para Business Intelligence puede ser un buen complemento de este curso ya que muestra buenas practicas de visualización de graficas, tomenlo y no se arrepentirán.
me aparece este error en la terminal no he podido encontrar solucion :
qt.qpa.plugin: Could not load the Qt platform plugin “xcb” in “” even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: eglfs, minimal, minimalegl, offscreen, vnc, webgl, xcb.
Aborted
A los que no les funcionó ax.pie solamente se debe cambiar por este llamado, para especificar el parametro.
ax.pie(labels=labels, x=values)
Si usan
pip list
Pueden ver los paquetes instalados como una tabla. Así se ve más ordenado
Lista de comandos en WSL
pip3 -V
mkdir charts
cd charts
pip3 install matplotlib
pip3 freeze
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?