Bien, ya sabemos que Django es nuestra super caja de herramientas para construir aplicaciones web. Pero, ¿cuál es el motor que hace funcionar todas esas herramientas? ¡Exacto! Python.
Django está construido enteramente sobre Python. Esto significa que para poder usar Django, para poder siquiera pensar en crear nuestro proyecto, primero necesitamos asegurarnos de que Python esté instalado y funcionando correctamente en nuestra computadora. Es como querer usar un taladro eléctrico (Django) pero no tener electricidad (Python) en casa.
Python: El lenguaje que potencia a Django.
Además de Python, vamos a necesitar un lugar donde escribir nuestro código. Hay muchísimos editores de código, pero para este tutorial, te voy a recomendar (y vamos a usar) Visual Studio Code (también conocido como VS Code). Es gratuito, muy popular, y tiene un montón de herramientas que nos facilitarán la vida.
Si prefieres usar otro editor (como Sublime Text, Atom, PyCharm, etc.), ¡adelante! Lo importante es que te sientas cómodo. Pero los ejemplos y capturas de pantalla estarán basados en VS Code.
Antes de salir corriendo a instalar cosas, vamos a hacer una pequeña verificación. Es posible que ya tengas Python instalado en tu computadora, ¡especialmente si alguna vez jugaste con algo de programación o instalaste ciertas aplicaciones!
Para saberlo, vamos a usar nuestra vieja amiga: la terminal (o "línea de comandos").
Recordemos rápidamente cómo abrirla (si ya lo sabes, puedes saltar este pedacito):
cmd
y darle Enter.Ctrl + Alt + T
, o buscar "Terminal" en tu menú de aplicaciones.Una vez que tengas esa ventanita (generalmente negra o con fondo oscuro) abierta y un cursor parpadeando, estás listo para el siguiente paso.
Ahora, en la terminal, simplemente escribe la palabra:
python
...y presiona Enter.
Pueden pasar dos cosas principales:
>>>
):
Si ves algo como esto:
Python 3.9.7 (default, Sep 10 2021, 14:59:43)
[GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
(La versión y los detalles pueden cambiar, ¡no te preocupes por eso!).
¡Felicitaciones! 🥳 Significa que Python ya está instalado en tu computadora y la terminal lo reconoce. Esas tres flechitas (>>>
) te indican que entraste al "intérprete interactivo de Python", un lugar donde puedes escribir código Python línea por línea y ver los resultados al instante.
Para salir de este modo interactivo y volver a la terminal normal, simplemente escribe exit()
y presiona Enter:
>>> exit()
Si en lugar de las flechitas, ves un mensaje de error como:
'python' no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
O algo parecido, significa que Python no está instalado, o que la terminal no sabe dónde encontrarlo.
¡No te preocupes! Es muy común. Antes de ir a instalarlo, probá un par de alternativas. A veces, especialmente en Mac o algunas instalaciones de Linux, el comando para llamar a Python es diferente:
Probá escribiendo:
python3
Si con python3
te aparecen las flechitas >>>
, ¡genial! Significa que tenés instalada la versión 3 de Python (que es la que necesitamos) y ese es el comando que deberás usar de ahora en adelante siempre que yo diga "escribe python
".
Una vez que lograste que aparezcan las >>>
(ya sea con python
o python3
) y pudiste salir con exit()
, ¡ya está! Has verificado que tienes el motor principal listo para nuestro viaje con Django.
Si después de probar python
y python3
sigues sin ver las flechitas, entonces sí, necesitaremos instalar Python. Pero no te preocupes, ¡lo veremos en el próximo capítulo!
Aquí puedes ver el video correspondiente a este capítulo donde te muestro estos pasos.
Para poder usar Django, primero necesitamos Python, ¡es su lenguaje base! Para chequear si ya lo tenés, abrí la terminal y escribí python
(o python3
). Si aparecen tres flechitas >>>
, ¡estás listo! Si no, no te preocupes, en el próximo capítulo vemos cómo instalarlo.
Con Python verificado (o sabiendo que necesitamos instalarlo), estamos un paso más cerca de crear nuestra primera aplicación web. ¡Sigamos adelante!