Thonny IDE

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 47

Thonny IDE

Introducción
• Thonny IDE es un entorno de desarrollo integrado
diseñado específicamente para programar en
Python.
• Es conocido por su simplicidad y facilidad de uso, lo
que lo hace especialmente adecuado para
principiantes en la programación Python.
• Thonny ofrece características como un depurador
integrado y una interfaz de usuario amigable para
ayudar a los programadores a escribir y depurar
código Python de manera más eficiente.
Interfaz de usuario
Interfaz de usuario

Editor de Código: Esta


es la ventana principal
en la que escribes tu
código Python. Ofrece
características típicas de
un editor de texto
Interfaz de usuario

Ventana de Shell:
También llamada
consola, permite
ejecutar comandos
directamente. Es útil
para visualizar los
resultados del programa
en tiempo real.
Interfaz de usuario

Nuevo: crea un nuevo


archivo o proyecto en
blanco. Es útil para
comenzar un programa
nuevo desde cero.
Interfaz de usuario

Abrir: permite abrir archivos


o proyectos previamente
guardados en el sistema de
archivos, disco duro o
memoria interna. Se puede
seleccionar un archivo
existente para editarlo.
Interfaz de usuario

Guardar: permite guardar el


código en un archivo nuevo o
guardar los cambios
realizados en el código actual
en el disco duro o memoria
interna.
Interfaz de usuario

Ejecutar: inicia la ejecución


del programa actual (pestaña
activa). Se usa para probar y
ver los resultados del código.
Interfaz de usuario

