¿Cómo continuar tu carrera profesional con Python?
Clase 20 de 20 • Curso de Python: PIP y Entornos Virtuales
Contenido del curso
Clase 20 de 20 • Curso de Python: PIP y Entornos Virtuales
Contenido del curso
Diego Moreno Gallón
Sergio Andrés Piratoba Forero
Antonio Demarco Bonino
Rodrigo Martinez
Roger Christian Cansaya Olazabal
Javier Orlando Herrera Rodríguez
Francisco Ponce
Javier Orlando Herrera Rodríguez
Camilo Enrique Mejia
Nicolás Llamazares
Joel Angel David Barrantes Palacios
Andres Steven Galindo Satizabal
Samuel Enrique Velásquez De La Cruz
Eduardo Huanca
Mario Roberto
Mateo Paloma
Eugenio Ramón Yennerich
Jorge Andres Avendano Carabali
Isaura Rosaly Duarte Rojas
Diego Gallardo Sanchez
Juan Carlos Plata Prada
Arturo Andrade
Nicolas E Duque Aguirre
Alexander Coronell
DAVID ENRIQUE SÁNCHEZ SIERRA
Jorge Arias Argüelles
Me pareció buenísimo este curso. 10/10
X2
Python ++NO++ es un Lenguaje, Python ++ES un Sentimiento++
🤓☝️ Python si es un lenguaje de programacion, es un lenguaje de alto nivel de programación interpretado "Intérprete (informática)") cuya filosofía hace hincapié en la legibilidad de su código. Se trata de un lenguaje de programación multiparadigma, ya que soporta parcialmente la orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, dinámico y multiplataforma.
Administrado por Python Software Foundation, posee una licencia de código abierto, denominada Python Software Foundation License.3 Python se clasifica constantemente como uno de los lenguajes de programación más populares.4
Tremendo curso, muy practico
El curso es bueno y el profe explica muy bien, sin embargo, a mi parecer, estos cursos debieron ser la profundización o ampliación de los que ya habian. Lo digo ya que se profundiza en ciertos temas pero se desatienden otros. Creo que en lugar de hacer una versión 2 de los cursos se debio hacer una parte 2.
Si algo he aprendido como estudiante de la plataforma es que siempre, siempre, pero siempre toman en cuenta nuestro feedback. Si sientes que algún curso no profundiza lo suficiente en algunos temas, podrías escribir al team platzi mencionándoselos. Estoy segurísimo que harán lo posible para enriquecer nuestra experiencia de aprendizaje.
Gracias Francisco eso haré, qué ruta sigues en Platzi y que puntos fuertes y no tan fuertes le ves al curso?
Cursos de este tipo son los que motivan a nunca parar de aprender
En el examen de certificación hay un typo en todas las veces que se menciona la palabra "paquetes", por alguna razón siempre dice "paqutes".
Además, al terminarlo, aparece que ahora no sé nada 😭😂
Por lo demás, excelente curso! 💚
Resumen del Curso
Click Acá para ver el Repositorio
Gracias bro
excelente siempre quiero tener a la mano esa info
muy bueno el curso, salvo lo de docker que no me quedó muy claro pero lo voy a reveer o hacer un curso enfocado puramente en ello...
Hola Devs para los que usamos la PowerShell de Windows aqui les dejo algunos comandos:
Verificar donde esta python y pip
pip3 --version
Crear el ambiente virtual en Windows PowerShell
python -m venv env
Activar el ambiente en Windows PowerShell
.\env\Scripts\Activate.ps1
Desactivar o salir del ambiente Virtual
deactivate
pip install matplotlib==3.5.0
Verificar las instalaciones
pip freeze
Generar el archivo requirements
pip freeze > requirements.txt
Instalar archivo requirements
pip install -r requirements.txt
Comando de Docker
Para crear el contenedor
docker compose build
Para Correr el contenedor
docker compose up -d
Para verificar el contenedor
docker compose ps
Para ingresar al contenedor
docker compose exec app-csv bash
Para bajar la aplicacion
docker compose down
La verdad si estuvo bueno, y complemente cosas que ya habia visto
Hola. No soy de hacer estos comentarios, pero no quiero dejar de pasar la oportunidad de expresar lo excelente que es Nicolas Molina como docente. Tiene una calidad para bajar contenidos abstractos a lo llano. Me alegra haber empezado en el desarrollo de Python con él.
answeRs TEST Resumen 1. ¿Qué es un entorno virtual? La herramienta de Python para aislar o encapsular proyectos con sus propios paqutes y versiones sin afectar a otros proyectos y entornos virtuales. 2. ¿Qué herramienta nos permite instalar paquetes de Python como dependencias en nuestros proyectos? pip 3. ¿Con qué comando creamos entornos virtuales en Python 3? python3 -m venv [ruta del entorno virtual] 4. ¿Con qué comando activamos entornos virtuales en Python 3? source [ruta del entorno virtual]/bin/activate 5. ¿Qué herramienta nos permite aislar y encapsular TODO: archivos del proyecto, paquetes y sus versions, Python e incluso el sistema operativo? Docker 6. Tienes un archivo de texto llamado requirements.txt con todos los paquetes que necesitas con cierta versión en particular. ¿Cómo los instalas todos leyendo el archivo de texto con un solo comando?
pip3 install -r requirements.txt
¿Con qué comando guardamos el nombre y versión de todos los paquetes de terceros en nuestro proyecto dentro de un archivo de texto? pip3 freeze > requirements.txt 8. ¿Con qué comando instalamos el paquete requests en su versión 2.27.1? pip install requests==2.27.1 9. ¿Con qué comando instalamos el paquete FastAPI en su última versión estable (sin importar la fecha en que se ejecute ni las viejas o nuevas versiones que se desarrollen de FastAPI). pip install fastapi 10. Git y GitHub son herramientas indispensables para trabajar en equipo cuando usamos Python. Verdadero 11. En tu proyecto A necesitas matplotlib en su versión 3.5, pero tu proyecto B necesita el mismo paquete en su versión 3.6. ¿Cuál es la mejor forma de trabajar para no generar conflictos entre ambos paquetes? Aislando cada proyecto en su propio ambiente virtual para instalar la versión correcta del paquete en cada uno sin afectar al otro. 12. Estás desarrollando un proyecto en Python que utiliza diferentes paquetes de terceros en versiones muy especificas. ¿Cuál es la mejor forma de trabajar con el resto de mi equipo para que siempre instalen esos paquetes en esas versiones cuando clonen el proyecto? Creando un requirements.txt con todos los paquetes y sus versiones e indicando en el README que instalen las dependencias leyendo ese archivo con pip. Ver menos
Nicolas 20 puntos, muchas gracias.
Me encantó este curso, incluso más que los anteriores!!
Mi único problema fue que Docker era muy pesado para mi PC 😅
++
Personalmente, casi que el curso mas importante que he visto.
buen curso, sencillo, práctico y en linea con los anteriores, un paso más en este camino, gracias
Excelente curso. Sobretodo la implementación de Docker.
Profe muchas gracias! Excelente curso!!!
Gran curso, ayuda a dar una primera vista amigable!