Understanding Python virtualenvs

Accepted

Si sos nuevo en Python seguramente escuchaste alguna vez el término “virtualenv”. ¿Qué es un virtualenv? ¿Cómo uso un virtualenv? ¿Para qué sirve un virtualenv? ¿Cuáles son las herramientas que mejor se ajustan a mi flujo de trabajo? En esta charla voy a responder estar preguntas que yo me hice y probablemente vos también. Mi objetivo es que luego de esta charla te sientas más afín al uso de alguna de las herramientas que te presento.


Type: Charla estandard, 25 minutos

Level: Beginner

Speakers: LeCoVi

Speakers Bio: I’m a python user since 2013. I’m a Python Argentina NGO founder and treasurer. I’ve been PyConAR co-organizer since 2016. I’m currently working at Mercado Libre as a Manager, one of my Teams are the Python Ecosystem team, who are responsible to maintain the internal Python tools used mainly with security and machine learning. I’m an IT professional and teacher with more than 15 years of experience.

Time: 18:30 - 19:00 - 10/25/2021

Room: Main

Labels: python virtualenvs poetry pipenv pyenv docker venv

Description

Motivacion Python es un excelente lenguaje para empezar a programar, una gran herramienta para empezar tu carrera profesional como software developer, data scientist, o machine learning engineer. Pero, después de que aprendiste la sintaxis básica y querés empezar a construir tus propios proyectos, seguramente te encontraste con el "virtualenv dilema". ¿Qué es un virtualenv? ¿Cómo encaja conmigo? ¿Por qué necesito un virtualenv? Hoy el ecosistema Python tiene varias herramientas para resolver este "dilema". Voy a hacer un breve repaso por las herramientas actuales que los devs, científicos de datos, e ingenieros de Machine Learning están usando actualmente. Table of contents Introduction: 2’ About me: 2’ What is a virtualenv?: 3’ Why do I need a virtualenv?: 3’ Tools: 1’ venv module: 5’ pipenv: 5’ poetry: 5’ pyenv: 5’ docker: 5’ Other tools: 4’ Q&A: 5’