Introducción A Python
Introducción A Python
Módulo 1
Introducción a Python
Unidad 1: Fundamentos de Python
1.1.1 Introducción a Python y su historia
¿Qué es Python?
Python es uno de los lenguajes de programación más populares para el
análisis de datos. Se considera el tercer lenguaje de programación más
utilizado para el análisis de datos, después de SQL y R.
Figura 1: Logo de Python
Pero además es tan versátil que también puede ejecutarse en los siguientes
IDEs.
● Pytorch
● Sublime
● Atom
● Jupyter
● Spyder
● Vim
● Visual Studio Code
● PyDev
● Google Colab
Algunas de las más usadas (que usaremos más adelante en el curso) son:
# Crear un array
arr = np.array([1, 2, 3, 4, 5])
# Crear un DataFrame
data = {
'Nombre': ['Juan', 'Ana', 'Pedro'],
@maildovale
# Mostrar el gráfico
plt.show()
https://colab.research.google.com/
# Esto es un comentario
a = 10 # Entero
b = 3.14 # Flotante
c = 'Hola Mundo' # Cadena
d = [1, 2, 3, 4, 5] # Lista
e = (1, 2, 3, 4, 5) # Tupla
f = {"nombre": "Juan", "edad": 28} # Diccionario
@maildovale
suma = a + b
producto = a * b
4. Condicionales: Python utiliza if, elif (abreviatura de "else if") y else para
controlar el flujo de ejecución de un programa basándose en condiciones.
Recuerda que las condiciones nos permiten elegir entre 2 o más opciones.
if a > b:
print("a es mayor que b")
elif a < b:
print("a es menor que b")
else:
print("a es igual a b")
5. Bucles: Python tiene dos tipos de bucles, for (para) y while (mientras). Los
bucles for se usan para iterar sobre una secuencia (como una lista o una
cadena), mientras que los bucles while se ejecutan mientras una condición sea
verdadera.
for i in d:
print(i)
j = 0
while j < 5:
print(j)
j += 1
@maildovale
def saludo(nombre):
print(f"Hola {nombre}")
saludo("Juan")
1. Números enteros (int): Son números sin decimales. Pueden ser positivos o
negativos. Por ejemplo, 10, -2, 0 son enteros.
a = 10
b = -2
2. Números flotantes (float): Son los números que tienen una parte decimal.
Por ejemplo, 3.14, -0.01, 0.0 son flotantes.
c = 3.14
d = -0.01
e = "Hola Mundo"
f = 'Python'
@maildovale
g = [1, 2, 3, 4]
h = ['manzana', 'banana', 'cereza']
5. Tuplas (tuple): Una tupla es similar a una lista, pero es inmutable, lo que
significa que no puedes cambiar sus elementos una vez creada. Las tuplas se
escriben entre paréntesis (). Por ejemplo, (1, 2, 3, 4), ('manzana', 'banana',
'cereza') son tuplas.
i = (1, 2, 3, 4)
j = ('manzana', 'banana', 'cereza')
l = True
m = False