Skip to content

Latest commit

 

History

History
195 lines (149 loc) · 12.1 KB

File metadata and controls

195 lines (149 loc) · 12.1 KB
title Cómo preparar una ambiente de desarrollo con Python desde zero
tags
Python
Software Libre
Desarrollo
Herramientas
Buenas Prácticas
DevOps

Meetup #PythonCDMX - 08 2025

Cómo preparar una ambiente de desarrollo con Python desde zero

Banner del evento

Información del Evento

Fecha

Martes 08 de Julio, 2025

Hora

18:30 - 21:00

Lugar

Clara

¡GRATIS!

Entrada completamente gratuita


Ponente

David Sol

David Sol

SRE Engineer

SRE Engineer en Wizeline con experiencia en contenedores y desarrollo Python.

    </div>
</div>

Descripción de la Charla

Cómo preparar una ambiente de desarrollo con Python desde zero

¿Tienes esa gran idea, pero no sabes cómo organizar tu ambiente virtual, tu código y todas las herramientas de desarrollo?

  • ¿Debes usar UV para el ambiente virtual?
  • ¿Tu código debe estar en el directorio raíz o en la carpeta /src?
  • ¿Dónde poner los archivos de pruebas?
  • ¿Cómo configurar el linter, el formatter, la herramienta de Static Application Security Testing (SAST)? ¿Cuál utilizar?
  • ¿Los archivos de configuración del IDE deben estar en el repositorio?
  • ¿Vale la pena configurar pre-commit?
  • Y lo más controvertido de todo: ¿Tabulador o espacios?

Ven a platicar de estas y otras mejores prácticas con nosotros.

    <div style="background: white; padding: 1rem; border-radius: 8px; text-align: center; box-shadow: 0 2px 4px rgba(0,0,0,0.1);">
        <h4 style="margin: 0 0 0.5rem 0; color: #3776AB;"><i class="fab fa-python"></i> Python</h4>
        <p style="margin: 0; font-size: 0.9rem;">Lenguaje de programación</p>
    </div>
    
    <div style="background: white; padding: 1rem; border-radius: 8px; text-align: center; box-shadow: 0 2px 4px rgba(0,0,0,0.1);">
        <h4 style="margin: 0 0 0.5rem 0; color: #FF6B35;"><i class="fas fa-bolt"></i> UV</h4>
        <p style="margin: 0; font-size: 0.9rem;">Gestor de paquetes y entornos virtuales</p>
    </div>
    
    <div style="background: white; padding: 1rem; border-radius: 8px; text-align: center; box-shadow: 0 2px 4px rgba(0,0,0,0.1);">
        <h4 style="margin: 0 0 0.5rem 0; color: #FFD43B;"><i class="fas fa-download"></i> pip</h4>
        <p style="margin: 0; font-size: 0.9rem;">Gestor de paquetes de Python</p>
    </div>
    
    <div style="background: white; padding: 1rem; border-radius: 8px; text-align: center; box-shadow: 0 2px 4px rgba(0,0,0,0.1);">
        <h4 style="margin: 0 0 0.5rem 0; color: #28A745;"><i class="fas fa-layer-group"></i> venv</h4>
        <p style="margin: 0; font-size: 0.9rem;">Entornos virtuales de Python</p>
    </div>
    
</div>
<p style="line-height: 1.8; font-size: 1.1rem; margin-top: 1.5rem;">Nota: Basado en la página "Modern Good Practices for Python Development" de Stuart Ellis. Igual hay que preguntarle si se anima a darla él.</p>

Video del Meetup

¡Mira la charla completa!

<iframe src="https://www.youtube.com/embed/hSaZXuY30zI" title="Meetup PythonCDMX 08 2025" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 12px;" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen> </iframe>
Ver en YouTube
---

Temas y Tecnologías

    <a href="/tags/python/" style="background: #007bff; color: white; padding: 0.5rem 1rem; border-radius: 20px; font-weight: 600; text-decoration: none; transition: all 0.3s ease;"><i class="fab fa-python"></i> Python</a>
    
    <a href="/tags/software-libre/" style="background: #28a745; color: white; padding: 0.5rem 1rem; border-radius: 20px; font-weight: 600; text-decoration: none; transition: all 0.3s ease;"><i class="fas fa-unlock"></i> Software Libre</a>
    
    <a href="/tags/desarrollo/" style="background: #17a2b8; color: white; padding: 0.5rem 1rem; border-radius: 20px; font-weight: 600; text-decoration: none; transition: all 0.3s ease;"><i class="fas fa-code"></i> Desarrollo</a>
    
    <a href="/tags/herramientas/" style="background: #6f42c1; color: white; padding: 0.5rem 1rem; border-radius: 20px; font-weight: 600; text-decoration: none; transition: all 0.3s ease;"><i class="fas fa-tools"></i> Herramientas</a>
    
    <a href="/tags/buenas-prácticas/" style="background: #ffc107; color: white; padding: 0.5rem 1rem; border-radius: 20px; font-weight: 600; text-decoration: none; transition: all 0.3s ease;"><i class="fas fa-star"></i> Buenas Prácticas</a>
    
    <a href="/tags/devops/" style="background: #dc3545; color: white; padding: 0.5rem 1rem; border-radius: 20px; font-weight: 600; text-decoration: none; transition: all 0.3s ease;"><i class="fas fa-server"></i> DevOps</a>
    
</div>

Networking

¡Conecta con la comunidad!

Después de la charla habrá un tiempo de networking donde podrás platicar con programadores de diferentes niveles e intereses. ¡Es la oportunidad perfecta para hacer conexiones profesionales y aprender de otros desarrolladores!


Enlaces de la Comunidad


*Última actualización: Generado automáticamente*