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 parecen, pero no son totalmente compatibles entre sí, y durante años la comunidad estuvo dividida entre ambas. Esa época ya terminó. Python 2 dejó de recibir actualizaciones en 2020, y hoy en día, cuando alguien dice "Python", se refiere a Python 3.

Todo lo que ves en esta documentación es Python 3. Si en algún momento te encuentras con tutoriales antiguos que escriben print "hello" sin paréntesis, eso es Python 2. Los conceptos siguen aplicando, pero la sintaxis es diferente.

JunoPython 3 Antes existían dos versiones de Python, la 2 y la 3. Esa división ya quedó atrás: Python 2 dejó de recibir actualizaciones en 2020, y toda esta documentación usa Python 3. Si ves código antiguo con print "hello" sin paréntesis, es Python 2; las ideas se mantienen, pero la sintaxis no.
JunoPython 3 Todo aquí es Python 3; Python 2 llegó a su fin en 2020. La señal de que estás viendo código viejo de Python 2 es un print sin paréntesis. Los conceptos son los mismos, la sintaxis cambia, así que enfócate en la idea y no te preocupes por la forma antigua.
JunoPython 3 Python 2 desapareció desde 2020, así que ahora "Python" significa Python 3, incluido todo lo que ves aquí. La marca clásica de código Python 2 es un print sin paréntesis. Los conceptos se transfieren; la sintaxis no.

PEP ​

De vez en cuando vas a encontrarte con el término PEP. Significa Python Enhancement Proposal (Propuesta de Mejora de Python), el proceso formal mediante el cual se proponen y discuten los cambios en Python. No necesitas conocer el proceso a fondo, pero hay dos PEPs que aparecen tan seguido que vale la pena conocerlas:

  • PEP 8: un conjunto de reglas sobre cómo debe escribirse y darle formato al código Python. Cosas como cómo nombrar tus variables, cuánto sangrar el código y cuándo agregar líneas en blanco. No necesitas memorizarla. La mayoría de los editores de código se encargan de esto automáticamente, y la irás asimilando de forma natural a medida que escribas más código.
  • PEP 20: apodada el Zen de Python. Escribe import this en cualquier entorno de Python y te va a mostrar una lista corta de principios que guían el diseño del lenguaje. Cosas como "La legibilidad cuenta" y "Simple es mejor que complejo". Es la filosofía detrás de por qué Python luce y se siente como lo hace.
JunoPEP PEP significa Python Enhancement Proposal, la forma en que se proponen los cambios en Python. Vale la pena conocer dos: PEP 8 (las reglas de estilo, de las que se encarga tu editor en su mayoría) y PEP 20, el Zen de Python. Escribe import this para leerlo.
JunoPEP Las PEPs son la forma en que Python evoluciona. Las dos que en verdad vas a usar como referencia son: PEP 8 para estilo y formato (los linters la aplican por ti), y PEP 20, el Zen de Python, que puedes imprimir con import this.
JunoPEP Las PEPs son el proceso de propuestas; no necesitas conocer todo el mecanismo, solo dos nombres. PEP 8 es la guía de estilo que todas las herramientas asumen, y PEP 20 (el Zen, mediante import this) es la filosofía detrás de por qué Python se lee como se lee.

Dónde ejecutar tu código ​

La forma más rápida de empezar es directamente aquí, en el navegador. No necesitas instalar nada ni configurar nada.

Ejecutar Python de manera local en tu computadora es algo que vamos a cubrir en una sección futura. Por ahora, el entorno de práctica del navegador tiene todo lo que necesitas para seguir avanzando.