CURSO DE PYTHON 3.X

1.- Nuestro primer Programa interactivo "Hola Mundo"

     La consola de Visual Studio 2019 para ejecutar los codigos en programacion Python 3.x


     Para ejecutar código Python en Visual Studio 2019, necesitarás configurar el entorno adecuado.

     Aquí tienes los pasos básicos para configurar Visual Studio 2019 para trabajar con Python:

  • Instalar Python: Si aún no tienes Python instalado en tu sistema, descárgalo e instálalo desde el sitio web oficial de Python (https://www.python.org/). Asegúrate de agregar Python al PATH durante la instalación.
  • Instalar Visual Studio 2019: Si aún no tienes Visual Studio 2019 instalado, descárgalo e instálalo desde el sitio web oficial de Visual Studio (https://visualstudio.microsoft.com/).
  • Instalar la carga de trabajo de Python en Visual Studio: Durante la instalación de Visual Studio 2019, asegúrate de seleccionar la carga de trabajo "Desarrollo de Python" en la lista de cargas de trabajo disponibles.
  • Crear un nuevo proyecto de Python: Abre Visual Studio 2019 y selecciona "Crear un nuevo proyecto". En la ventana de "Nuevo proyecto", busca "Python" en el cuadro de búsqueda y elige "Aplicación de consola de Python" como tipo de proyecto.
  • Escribir y ejecutar código: Una vez que hayas creado el proyecto, podrás escribir tu código Python en el archivo que se ha creado automáticamente. Puedes usar el editor de código de Visual Studio para escribir tu código. Cuando estés listo para ejecutarlo, simplemente presiona F5 o selecciona "Iniciar depuración" desde el menú "Depurar".
  • Configurar el entorno virtual (opcional): Si deseas utilizar entornos virtuales para tus proyectos de Python (lo cual es recomendado), puedes configurarlos desde Visual Studio y administrarlos fácilmente desde la interfaz de usuario.

 

     Siguiendo estos pasos, podrás ejecutar y depurar código Python en Visual Studio 2019 sin problemas.

 

El código en Python 3.x desarrollado en Visual Studio 2019

 

En Python 3.x   Definir para la consola el primer programa interactivo "Hola Mundo" o similar

     Un ejemplo simple de cómo crear un programa interactivo "Hola Mundo" en Python 3.x para la consola:

# Define la función principal del programa

def main():

    # Solicita al usuario que introduzca su nombre y lo guarda en la variable 'nombre'

    nombre = input("Por favor, introduce tu nombre: ")

    

    # Imprime un saludo personalizado utilizando el nombre proporcionado por el usuario

    print("Hola", nombre, "¡Bienvenido al mundo de la programación!")

 

# Si este archivo se ejecuta como un script principal (no como un módulo importado),

# se llama a la función 'main'

if __name__ == "__main__":

 

    main()

 

     Este programa solicitará al usuario que ingrese su nombre por la consola y luego imprimirá un saludo personalizado utilizando ese nombre. ¡Ejecútalo y experimenta con tu propio nombre!

     La primera línea define una función llamada main(). Las funciones en Python se definen con la palabra clave def, seguida del nombre de la función y paréntesis que pueden contener argumentos de entrada.

     La segunda línea utiliza la función input() para solicitar al usuario que introduzca su nombre. La cadena de texto "Por favor, introduce tu nombre: " se muestra en la consola como un mensaje para indicar al usuario qué debe hacer. La entrada del usuario se almacena en la variable nombre.

     La tercera línea utiliza la función print() para mostrar un mensaje de saludo personalizado. La cadena de texto "Hola" se imprime seguida del valor almacenado en la variable nombre, y luego se imprime la cadena "¡Bienvenido al mundo de la programación!". Los valores a imprimir se separan por comas, y print() automáticamente añade un espacio entre cada valor.

     La cuarta línea verifica si el archivo se está ejecutando como el script principal (es decir, si no ha sido importado como un módulo en otro script). Si es así, llama a la función main() que hemos definido anteriormente. Esto permite que el programa sea ejecutable directamente desde la línea de comandos.

 

     Este programa es interactivo porque solicita entrada al usuario y proporciona una salida personalizada en función de esa entrada.

 

SALIDA POR CONSOLA 

Al ejecutar el codigo pulsando F5 se ejecutara en la consola del IDE

Visual Studio 2019 

 

Qué es un IDE y qué funciones cumple

 

     Un IDE, o Entorno de Desarrollo Integrado, es un software que proporciona herramientas y características para facilitar el desarrollo de software.

     Estas son algunas de las funciones que suelen ofrecer:

  • Editor de código: Permite escribir, editar y formatear el código de manera eficiente, con resaltado de sintaxis y autocompletado.
  • Depurador: Permite ejecutar el código paso a paso, establecer puntos de interrupción y examinar variables para encontrar y corregir errores.
  • Compilador/Intérprete: Algunos IDEs incluyen herramientas para compilar o interpretar el código en el lenguaje de programación elegido.
  • Gestión de proyectos: Facilita la organización de archivos y recursos relacionados con un proyecto, así como la gestión de dependencias y bibliotecas.
  • Control de versiones: Algunos IDEs tienen integración con sistemas de control de versiones como Git, permitiendo realizar operaciones básicas como commit, push y pull directamente desde el entorno.
  • Herramientas de construcción: Permite automatizar tareas de construcción, como la compilación del código, la generación de documentación y la ejecución de pruebas.
  • Análisis estático de código: Proporciona herramientas para identificar posibles problemas en el código, como errores de sintaxis, convenciones de codificación no seguidas y vulnerabilidades de seguridad.

     En resumen, un IDE es una herramienta completa que ayuda a los desarrolladores a escribir, depurar y mantener el código de manera más eficiente y productiva.

 

     El IDE más comúnmente utilizado para programar en Python 3.x es IDLE, que viene incluido con la instalación estándar de Python.

     También tienes opciones populares como PyCharm, Visual Studio Code, Jupyter Notebook, y Sublime Text, entre otros, que son altamente recomendados por su funcionalidad y características adicionales. 

 

     Visual Studio 2019 es un IDE poderoso y muy popular que ofrece un entorno de desarrollo integrado completo para una variedad de lenguajes de programación, incluido Python. Si estás acostumbrado a trabajar con Visual Studio y te sientes cómodo con su interfaz y características, entonces puede ser una excelente opción para programar en Python.

 

     Visual Studio ofrece características como resaltado de sintaxis, depuración integrada, finalización de código, integración con sistemas de control de versiones, herramientas de análisis estático y mucho más. Además, tiene una amplia comunidad de usuarios y soporte activo de Microsoft.

 

 

     En resumen, Visual Studio 2019 es una opción óptima para desarrollar en Python si te gusta su interfaz y funcionalidades integradas. Sin embargo, siempre es bueno probar diferentes IDEs y elegir el que mejor se adapte a tus necesidades y preferencias.