Python:
Iniciando un nuevo proyecto
Cómo hacerlo:
Crear un Entorno Virtual
Un entorno virtual es un directorio autocontenido que contiene todos los ejecutables necesarios para usar los paquetes que un proyecto Python necesitaría. Es aconsejable crear un entorno virtual para cada proyecto para evitar conflictos entre las dependencias del proyecto. Usa el módulo venv
, que es parte de la biblioteca estándar de Python.
# Reemplaza 'myproject' con el nombre de tu proyecto
python3 -m venv myproject-env
Para activar el entorno virtual:
En Windows:
myproject-env\Scripts\activate.bat
En Unix o MacOS:
source myproject-env/bin/activate
Salida de Ejemplo (la salida puede variar ligeramente dependiendo del SO):
(myproject-env) $
Instalando Paquetes
Usa pip
, el instalador de paquetes para Python, para instalar, actualizar y eliminar paquetes. Aquí te mostramos cómo puedes instalar una biblioteca de terceros popular, requests
, para hacer solicitudes HTTP:
pip install requests
Salida de Ejemplo:
Collecting requests
Downloading requests-2.25.1-py2.py3-none-any.whl (61 kB)
|████████████████████████████████| 61 kB 1.3 MB/s
Installing collected packages: requests
Successfully installed requests-2.25.1
Configurando la Estructura del Proyecto
Un proyecto típico de Python podría verse algo así:
myproject/
│
├── myproject-env/ # Entorno virtual
├── docs/ # Documentación
├── tests/ # Pruebas unitarias e integración
│ └── __init__.py
├── myproject/ # Código fuente del proyecto
│ ├── __init__.py
│ └── main.py
├── setup.py # Archivo de configuración del proyecto
└── README.md # Resumen del proyecto
Crea Tu Primer Programa
Crea un archivo main.py
dentro del directorio myproject
. Aquí tienes un ejemplo de un programa simple:
# myproject/myproject/main.py
def greet(name):
return f"Hola, {name}!"
if __name__ == "__main__":
print(greet("Mundo"))
Ejecuta tu programa:
python myproject/main.py
Salida de Ejemplo:
Hola, Mundo!
Usa un Marco de Trabajo para Proyectos Mayores
Para proyectos más grandes, especialmente aplicaciones web, marcos como Django o Flask son invaluables. Aquí te mostramos cómo instalar Flask y crear una simple aplicación web “Hola, Mundo”:
pip install Flask
Crea un archivo app.py
con el siguiente contenido:
# app.py
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello_world():
return "<p>Hola, Mundo!</p>"
if __name__ == "__main__":
app.run(debug=True)
Ejecuta la aplicación Flask:
flask run
Salida de Ejemplo:
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Navega a http://127.0.0.1:5000/
en tu navegador web, y deberías ver el mensaje “¡Hola, Mundo!”.