Introducción al uso de Python en Windows para principiantes
A continuación, ofrecemos una guía paso a paso para aquellos usuarios principiantes interesados en aprender Python con Windows.
Hay varias maneras de instalar Python en Windows:
- Instalación con Microsoft Store: la instalación de Python a través de Microsoft Store utiliza el intérprete de Python3 básico, pero controla el establecimiento de la configuración del valor PATH para el usuario actual (lo que evita la necesidad de contar con acceso de administrador) y, además, proporciona actualizaciones automáticas. Se recomienda especialmente instalar Python en Windows a través de Microsoft Store si es principiante o si está en un entorno educativo o forma parte de una organización empresarial que puede restringir los permisos o el acceso administrativo en la máquina. Deberá determinar qué versión de Python necesita. Puede hacer referencia a las versiones de Python que se admiten actualmente en Estado de las versiones de Python | Guía para desarrolladores de Python. Se recomienda usar una versión moderna, compatible o que coincida con la versión del proyecto de Python al que espera contribuir.
Si usas Python en Windows para el desarrollo web, te recomendamos que definas una configuración diferente para el entorno de desarrollo. En lugar de realizar la instalación directamente en Windows, te recomendamos que instales y uses Python a través del Subsistema de Windows para Linux. Para obtener ayuda, consulta lo siguiente: Introducción al uso de Python para el desarrollo web en Windows. Si estás interesado en automatizar las tareas comunes en el sistema operativo, consulta nuestra guía: Introducción al uso de Python en Windows para el scripting y la automatización. En algunos escenarios avanzados (por ejemplo, si necesitas acceder a los archivos instalados de Python o modificarlos, hacer copias en archivos binarios o usar archivos DLL de Python directamente), es posible que quieras considerar la posibilidad de descargar una versión específica de Python directamente desde python.org o una alternativa, como Anaconda, Jython, PyPy, WinPython, IronPython, etc. Solo te lo recomendamos si eres un programador de Python más avanzado y tienes un motivo específico para elegir una implementación alternativa.
Para instalar Python con Microsoft Store:
Ve al menú Inicio (icono de Windows de la esquina inferior izquierda), escribe "Microsoft Store" y selecciona el vínculo para abrir Store.
Una vez que lo hayas abierto, selecciona Buscar en el menú superior derecho y escribe "Python". Seleccione la versión de Python que quiera usar en los resultados de la opción Aplicaciones. Se recomienda usar la más reciente, a menos que tenga una razón para no hacerlo (por ejemplo, alinearse con la versión que se usó en un proyecto existente en el que planea trabajar). Una vez que haya determinado qué versión quiere instalar, seleccione Obtener.
Una vez que Python haya completado el proceso de descarga e instalación, abre Windows PowerShell mediante el menú Inicio (icono de Windows de la esquina inferior izquierda). Cuando PowerShell esté abierto, escribe
Python --version
para confirmar que Python3 está instalado en la máquina.La instalación de Microsoft Store de Python incluye PIP, el administrador de paquetes estándar. PIP te permite instalar y administrar paquetes adicionales que no forman parte de la biblioteca estándar de Python. Para confirmar que también dispones de PIP para instalar y administrar paquetes, escribe
pip --version
.
Al usar VS Code como editor de texto/entorno de desarrollo integrado (IDE), puedes aprovechar IntelliSense (una ayuda de finalización de código), el detector de errores (permite evitar que se produzcan errores en el código), el soporte técnico de depuración (ayuda a buscar errores en el código después de ejecutarlo), los fragmentos de código (plantillas para pequeños bloques de código reutilizables) y las pruebas unitarias (para probar la interfaz del código con distintos tipos de entrada).
VS Code también contiene un terminal integrado que te permite abrir una línea de comandos de Python con el símbolo del sistema de Windows, PowerShell o cualquier otra herramienta que prefieras, y establece un flujo de trabajo sin interrupciones entre el editor de código y la línea de comandos.
Para instalar VS Code, descarga VS Code para Windows: https://code.visualstudio.com.
Una vez instalado VS Code, también debes instalar la extensión de Python. Para instalar la extensión de Python, puedes seleccionar el vínculo para VS Code de Marketplace o abrir VS Code y buscar Python en el menú de extensiones (Control + Mayús + X).
Python es un lenguaje interpretado y, para ejecutar el código de Python, debes indicar a VS Code el intérprete que debe usar. Se recomienda usar la versión más reciente de Python, a menos que tenga una razón específica para elegir alguna diferente. Después de instalar la extensión de Python, selecciona un intérprete de Python 3. Para ello, abre la paleta de comandos (Control + Mayús + P) y empieza a escribir el comando Python: Select Interpreter para buscarlo y, luego, selecciónalo. También puedes usar la opción Select Python Environment (Seleccionar entorno de Python) en la barra de estado inferior si está disponible (es posible que ya se muestre un intérprete seleccionado). El comando presenta una lista de los intérpretes disponibles que VS Code puede buscar automáticamente, incluidos los entornos virtuales. Si no ves el intérprete que quieres, consulta Configuración de los entornos de Python.
Para abrir el terminal en VS Code, selecciona Ver>Terminal, o bien usa el acceso directo Control + ` (mediante el carácter de tilde aguda). El terminal predeterminado es PowerShell.
En el terminal de VS Code, simplemente escribe el comando
python
para abrir Python.Para probar el intérprete de Python, escribe
print("Hello World")
. Python devolverá la instrucción "Hola mundo".
Si planeas colaborar con otras personas en el código de Python u hospedar el proyecto en un sitio de código abierto (como GitHub), VS Code admite el control de versiones con GIT. La pestaña Control de código fuente de VS Code realiza un seguimiento de todos los cambios y tiene comandos GIT comunes (agregar, confirmar, enviar cambios e incorporar cambios) integrados directamente en la interfaz de usuario. Primero, debes instalar GIT para alimentar el panel de control de código fuente.
Descarga e instala GIT para Windows desde el sitio web git-scm.
Se incluye un asistente para instalación que te formulará una serie de preguntas sobre la configuración de la instalación de GIT. Te recomendamos que uses todas las opciones de configuración predeterminadas, a menos que tengas un motivo concreto para cambiar algo.
Si nunca has trabajado con GIT, las guías de GitHub pueden resultarte de ayuda para empezar.
Python, según su creador Guido van Rossum, es un "lenguaje de programación de alto nivel y su filosofía de diseño básico trata sobre la legibilidad del código y una sintaxis que permite a los programadores expresar conceptos en unas pocas líneas de código".
Python es un lenguaje interpretado. A diferencia de los lenguajes compilados, en los que el código que escribes debe traducirse en código máquina para que lo ejecute el procesador del equipo, el código de Python se pasa a un intérprete y se ejecuta directamente. Solo tienes que escribir el código y ejecutarlo. Probémoslo.
Con la línea de comandos de PowerShell abierta, escribe
python
para ejecutar el intérprete de Python 3. (Algunas instrucciones prefieren usar el comandopy
opython3
y también deberían funcionar). Sabrá que se ha ejecutado correctamente porque se mostrará un aviso >>> con tres símbolos de "mayor que" .Hay varios métodos integrados que permiten realizar modificaciones en las cadenas de Python. Crea una variable con
variable = 'Hello World!'
. Presiona Entrar para que se muestre una nueva línea.Imprime la variable con
print(variable)
. Se mostrará el texto "Hello World!".Averigua la longitud (el número de caracteres que se usan) de la variable de cadena con
len(variable)
. Se mostrará que se usan 12 caracteres. (Ten en cuenta que el espacio en blanco se cuenta como un carácter en la longitud total).Convierte la variable de cadena en letras mayúsculas:
variable.upper()
. Convierte la variable de cadena en letras minúsculas:variable.lower()
.Cuenta el número de veces que se usa la letra "l" en la variable de cadena:
variable.count("l")
.Busca un carácter específico en la variable de cadena. En este caso, buscaremos el signo de exclamación con
variable.find("!")
. Se mostrará que el signo de exclamación se encuentra en el carácter undécimo de la cadena.Reemplaza el signo de exclamación por un signo de interrogación:
variable.replace("!", "?")
.Para salir de Python, puedes escribir
exit()
oquit()
, o seleccionar Control-Z.
Esperamos que te hayas divertido usando algunos de los métodos de modificación de cadenas integrados de Python. Ahora intenta crear un archivo de programa de Python y ejecutarlo con VS Code.
El equipo de VS Code ha elaborado el excelente tutorial Introducción a Python en el que se explica cómo crear un programa Hola mundo con Python, ejecutar el archivo de programa, configurar y ejecutar el depurador e instalar paquetes como matplotlib y NumPy para crear un trazado gráfico dentro de un entorno virtual.
Abre PowerShell y crea una carpeta vacía denominada "hello", navega a esta carpeta y ábrela en VS Code:
mkdir hello cd hello code .
Una vez que se abra VS Code y se muestre la nueva carpeta Hello en la ventana Explorador del lado izquierdo, abra una ventana de línea de comandos en el panel inferior de VS Code. Para ello, presione Control + ` (mediante el carácter de tilde aguda) o seleccione Ver>Terminal. Al iniciar VS Code en una carpeta, esa carpeta se convierte en tu "área de trabajo". VS Code almacena la configuración específica de esa área de trabajo en. vscode/settings.json, que es independiente de la configuración de usuario que se almacena globalmente.
Continúa con el tutorial en la documentación de VS Code: Creación de un archivo de código fuente de Hola mundo de Python.
Pygame es un paquete de Python conocido para escribir juegos, que anima a los alumnos a aprender a programar a la vez que crean algo divertido. Pygame muestra los gráficos en una nueva ventana, por lo que no funcionará en el enfoque solo de línea de comandos de WSL. Sin embargo, si instalaste Python mediante Microsoft Store tal y como se detalla en este tutorial, funcionará correctamente.
Una vez hayas instalado Python, instala Pygame desde la línea de comandos (o el terminal de VS Code). Para ello, escribe
python -m pip install -U pygame --user
.Prueba la instalación mediante la ejecución de un juego de ejemplo:
python -m pygame.examples.aliens
.Si todo va bien, el juego abrirá una ventana. Cierra la ventana cuando termines de jugar.
A continuación, te indicamos cómo puedes empezar a escribir tu propio juego.
Abre PowerShell (o el símbolo del sistema de Windows) y crea una carpeta vacía denominada "bounce". Navega hasta esta carpeta y crea un archivo denominado "bounce.py". Abre la carpeta en VS Code.
mkdir bounce cd bounce new-item bounce.py code .
Con VS Code, escribe el código siguiente de Python (o cópialo y pégalo):
import sys, pygame pygame.init() size = width, height = 640, 480 dx = 1 dy = 1 x= 163 y = 120 black = (0,0,0) white = (255,255,255) screen = pygame.display.set_mode(size) while 1: for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() x += dx y += dy if x < 0 or x > width: dx = -dx if y < 0 or y > height: dy = -dy screen.fill(black) pygame.draw.circle(screen, white, (x,y), 8) pygame.display.flip()
Guárdalo como
bounce.py
.En el terminal de PowerShell, escribe
python bounce.py
para ejecutarlo.
Intenta ajustar algunos de los números para ver el efecto que tienen en la bola que bota.
Obtén más información sobre la escritura de juegos con Pygame en pygame.org.
Te recomendamos los siguientes recursos que te permitirán seguir obteniendo información sobre el desarrollo de Python en Windows.
- Blogs para desarrolles de Microsoft: Python: lee las últimas actualizaciones sobre Python en Microsoft.
Edición de Python en VS Code: obtenga más información sobre cómo aprovechar las ventajas de la compatibilidad de Autocompletar e IntelliSense de VS Code con Python, incluida la forma de personalizar sus comportamientos, o simplemente desactívelas.
Detección de errores de Python: la detección de errores es el proceso de ejecución de un programa que analizará el código para detectar posibles errores. Obtén información sobre las distintas formas de compatibilidad de la detección de errores que VS Code proporciona para Python y cómo configurarlas.
Depuración de Python: la depuración es el proceso de identificar y quitar errores de un programa. En este artículo se describe cómo inicializar y configurar la depuración de Python con VS Code, establecer y validar puntos de interrupción, adjuntar un script local, realizar la depuración para diferentes tipos de aplicaciones o en un equipo remoto, y algunos procedimientos de solución de problemas básicos.
Pruebas unitarias de Python: incluye un poco de información sobre qué significa el término pruebas unitarias, un tutorial de ejemplo, la habilitación de un marco de pruebas, la creación y ejecución de pruebas, la depuración de pruebas y la configuración de pruebas.
Comentarios de Windows developer
Windows developer es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: