1. Introducción a Python
¿Qué es Python?
- Python es un lenguaje de programación de alto nivel, interpretado y de propósito general.
- Fue creado por Guido van Rossum y su primera versión fue lanzada en 1991.
- Python es conocido por su sintaxis clara y legible, lo que lo hace adecuado tanto para principiantes como para desarrolladores experimentados.
Guido van Rossum
-
Guido nació en Países Bajos, en el año 1956.
-
En el año 1974 Van Rossum ingreso a la Universidad de Amsterdam, donde estudió Matemáticas y Ciencias de la computación.
-
Guido empezó a trabajar en el Centro de investigación de matemáticas para la informática de Países Bajos (CWI), en el año 1982.
-
En el año 1989, Guido Van Rossum se encontraba laborando en el Centro de Investigación de Matemáticas para la Informática (CWI), en el proyecto de la creación de un lenguaje de programación llamado ABC, mismo que iba a ser el sucesor de Basic.
-
Durante el mes de Diciembre del 89 el CWI tomó la decisión de enviar a sus trabajadores de vacaciones y ese en el Señor Rossum toma la decisión de trabajar en un nuevo lenguaje de programación el cual fuese más sencillo y es allí donde nace Python.
-
Van Rossum inició el desarrollo del lenguaje en diciembre de 1989 y lanzó la versión 0.9.0 en febrero de 1991.
-
La elección del nombre "Python" no se debe a la serpiente, sino a la comedia británica "Monty Python's Flying Circus", la cual era una de las favoritas de Guido.
Primer Contacto con Python
-
La primer ventana que se nos abre se llama SHELL. Podremos visualizar informacion basica importante.
-
Lo primero que podremos visualizar será la versión de Python que estamos utilizando, en este caso utilizaremos la versión Python 3.10.0.
-
Lo segundo que podremos ver es la fecha y hora de publicación de la versión, en este caso es oct 2 2021, 19:0018
-
Y por último tenemos la indicación donde nos dice que es una versión de 64 bits.
SHELL
- La función principal de SHELL es poder realizar pequeñas pruebas de programación, también lo podemos utilizar como una gran calculadora. Así como podemos probar.
- 2+5 y al pulsar la tecla enter nos dará el resultado de 7. También podremos realizar operaciones más complejas como ((7 ** 8)+5 * 2)-4
IDLE
- El IDLE es el área donde escribiremos el código para la realización de nuestros programas. Para poder abrir el IDLE debemos hacer clic en File – New File.
- Se nos abrirá una ventana completamente blanca. Esta ventana se llama IDLE y es el lugar donde escribiremos código.
Escribiendo mi primer programa
- Realizaremos un programa que proyecte en pantalla un mensaje, saludando al usuario.
- El comando print() sirve para proyectar un mensaje en pantalla.
- Las comillas dobles son las encargadas de almacenar el mensaje que se va a proyectar en nuestro programa.
print("Hola amigos y amigas")
print("Deseo que se encuentren bien")
Ejecutamos el código
Una vez que hemos terminado de escribir el código debemos de ejecutarlo para probarlos. Existen dos formas.
Método 1
-
Hacemos clic en la pestaña run y seguidamente hacemos clic en la opción Run Module.
-
Cada vez que ejecutamos un código debemos guardarlo.
-
Cuando se ejecuta el código por primera vez debemos guardarlo en una ubicación determinada.
-
Seguidamente podremos ver como el código se ejecuta en el SHELL.
Método 2
- Pulsa la tecla F5. Para ejecutar el código.
Controlando el tiempo de ejecución
Python incluye un sistema de importación las cuales funcionan como librerías que almacenan fragmentos de códigos, los cuales podemos utilizar cuando nosotros lo deseemos. En el siguiente ejercicio trabajaremos con la importación import Time, misma que nos ayudará a controlar el tiempo de impresión de cada línea del código.
-
En la línea número 1. Realizamos la importación.
-
En la línea número 3. Escribimos un mensaje en pantalla.
-
En la línea número 4. Implementamos el comando time.sleep, el cual funciona por medio de segundos. En esta línea estamos diciendo que realice una pausa de 5 segundos.
-
En la línea número 5 . Escribimos un mensaje en pantalla.
-
En la línea número 6. Implementamos el comando time.sleep, el cual funciona por medio de segundos. En este línea estamos diciendo que realice una pausa de 5 segundos.
-
En la línea número 7 . Escribimos un mensaje en pantalla.
-
Ejecutamos el código.
import time
print("Hola amigos y amigas")
time.sleep(5)
print("Deseo que se encuentren bien")
time.sleep(5)
print("Este es nuestro segundo programa")
Qué es un import?
-
La declaración “import” se utiliza para poder cargar módulos o paquetes externos en nuestros sistemas.
-
Estas importaciones permiten que puedas utilizar el código existente de otros desarrolladores o bibliotecas de Python en tus propios proyectos.