Está en la página 1de 20

Universidad del Azuay Métodos Numéricos

1
2
3 Lenguaje de ‘Programación’ {
4
5
6
[Python]
7
8
9 <Última versión estable: 3.10.2>
10
11
12
13 }
14

Elisa Ampuero, David Andrade, Micaela Davila, David Pineda, José Valverde
Métodos Numéricos Universidad del Azuay

1
2
El Comienzo y ‘el Creador’;
3
4
La primera versión lanzada en 1991 por Guido Van Rossum un informático holandés. 
5
6 ∗ El proyecto empezó con la idea de darle continuidad al lenguaje de programación ABC, el proyecto fracasó.

7 ∗ Van Rossum le dio una segunda oportunidad creando Python, tomando el nombre de un grupo británico de
8 comedia Monty Python que le gustaba. 

9
10
11
12
13
14

Preámbulo
Universidad del Azuay Métodos Numéricos

1
2
3 01 {
4
5
6 [Pero, ¿Qué es Python?]
7
8
9
< Un lenguaje de programación >
10
11

}
12
13
14

Introducción
Métodos Numéricos Universidad del Azuay

1
2
Alto Nivel < /1 > {
3
< Se ejecuta directamente por el ordenador y es
4 orientado a objetos >
5
6
7
}
8
9 Relativamente simple < /2 > {
10
11 < Es fácil de aprender. Soporta el uso de módulos y paquetes, el
12 código puede ser reutilizado >
13
14 }
Introducción
Universidad del Azuay Métodos Numéricos

1
2
¿Cómo lo consigo?; {
3
4
5 ‘Python está disponibles gratuitamente’
6
<p Python puede ejecutarse en diferentes sistemas operativos como
7
Unix, Linux, macOS y Window>
8
9
10
11
12 </p>
13
14 }
Descarga
La ‘descarga’ es bastante sencilla { Como se muestra
a continuación

}
Métodos Numéricos Universidad del Azuay

1
2
Empezar a ‘Programar’ {
3
Tipos de Datos
4
5 Numéricos Secuencias
6
7 < int, float, complex, bool > < str, list, tuple, range >
8
9
10
Mapeo Conjuntos
11
< set: mutables.
12 < dict: diccionario >
frozenset: inmutables. >
13
14 }
Primeros Pasos
Métodos Numéricos Universidad del Azuay

1
2
Operadores Lógicos;{
3
4
Igualdad y Distinto
5 == !=
6
7
Mayor que y Mayor o Igual que
8
9 > >=
10
11 Menor que y Menor o Igual que
12
< <=
13
14 }
Primeros Pasos
Métodos Numéricos Universidad del Azuay

1
2
Operadores ‘Aritméticos’ {
3 Suma y + -
4 Resta
5
6 División y
Multiplicación / *
7
8
9 Potencia **
10
11
Resto y
12 % //
Cociente
13
14 }
Primeros Pasos
Métodos Numéricos Universidad del Azuay

1
2
Expresiones ‘Compuestas’ {
3
4
5 Y and
6
7
O or
8
9
10 Negacion not
11
12
13
14 }
Primeros Pasos
Universidad del Azuay Métodos Numéricos

1
2
3

¿Y ahora qué? {
4
5
6
7
8 < Ahora que conoces los datos y operados, es momento de aprender a
9 utilizar sentencias y bucles.>
10
11
12
13
}
14

Primeros Pasos
Universidad del Azuay Métodos Numéricos

1
2
3

¡Importante!{
4
5
6
7
8 < A diferencia de otros lenguajes de programacion Python, utiliza saltos de
9 linea para identificar bloques de Código. >
10
11
12
13
}
14
Métodos Numéricos Universidad del Azuay

1
2
‘Sentencias’{
3 SENTENCIA DE ASIGNACIÓN a = 1, b=2, c=3
4
SENTENCIA IF
5
Si cierta condición se cumple se ejecuta la
6
sentencia.
7
8 SENTENCIA IF-ELSE
9 Si cierta condición se cumple se ejecuta una
sentencia sino se ejecuta otra sentencia.
10
11 SENTENCIA ELIF
12
Elif es la abreviación de else if y se utiliza
13 para varias sentencias en un mismo bloque.
14 }
Sentencias
Métodos Numéricos Universidad del Azuay

1
2
Bucles;{
3
4
< /1 FOR > ∗ Recorre objetos iterables hasta llegar al ultimo objeto.

5
6
7
8
9 ∗ Recorre un bloque de código mientras se cumpla una
< /2 WHILE> condición.
10
11
12 < break rompe el bucle y continue se salta un
13 código >
14 }
Bucles
Métodos Numéricos Universidad del Azuay

1
2
Comment{
3
4 <Se usa para hacer comentarios en el código. >
5
6
7
}
8
9 Pass{
10
11 < Es una sentencia nula pero no es ignorada a diferencia de
12 comment. >
13
14 }
Universidad del Azuay Métodos Numéricos

1
2
3
Utilizando sentencias y bucles podemos empezar a
4 programar
{
5
6
7
8
9
Pero es necesario conocer las funciones;
10
11
12
13
14
}
Métodos Numéricos Universidad del Azuay

1
2
Funciones ‘en Python’{
3
4 ¿Qué son? Sintaxis
5 <Grupo de sentencias
6 relacionadas que cumplen
una función>
7
8
9
10 ¿Cómo funciona? Ejemplo
11
12
13
14 }
Programming Language
Métodos Numéricos Universidad del Azuay

1
2
¿Donde aprender más? {
3 < DataCamp ofrece un curso online totalmente gratis >
4
5
6
7
8
9
10
11
12
13
14 }
https://www.datacamp.com/courses/intro-to-python-for-data-science?
irclickid=z5ZWeG3w5xyITFU23zQqUXqzUkGVW4TWbzwIyA0&irgwc=1&utm_medium=affiliate&utm_source=impact&utm_campaign=245992
Universidad del Azuay Métodos Numéricos

1
2 Ejercicio a resolver usando Python
3
4
5 { < Usando métodos numéricos resolver la
siguiente ecuación >

e=vt
6
7
8
9
10

3=40t
11
12
13
14
}
Métodos Numéricos Universidad del Azuay

1
2
3
4
5 Referencias:
6 Programiz (2022). Learn Python Programming
7 https://www.programiz.com/python-programming
8
9
10
11
12
13
14

Fin

También podría gustarte