Detener: Si el programa se
está ejecutando se puede
detener en medio de la
ejecución, al hacer clic en
este icono se interrumpe el
proceso inmediatamente.
Comentarios
Un comentario es un elemento en el código fuente
de un programa de computadora que no se ejecuta
como parte del programa, pero proporciona
información o explicaciones para los programadores
que leen o editan el código.
Los comentarios son anotaciones que se utilizan para
documentar y aclarar el propósito, la lógica o
cualquier otra información relevante sobre el código.
Comentarios
Los comentarios son esenciales para hacer que el
código sea más legible y comprensible, tanto para el
propio programador como para otros que puedan
trabajar en el proyecto.
En Python, los comentarios se crean utilizando el
símbolo # para comentarios de una sola línea o
comillas triples (''' o """) para comentarios de
múltiples líneas.
Comentarios
Comando print( )
print( ) es una función en Python que se utiliza para
mostrar información en la consola o Shell. Permite
mostrar valores, variables y texto en la pantalla para
que el usuario pueda ver los resultados o mensajes
de un programa.
Comando print( )
Se puede usar comas dentro de la función print()
para separar varios argumentos y mostrarlos en la
misma línea con espacios automáticamente.
Comando print( )
Ejemplo:
Tipos de datos
Los tipos de datos en programación son como los
bloques fundamentales con los que construimos
nuestras aplicaciones y programas. Son como los
"ladrillos" que utilizamos para dar forma y significado
a la información que manejamos en el código.

Cada tipo de dato tiene sus propias características y


operaciones específicas que podemos aplicar a ellos.
Tipos de datos
Los tipos de datos más comunes en Python son:
Enteros (int): Números enteros: 1 -5 1000
Flotantes (float): Números con decimales: 3.14 -0.5 2.0
Cadenas de texto (str): Almacenan texto: "Hola, mundo!"
Booleanos (bool): Condiciones lógicas, tienen solo dos
valores posibles True o False (Verdadero o Falso, 1 o 0)
Variables
Para definir una variable en Python se elige un nombre
descriptivo y se usa el signo igual (=) para asignarle un
valor. Por ejemplo:

Esto crea dos variables:


Nombre con el valor "Juan" y Edad con el valor 21.
Python infiere automáticamente el tipo de dato de la
variable según el valor asignado.
Variables
En Python se puede usar cualquier nombre para definir una
variable, pero se debe tener en cuenta las siguientes
recomendaciones:
- Usar nombres descriptivos como: nombre, edad,
temperatura
- Se puede usar un guion bajo para separar los nombres:
temperatura_actual
- Se puede usar abreviaciones:
tempS1 → temperatura Sensor 1
Num5 → Numero 5
B1 → Botón 1
Variables
En caso de usar variables abreviadas se puede usar
comentarios como nota para recordar el uso de las
mismas:
Variables
Se debe tener en cuenta no hacer lo siguiente:
- Uso de variables con nombres muy largos que
puedan generar confusión

- Tampoco de deben usar nombres que sean


palabras clave como comandos o funciones propios
de Python
Variables
Se debe tener en cuenta no hacer lo siguiente:
Python distingue entre mayúsculas y minúsculas, lo
que significa que

variable ≠ Variable
se consideran nombres de variables diferentes en
Python. Esto puede generar confusión si no se usan
consistentemente, ya que Python considerará que son
dos variables distintas. Por lo tanto, es importante ser
coherente al nombrar y utilizar variables en Python.
Variables
Por ejemplo:

En el caso del ejemplo las variables no son las


mismas y contienen un valor distinto, teniendo
solamente letras mayúsculas y minúsculas diferentes
Tipos de operaciones básicas:
Las operaciones matemáticas en Python se ejecutan
de la forma tradicional:
Tipos de operaciones básicas:
Suma:
Tipos de operaciones básicas:
Resta:
Tipos de operaciones básicas:
Multiplicación:
Tipos de operaciones básicas:
División:
Tipos de operaciones básicas:
Residuo o módulo:
Devuelve el residuo de la división entera de un
número por otro. En otras palabras, muestra cuánto
sobra después de dividir un número entre otro sin
decimales.
Tipos de operaciones básicas:
Residuo o módulo:
Tipos de operaciones básicas:
Residuo o módulo:
Tipos de operaciones básicas:
Potencia:
Tipos de operaciones básicas:
División sin decimales:
Tipos de operaciones básicas:
¿Cuáles son los usos de estas
operaciones?
Tipos de operaciones básicas:
Ejemplo: Calcular el área de un pentágono

L = Lado
ap = apotema
A = área
Tipos de operaciones básicas:
Ejemplo: Calcular el área de un pentágono
Tipos de operaciones básicas:
Ejemplo: Calcular el área de un pentágono
Tipos de operaciones básicas:
Practica 1: Crear un programa para calcular el área de
un triangulo, teniendo en cuenta la siguiente
formula. Además, incluir mensajes para que la
respuesta sea mas amigable al usuario

b = base
h = altura
A = área

A = (b*h)/2
Comando input( )
La función input( ) se utiliza para obtener la entrada
de datos desde el teclado. Permite que el programa
solicite al usuario que ingrese datos de tipo texto.

Este dato tiene que ser guardado en una variable


Comando input( )
Además el comando input( ), puede ser usado
simultáneamente como un comando print( ) para
mostrar un mensaje para solicitar la información que
se debe ingresar

Por ejemplo si se desea que el usuario ingrese su


nombre se puede usar de la siguiente manera
Comando input( )

Valores ingresados
desde el teclado
Resultado
Comando input( ) - int( )
El comando input( ) lee datos desde el teclado y los
guarda como valores de texto (str), por lo que si se
trata de ingresar valores numéricos va a concatenar
los valores o dar error, dependiendo de la operación
utilizada

Se puede observar que se han


concatenado los valores, es decir, se
ha colocado primero el número 10 y
después el 15
Comando input( ) - int( )
Se ha colocado el comando input( )
dentro de una función int( ) para
convertir el resultado.
No olvidar de cerrar el paréntesis
Recordatorio
Recordar que los comandos usan paréntesis para
indicar los parámetros o argumentos para cumplir su
función

Algunos de estos pueden ser usados en conjunto,


pero se debe recordar que se tiene que abrir y cerrar
los paréntesis para cada uno de ellos
Practica:
Escriba un programa que permita calcular el promedio de calificaciones de un estudiante. El
programa debe solicitar al usuario la siguiente información:
• El nombre del estudiante.
• La primera calificación.
• La segunda calificación.
• La tercera calificación.
• El programa debe calcular el promedio de estas tres calificaciones e imprimir el nombre del
estudiante junto con su promedio.

Comandos de ayuda:
Resolución:

También podría gustarte