Skip to content
This page has been auto-translated and may contain errors.View in English

Ejecutar Python

Python 3

Python ha tenido dos versiones principales: Python 2 y Python 3. Se ven similares pero no son completamente compatibles, y durante años la comunidad estuvo dividida entre ellas. Esa era terminó. Python 2 dejó de recibir actualizaciones en 2020, y Python 3 es lo que todos entienden por "Python" ahora.

Todo en estos documentos es Python 3. Si alguna vez encuentras tutoriales antiguos que escriben print "hello" sin paréntesis, eso es Python 2. Los conceptos siguen siendo válidos, pero la sintaxis es diferente.

JunoPython 3 Solía haber dos Pythons, 2 y 3. Esa división terminó: Python 2 dejó de recibir actualizaciones en 2020, y estos documentos son todos Python 3. Si ves código antiguo con print "hello" sin paréntesis, eso es Python 2; las ideas se mantienen pero la sintaxis no.
JunoPython 3 Todo aquí es Python 3; Python 2 llegó al final de su vida útil en 2020. La señal de código antiguo de Python 2 es print sin paréntesis. Mismos conceptos, sintaxis diferente, así que lee por la idea y omite la forma antigua.
JunoPython 3 Python 2 se fue en 2020, así que "Python" ahora significa Python 3, incluyendo todo aquí. La señal clásica de Python 2 es un print sin paréntesis. Los conceptos se transfieren; la sintaxis no.

PEP

Verás el término PEP aparecer de vez en cuando. Significa Python Enhancement Proposal (Propuesta de Mejora de Python), el proceso formal mediante el cual se proponen y discuten cambios a Python. No necesitas conocer el proceso en profundidad, pero dos de ellos aparecen lo suficientemente a menudo como para valer la pena conocerlos:

  • PEP 8: un conjunto de reglas sobre cómo debe escribirse y formatearse el código Python. Cosas como cómo nombrar tus variables, cuánto indentar y cuándo agregar líneas en blanco. No necesitas memorizarlo. La mayoría de los editores de código lo manejan automáticamente, y lo aprenderás naturalmente a medida que escribas más código.
  • PEP 20: apodado el Zen de Python. Escribe import this en cualquier entorno Python y imprime una breve lista de principios rectores. Cosas como "La legibilidad cuenta" y "Simple es mejor que complejo". Es la filosofía detrás de por qué Python se ve y se siente como lo hace.
JunoPEP PEP significa Python Enhancement Proposal, la forma en que se proponen cambios a Python. Dos vale la pena conocer: PEP 8 (las reglas de estilo, tu editor maneja la mayoría) y PEP 20, el Zen de Python. Escribe import this para leerlo.
JunoPEP Los PEPs son cómo Python evoluciona. Los dos que realmente consultarás: PEP 8 para estilo y formato (los linters lo aplican por ti), y PEP 20, el Zen de Python, que puedes imprimir con import this.
JunoPEP Los PEPs son el proceso de propuesta; no necesitas la maquinaria, solo dos nombres. PEP 8 es la guía de estilo que toda herramienta asume, y PEP 20 (el Zen, vía import this) es la filosofía detrás de por qué Python se lee como lo hace.

Dónde ejecutar tu código

La forma más rápida de comenzar es aquí mismo en el navegador. Sin instalación, sin configuración requerida.

Ejecutar Python localmente en tu máquina es algo que cubriremos en una sección futura. Por ahora, el área de juegos del navegador tiene todo lo que necesitas para seguir adelante.