Programación en Python
Programación en Python
Data Scientist
arizasilvias@gmail.com
silviaarizasentis
1
2
¿Qué es Python?
https:// www.python.org
3
Orígenes
Python
4
Programación para DS
Uno de los pilares de la Ciencia de
Datos.
Python Necesario para construir soluciones
digitales.
No hay que ser expertos pero se
requiere un buen nivel.
Enfocados en como manipular datos.
Herramientas de visualización.
Programación para Big Data (muy fácil
con Python).
Aprender haciendo.
5
¿Por qué Python?
Python
Recomendación
6
¿Por qué Python?
Python Claro
Legible
Expresivo
Multifacético
7
Python Releases
8
Librería Estándar
y mucho más... 9
10
11
12
Es una aplicación web de código abierto
que permite crear y compartir
documentos que contengan códigos,
ecuaciones, visualizaciones y texto
narrativo en vivo.
Demo
13
Una expresión describe una
computación y la evalúa a un
valor
Python
Demo
14
Call Expressions
Python
Operadores y operandos también son
expresiones
17
Python Indentar
1. Preferir cuatro espacios
2. Nunca mezcles espacios y tabs
3. Sé consistente en líneas
consecutivas
4. Solo desvíate para mejorar la
legibilidad
18
Tipos escalares y
valores
Python
19
Python
20
Python
21
Python
23
Operadores
Relacionales
Python
24
Colecciones
Python
25
Python
26
String Literals
Python
'Hola soy un String'
27
Character "Type"
Python
28
Los Strings en
Python son Unicode
Python
29
Python
30
Bytes Literals
Python
31
Convirtiendo Strings
y Bytes
Python
32
Python
Secuencia mutable de
objetos
33
List Literals
Python
34
Dict Literals
Python
36
Python
Programar en
Inglés
37
Condicionales
38
Condicionales
Python
39
Condicionales
Python
40
Condicionales
Python
41
Python
42
While-Loop
Python
43
Salirse del
While-Loop
Python
44
Python
Evitar usar
While-Loops
45
Python
46
For-Loop Sintaxis
Python
Demo
47
Python
Demo
48
Modularidad
49
Modularidad
Python
Demo
50
Programación
Orientada a Objetos
Python
Un método para organizar programas.
•Abstracción de datos
•Agrupación de información y
comportamiento relacionado
Palabra Clave:
Estructura
51