Opreaciones Matematicas

Suma : $2+3$


In [2]:
2+3


Out[2]:
5

Multiplicación: $2x3$


In [3]:
2*3


Out[3]:
6

División: $\frac{2}{3}$


In [4]:
2/3


Out[4]:
0.6666666666666666

Potencia: $ 2^{3}$


In [5]:
2**3


Out[5]:
8

Funciones Trigonometricas

En las siguientes celdas vamos a calcular los valores de funciones comunes en nuestras clases de matemáticas. Para esto, necesitamos importar la libreria numpy.


In [11]:
# Importar una libreria en Python
import numpy as np # el comando "as nb" sirve para asignarle un codigo mas corto a la libreria y ser mas rapido.

In [12]:
np.sin(3)


Out[12]:
0.14112000805986721

In [13]:
(np.sin(3))*(np.sin(2))


Out[13]:
0.12832006020245673

Logaritmo y Exponencial: $ln(3), e^{3}$


In [8]:
np.log(3)


Out[8]:
1.0986122886681098

In [15]:
np.exp(3)


Out[15]:
20.085536923187668

Variables

Una variable es un espacio para guardar valores modificables o constantes.


nombre_de_la_variable = valor_de_la_variable

Los distintos tipos de variables son:

Enteros (int): 1, 2, 3, -10, -103

Números continuos (float): 0.666, -10.678

Cadena de texto (str): 'clubes', 'clubes de ciencia', 'Roberto'

Booleano (verdadero / Falso): True, False


In [16]:
# Ejemplo
a = 5
print (a) # Imprimir mi variable


5

Variable tipo int


In [17]:
b = -15
print (b)


-15

Variable tipo float


In [18]:
c = 3.1416
print (c)


3.1416

Variable tipo str


In [19]:
d = 'clubes de ciencia'
print (d)


clubes de ciencia

Variable tipo bool


In [25]:
e = False
print (e)


False

Como averiguo el tipo de una variable ??

Utilizando la función type:

type(nombre_de_la_variable)

In [26]:
print (type(a))
print (type(b))
print (type(c))
print (type(d))
print (type(e))


<class 'int'>
<class 'int'>
<class 'float'>
<class 'str'>
<class 'bool'>

Variables para guardar colecciones de datos

Python tiene otro 3 tipos de variables mas complejas que pueden almacenar colecciones de datos como los visotos anteriormente

  • Listas
  • Tuplas
  • Diccionarios

Listas

Las listas permiten guardar colecciones de datos con diferentes tipos:

int; str; float; bool

Una lista se crea de la siguiente forma:

nombre_de_la_lista = [valor_1, valor_2, valor_3]

Los valores de la lista pueden ser modificados.


In [29]:
# Ejemplo
mi_lista = [1,2,3,5,6,-3.1416]

mi_lista_diversa = [1,2,'clubes', 'de', 'ciencia', 3.1416, False]

print (mi_lista)
print (mi_lista_diversa)


[1, 2, 3, 5, 6, -3.1416]
[1, 2, 'clubes', 'de', 'ciencia', 3.1416, False]

Como puedo mirar un elemento o elementos de mi lista??

Para leer el elemento de la posición n, se usa:

mi_lista[n]

In [31]:
# Ejemplo
print (mi_lista[0]) # Leer el primer elemento que se encuentra en la posición n=0
print (mi_lista_diversa[0])
print (type(mi_lista[5])) # Leer el tipo de variable en la posición n=5


1
1
<class 'float'>

Como leer los elementos entre la posición n y m??

mi_lista[n:m+1]

In [32]:
#Ejemplo
print (mi_lista[0:3]) # Leer entre n=0 y m=2


[1, 2, 3]

In [ ]: