Py00 Pres Intro
Py00 Pres Intro
Presentación e Introducción
Agenda
Horarios de Clase
Teóricos. Lunes de 18 a 19:45 hrs.
Prácticos. Miércoles de 18 a 19:45 hrs.
Jul.-23 Curso Python 4
Evaluación y Asistencia
Evaluación
• Trabajo Obligatorio grupal: 100 pts. (mínimo 50)
Asistencia
• 50% de asistencia a clases
Fuente:
https://www.tiobe.com/tiobe-
index/
Ver también:
http://docs.python.org/using/windows.html
http://docs.python.org/using/unix.html
Descarga:
https://www.anaconda.com/products/individual#download
Verificación de la versión:
Video: https://www.youtube.com/watch?v=g6ln1dAt-RI
Jul.-23 Curso Python 13
Actualización de Anaconda y Spyder
"""
Author: Ken Lambert
This program does nothing
yet, but just you wait!
"""
42
type(42)
<class 'int'>
División entera,
se truncan los
dígitos luego de
la coma
Desarrollo de Taylor:
∞
𝑥 𝑘
𝑒𝑥 =
𝑘!
𝑘=0
1 2 3
𝑒 ≈1+ + + +⋯
1! 2! 3!
1+1+1/2+1/(3*2)+1/(4*3*2)+..
Type: Integer
Name: x Data: 3
Ref: <address1>
letras_minúsculas_con_guion_bajo
Ejemplos:
distancia_km = 5799
millas_por_km = 0.6214
distancia_millas = distancia_km * millas_por_km
print(distancia_millas)
𝑝𝑒𝑠𝑜
𝑖𝑚𝑐 =
𝑎𝑙𝑡𝑢𝑟𝑎2
▪ Similares a variables
▪ A diferencia de las variables su contenido no debería variar.
▪ Los nombres de las constantes deberían estar escritas en
MAYÚSCULAS.
Ejemplo: MAX_ARCHS=10
s=‘hola’ similar a:
s=“hola”
s=“3 9 81”
print(s.split()) # el espacio es el delimitador
>['3', '9', '81']
Slicing:
<string>[<com>:<fin>]
El slice contiene el substring comenzando con la posición de
comienzo (com) hasta la posición de fin, sin incluir la posición final.
Jul.-23 Curso Python 33
Los strings son arrays
print(string[1])
print(string[-1])
Python tiene una cantidad de métodos bult-in que se pueden usar para
manejar strings.
z=True
print(type(z))
<class 'bool'>
Ejemplo
print("a = ", a)
a = 3.564
print("a = \n", a)
a =
3.564
print(q, p, p * q, sep=",")
459,0.098,44.982
• Ejemplos
int(3.3) produce 3 str(3.3) produce “3.3”
float(3) produce 3.0 float(“3.5”) produce 3.5
int(“7”) produce 7
int(“7.1”) ERROR!
float(“Test”) ERROR!
Julio de 2023 Curso de Python 41
Sentencia Input y los números