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-envPara activar el entorno virtual:
En Windows:
myproject-env\Scripts\activate.batEn Unix o MacOS:
source myproject-env/bin/activateSalida 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 requestsSalida 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.1Configurando 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 proyectoCrea 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.pySalida 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 FlaskCrea 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 runSalida 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!”.