Conociendo Python
(Parte I)
Tutoría
Ideas fuerza
Conociendo Python (Parte I)
Python es un Admite interacción Permite utilizarse
lenguaje de con el usuario y combinado con el
programación de trabajar con lenguaje de marcas.
alto nivel, fácil de diferentes tipos de Podemos trabajar
usar, y que datos. Es offline con Jupyter
permite fundamental Notebook, o de
complementar el distinguirlos para manera online
uso de SQL en no cometer errores. gracias a Google
bases de datos. Colab.
Recursos asincrónicos
● ¿Revisaste los recursos asincrónicos?
● ¿Alguno de ellos te dejó dudas?
/*Interacción*/
Interactuando con el usuario
print / input
1. Abre una terminal o línea de comandos.
2. Crea un archivo de texto con la extensión .py, por ejemplo, hola_usuario.py.
3. Abre el archivo de texto y escribe el siguiente código:
4. Guarda el archivo.
5. En la terminal, navega hasta la carpeta donde se encuentra el archivo hola_usuario.py.
6. Ejecuta el siguiente comando:
Interactuando con el usuario
Una alternativa
Podemos intercalar valores de variables en un comando print, como se muestra:
/*Tipos de datos*/
Tipos de datos
Arreglos
● Listas (lists): Secuencia de elementos ordenados, que pueden ser de cualquier tipo de
datos.
● Las listas se crean usando corchetes [] y los elementos se separan por comas.
○ Ejemplos: [1, 2, 3], ["manzana", "pera", "naranja"], [1, "hola", True], etc.
● Para acceder a los elementos se usa el índice, que siempre comienza en cero.
Tipos de datos
Diccionarios
● Colección de pares clave-valor, donde cada clave se asocia con un valor.
● Los diccionarios se crean usando llaves {} y cada par clave-valor se separa por comas.
/*Operaciones y métodos*/
Operaciones y métodos
Strings
Operaciones y métodos
Aritméticas
/*Librerías*/
Librerías
Random
Podemos simular el lanzamiento de una moneda, eligiendo al azar un elemento dentro de una lista, por
ejemplo:
/* Jupyter Notebook */
Jupyter Notebook
Celdas de código
Las celdas de código se utilizan para escribir y ejecutar código en Jupyter Notebook, mientras que las
celdas de markdown se utilizan para agregar texto descriptivo, comentarios y anotaciones.
Fuente: Desafío Latam
Jupyter Notebook
Celdas de Markdown
Las celdas de código se utilizan para escribir y ejecutar código en Jupyter Notebook, mientras que las
celdas de markdown se utilizan para agregar texto descriptivo, comentarios y anotaciones.
Fuente: Desafío Latam
Desafío - Conociendo Python
Desafío
“Conociendo Python”
● ¿Hay contenidos que necesitas repasar antes de comenzar el desafío?
● ¿Comprendes bien qué te están solicitando en cada caso?
Próxima sesión…
● Construir y utilizar diagramas de flujo y algoritmos.
● Utilizar operadores matemáticos y lógicos.
● Utilizar estructuras de control de flujo para crear programas.