0% encontró este documento útil (0 votos)
8 vistas

Apuntes Python

Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
8 vistas

Apuntes Python

Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 29

INGENIERÍA EN TECNOLOGIAS DE LA INFORMACIÓN

Programación de periféricos

Introducción a Python

1
Características de Python

• Fue creado por el Holandés Guido Van Rossum en los 90´s


• Lenguaje con gramática, clara y muy sencilla.
• Tipado dinámico y fuerte
• Orientado a objetos
• Open source y fácil de aprender
• Lenguaje interpretado
• Cada instrucción en Python debe ir en una línea
2
Cadenas con varios renglones

Cuando es necesario escribir una línea con múltiples


renglones se utiliza comillas triples.

3
Estructura de una función en python

def nombre de la función (parámetros):

acciones que realiza la función

return valor

4
Ejemplo

Una función en python se puede programar para


realizar una tarea una vez y ocuparla varias veces.

5
Asignar valores y llamar a una función en python

Se solicitan los datos para que la función realice las


operaciones
x=int(input("Ingresa el valor de a"))
y=int(input("Ingresa el valor de b"))

Se llama a la función escribiendo su nombre y entre


paréntesis las variables que contienen los datos
introducidos desde el teclado.
resultado=sumar(x,y)

Se muestran los resultados que devuelve la función 6


Estructuras condicionales en python

La estructura condicional if permite que un programa


ejecute determinadas instrucciones cuando se
cumplan una condición.

7
Sintaxis de la estructura condicional if

• Si la condición evaluada, resulta ser verdadera


(True), entonces se ejecuta la sentencia.
• Si sucede el caso contrario y la condición es falsa,
entonces No se ejecuta la sentencia.

8
Sintaxis de la estructura condicional if

• Se inicia con la palabra reservada if .

• La siguiente parte es la condición, está se


evalúa si la declaración es verdadera (True).

• La condición entre paréntesis (()). Los paréntesis


son opcionales, no obstante, ayudan a mejorar la
legibilidad del código cuando más de una
condición está presente.
9
Sintaxis de la estructura condicional if

• Dos puntos: después de la condición,


cuya función es separar la condición de la
declaración de la ejecución siguiente.

• Una nueva línea.

• Un nivel de indentación de cuatro espacios,


que es una convención en Python.

10
Ejemplo de una condición

a = 1 #declaración de variables
b = 2
if (b > a): #condición seguida de dos
puntos
print(" b es el mayor”)

11
Estructura condicional if ... else ...

La estructura de control if ... else ... permite que un


programa ejecute unas instrucciones cuando se
cumple una condición y otras instrucciones cuando
no se cumple dicha condición.

12
Ejemplo

edad = int(input(“Introduce tu edad"))


if edad < 18:
print ( “Eres menor de edad.“ )
print ( “No puedes entrar al evento.“ )
else:
print ( “Eres mayor de edad.“ )
print ( “Puedes entrar al evento.“ )

13
Para evaluar más de dos alternativas se
utiliza la sentencia
if ... elif ... else ...

• Si se cumple la condición 1, se ejecuta el


bloque 1
• Si no se cumple la condición 1 pero sí que
se cumple la condición 2, se ejecuta el
bloque 2
• Si no se cumplen ni la condición 1 ni la
condición 2, se ejecuta el bloque 3.
14
Estructuras de control repetitivas en python

• Los ciclos, también conocidos como bucles o estructuras de


control repetitivas permiten repetir una o más instrucciones un
determinado número de veces.
• Las repeticiones se realizaran mientras no se termine de recorrer
un rango o una lista.

15
Estructuras de control repetitivas en python

• Los ciclos, también conocidos como bucles o estructuras de


control repetitivas permiten repetir una o más instrucciones un
determinado número de veces.
• Las repeticiones se realizaran mientras no se termine de recorrer
un rango o una lista.

16
Estructura del ciclo for

for iterador in iterable:


código a repetir n número de veces

17
Iterador e iterable en el ciclo for

• Un iterador es un objeto que recorre los elementos de


un iterable.

• Un iterable es un objeto que se puede iterar sobre él,


es decir, que permite recorrer sus elementos uno a
uno.
18
Estructura del ciclo for

En el siguiente ejemplo, se utiliza el bucle for para


imprimir cada número del arreglo.
Ejemplo:
for i in [1, 2, 3, 4]:
print(i)

19
Función range()

Cuando los valores de un arreglo para el bucle for


son secuenciales, se puede utilizar la función
range() en lugar de escribir el contenido completo
del arreglo.
for i in range(5): for i in range(1,

5): print(i)
print(i) 20
Función range()

El siguiente ejemplo imprime los números pares del 0


al 10, utilizando la función range():

21
Estructura del ciclo while

El ciclo while se
repite mientras una
condición sea
verdadera.

22
Ejemplo ciclo while

23
Listas en python

• Una lista en Python es una colección ordenada de elementos


que pueden ser de diferentes tipos (números, cadenas, otros
objetos, etc.).
• Las listas se definen utilizando corchetes y los
elementos se separan por comas.

24
Características de las listas en Python

• Ordenadas: Los elementos de una lista mantienen el orden


en que fueron añadidos.
• Mutables: Los elementos de una lista pueden ser
cambiados.
• Indexación: Los elementos de una lista pueden ser
accedidos mediante índices, empezando desde 0.

25
Ejemplo 1

26
Ejemplo 2

27
Ejemplo 3

28
¡Gracias!

29

También podría gustarte