Ciencia de Datos
Ciencia de Datos
Ciencia de Datos
- ¿Qué es Python?
- Estructuras de decisión
- Estructuras de repetitivas
1. - Estructuras de datos
¿Qué es Python?
Python es un lenguaje de programación interpretado cuya
filosofía hace hincapié en la legibilidad de su código. Se trata de
un lenguaje de programación multiparadigma, ya que soporta
parcialmente la orientación a objetos, programación imperativa y,
en menor medida, programación funcional.
Python es uno de los lenguajes más populares que fue creado por
Guido van Russum y se lanzó 1991.
¿Qué es Python?
El lenguaje de programación de Python puedes crear diferentes
tipos de aplicaciones o puedes utilizar en diferentes trabajos o
tareas.
¿Qué es Python?
• Desarrollo Web (lado de servidor django)
• Análisis de datos
• Aprendizajes automáticos (machine learning)
• Administración de sistemas.
• Testear software o escribir test automatizados
• Prototipos de software
• Desarrollo de escritorio
• Programación de redes
• Desarrollo de juegos (Pygame)
• Desarrollo móvil (Kivy)
• Otros
Sintaxis de Python
Es muy simple fui diseñado para la legibilidad a comparación con
otros lenguajes de programación, Python en su codificación es
muy limpio no usa punto y comas para terminar una línea de
código, sino que emplea una nueva línea.
if z > 2:
print("Five is greater than two!")
x=5
y = "Hello, World!"
Tambien podemos definir como queremos que sean estas
variables, por ejemplo con los numeros:
x = str(3) print(x)
y = int(3) print(y)
z = float(3) print(z)
Recorrido básico de Python
Obtenga el tipo
Puede obtener el tipo de datos de una variable con la type()
función.
x=5
y = "John"
print(type(x))
print(type(y))
Recorrido básico de Python
Comentarios
Python tiene la capacidad de comentar con el propósito de
documentar el código.
#This is a comment.
print("Hello, World!")
Recorrido básico de Python
Operadores de Python
Los operadores se utilizan para realizar operaciones sobre
variables y valores.
Python divide los operadores en los siguientes grupos:
• Operadores aritméticos
• Operadores de Asignación
• Operadores de comparación
• Operadores lógicos
• Operadores de identidad
Recorrido básico de Python
Operadores aritméticos de Python
Los operadores aritméticos se utilizan con valores numéricos para
realizar operaciones matemáticas comunes:
Recorrido básico de Python
Operadores de asignación de Python
Los operadores de asignación se utilizan para asignar valores a las
variables:
Recorrido básico de Python
Operadores de comparación de Python
Los operadores de comparación se utilizan para comparar dos
valores:
Recorrido básico de Python
Condiciones de Python
Python admite las condiciones lógicas habituales de las
matemáticas:
Es igual a: a == b
No es igual a: a! = B
Menor que: a <b
Menor o igual a: a <= b
Mayor que: a> b
Mayor o igual a: a> = b
Recorrido básico de Python
Declaraciones If
Una «instrucción if» se escribe utilizando la palabra clave if .
a = 33
b = 200
if b > a:
print("b is greater than a")
Recorrido básico de Python
Elif
La palabra clave elif es la forma que tiene Python de decir «si las
condiciones anteriores no eran verdaderas, pruebe esta
condición».
a = 33
b = 33
if b > a:
print("b is greater than a")
elif a == b:
print("a and b are equal")
Recorrido básico de Python
Else
La palabra clave else captura cualquier cosa que no sea detectada
por las condiciones anteriores.
a = 200
b = 33
if b > a:
print("b is greater than a")
elif a == b:
print("a and b are equal")
else:
print("a is greater than b")
Recorrido básico de Python
Operador Lógico AND y OR
La palabra clave and es un operador lógico y se usa para
combinar declaraciones condicionales:
a = 200
b = 33
c = 500
if a > b and c > a:
print("Both conditions are True")
Recorrido básico de Python
La or palabra clave es un operador lógico y se usa para combinar
declaraciones condicionales:
a = 200
b = 33
c = 500
if a > b or a > c:
print("At least one of the conditions is True")
Recorrido básico de Python
Anidado de If
Puede tener if declaraciones dentro de if declaraciones, esto se
llama declaraciones anidadas if .
x = 41
if x > 10:
print("Above ten,")
if x > 20:
print("and also above 20!")
else:
print("but not above 20.")
Recorrido básico de Python
Estructuras Repetitivas de Python
Python tiene dos comandos de bucle primitivos:
while
for
Recorrido básico de Python
El bucle while
Con el bucle While podemos ejecutar un conjunto de
instrucciones, siempre y cuando se cumpla una condición.
i=1
while i < 6:
print(i)
i += 1
Recorrido básico de Python
El bucle for
Un bucle for se usa para iterar sobre una secuencia (que es una
lista, una tupla, un diccionario, un conjunto o una cadena).