Introduccion

## **Introducción**

**¿Qué es Python?**

Python es un lenguaje de programación de alto nivel, interpretado, interactivo y orientado a objetos. (POO) Fue creado a finales de los años 80 por Guido van Rossum y ha ganado una enorme popularidad en la comunidad de desarrollo de software debido a su enfoque en la legibilidad del código y su facilidad de aprendizaje.

Las principales características de Python son:

·        Legibilidad del código: Python se enfoca en utilizar un código claro y legible que sea fácil de comprender tanto para desarrolladores como para lectores.

·        Sintaxis sencilla: La sintaxis de Python es minimalista y concisa, lo que facilita el aprendizaje y reduce la cantidad de código necesario para lograr tareas comunes.

·        POO: Python soporta programación orientada a objetos, lo que permite la creación y manipulación de objetos que contienen datos y funcionalidades.

·        Interpreted: Python es un lenguaje interpretado, lo que significa que el código fuente se ejecuta línea por línea en tiempo de ejecución mediante el intérprete de Python. Esto proporciona una mayor flexibilidad y facilidad para probar el código.

·        Multiplataforma: Python es compatible con varios sistemas operativos, lo que permite que el mismo código funcione en diferentes plataformas sin necesidad de modificaciones significativas.

·        Amplia biblioteca estándar: Python viene con una amplia biblioteca estándar que incluye módulos para realizar tareas comunes, como manipulación de archivos, acceso a redes, procesamiento de texto, creación de aplicaciones web, etc.

Python se utiliza para una variedad de propósitos, desde desarrollo web y científico hasta automatización de tareas y desarrollo de aplicaciones de escritorio. Además, es muy utilizado en el campo de la inteligencia artificial y el aprendizaje automático debido a la disponibilidad de bibliotecas populares como TensorFlow y PyTorch.

La versatilidad y la comunidad activa de desarrolladores son algunas de las razones por las que Python ha ganado una gran popularidad y se ha convertido en un lenguaje de programación ampliamente utilizado en la actualidad.

**¿Qué es un programa?**

Un programa, en el contexto de la informática y la programación, es un conjunto de instrucciones escritas en un lenguaje de programación que le indica a una computadora cómo realizar una determinada tarea o función. Es decir, es una secuencia de pasos lógicos y estructurados que, cuando se ejecutan, permiten realizar una serie de acciones para alcanzar un objetivo específico.

Los programas pueden ser muy sencillos, como un script que imprime un mensaje en la pantalla, o pueden ser extremadamente complejos, como un sistema operativo o una aplicación de software de gran escala. Cada programa está diseñado para resolver un problema o automatizar un proceso particular.

El proceso de creación de un programa se denomina programación, y los programadores son las personas que escriben el código fuente del programa utilizando lenguajes de programación como Python.

Una vez que un programa ha sido escrito, debe ser traducido o interpretado por un compilador o un intérprete para que la computadora pueda entender y ejecutar las instrucciones. Durante la ejecución del programa, la computadora realiza las operaciones especificadas en el código, procesando datos, tomando decisiones y generando resultados.

Los programas son fundamentales para el funcionamiento de cualquier dispositivo informático, desde computadoras personales y teléfonos inteligentes hasta electrodomésticos y sistemas industriales. Sin programas, las computadoras no podrían realizar tareas específicas y serían simplemente máquinas inactivas. Por lo tanto, los programas son la base de la informática moderna y han permitido el desarrollo de una amplia variedad de aplicaciones y tecnologías que utilizamos en nuestra vida diaria.

**¿Cómo instalo Python?**

Es altamente improbable que ya venga instalada una versión de Python en Windows, pero aún más que sea la última ni mucho menos una cercana a esa. Por lo tanto, es recomendable instalarlo manualmente.

La forma más segura y rápida es desde la página oficial de Python, https://www.python.org/downloads/. Normalmente te reconocerá el sistema operativo, pero igualmente es mejor fijarse si el sistema operativo coincide.

El instalador de Python es igual a cualquier instalador de Windows, con la peculiaridad de que se permite dónde instalar la versión de Python. Es importante que se seleccione la opción “Add Python 3.10 to PATH” dado que, así, en cualquier terminal de Windows se podrá ejecutar cualquier programa de Python llamando al interprete “Python <nombre del archivo.py>”

Recuerde que necesita viajar a la carpeta donde se encuentra el archivo antes de ejecutarlo.

**Instalación de librerías y módulos en Python**

Al instalar Python, se instala también un comando para el símbolo del sistema, llamado “pip”. Con él, se pueden instalar la mayoría de las librerías, usando “pip install <nombre la librería >” en el símbolo del sistema.

A veces, lo nombres de las librerías son indescifrables, por eso existe PyPi (https://pypi.org/) la página oficial de Python donde están todas las librerías. Debemos buscar la librería y nos saldrá su versión más reciente, y su instalación con pip.

**¿Cómo hago para abrir Python?**

Empezaremos con explicar cómo haremos para programar en Python. Para ello, iremos al menú de inicio de Windows. Buscaremos la palabra “Python”. Nos saldrá “Python <número de versión> (64 bit). Aremos clic en él y nos abrirá una pantalla en negro. Ese es el entorno oficial de Python.