Clase 0— Comenzando a desarrollar con Python 3

Blog Devsar
Aug 26, 2017 · 4 min read

Los requerimientos que consideramos para comenzar a desarrollar con Python 3 son los siguientes:

  • Utilizar una distribución de Gnu/Linux
  • Un editor de Texto
  • Tener instalado Python 3

Instalar una distribución Gnu/Linux

Lo primero que sugerimos es tener instalada una distribución de Gnu/Linux en la máquina, ya sea desde una máquina virtual o mucho mejor si la tenes instalada en tu máquina. Si eres usuario de Windows y vas a instalar Gnu/Linux en una máquina virtual, quizá esta guía que explica como hacerlo con Virtualbox te sea útil: https://www.lifewire.com/run-ubuntu-within-windows-virtualbox-2202098 . Sugerimos la distribución Ubuntu Linux (versión mayor o igual a la 16.04), aunque si tenes otra distribución con la cual te sentís cómodo utilizándola, en tareas como buscar e instalar paquetes, no hay problema.

Un editor para Python 3

Para comenzar sugiero se descarguen Visual Studio Code . Una vez instalado, busquen en la sección de Extensiones e instalen la extensión Python de Don Jayamanne (si sos usuario de Vim, extensión de Vim es genial!):

Tener instalado el intérprete de Python 3

Fíjate si tu distribución de Gnu/Linux ya tiene instalado el intérprete de Python 3, podes chequearlo escribiendo en tu consola: python3

En caso de no tener instalado el intérprete, podes hacerlo en Ubuntu Linux con el comando: sudo apt install python3 python3-dev:

Creando tu virtualenv para el taller

Al desarrollar en Python, es una buena práctica utilizar virtualenvs. Se puede pensar a un virtualenv como una caja dentro de la cual se van a instalar las librerías del proyecto en el que estemos trabajando. Lo bueno de estas cajas (virtualenvs) es que podemos activarlas y desactivarlas. Activar un virtualenv se puede pensar como la instrucción de decirle a la computadora: mientras tenga activo este virtualenv, quiero que uses el intérprete de Python que se encuentra dentro de la caja(virtualenv) taller y quiero que todas las librerías que te diga de importar y utilizar, las busques siempre primero dentro de la caja (virtualenv) taller.

A continuación desde un shell creo un directorio para el taller de este año, luego utilizo el siguiente comando para crear una caja(virtualenv) y ponerle el nombre env a dicho virtualenv:

python3 -m venv env

Luego de ejecutar este comando, podes ver que se ha creado un directorio env, te invito a que le pegues una mirada a los directorios que tiene dentro.

Para activar el virtualenv utilizo el comando:

source env/bin/activate

Tener en cuenta de poner la ruta completa a tu caja(virtualenv) que has creado. Si tu virtualenv se llamase taller2017 y se encontrara dentro de tu /home , el comando sería:

source /home/usuario/taller2017/bin/activate

Para desactivarlo, utiliza el comando:

deactivate

Instalando Django en tu virtualenv

Lo primero, debes tener creado tu virtualenv y activarlo. Con tu virtualenv activo, instala django con el comando:

pip3 install django

Una vez terminado, podes chequear la lista de paquetes instalados en tu virtualenv activo con el comando:

pip3 freeze

Editando nuestro primer archivo con Visual Studio Code

Para terminar con este post, vamos a hacerlo con el famoso holamundo. Desde el terminal y habiendo ya instalado el editor Visual Studio Code, llamamos al comando:

code nombredearchivo.py

Eso es todo, saludos y éxitos!

)
Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade