Python
Python
el lenguaje Python
MODULO 1
Introducción a Python
2
Pensamiento
Computacional
Antes de comenzar a estudiar el lenguaje de programación Python, es bueno
conocer el concepto de Pensamiento Computacional (PC).
4
Ejes Principales
Descomposición de Problemas
Reconocimiento de Patrones
Realización de Abstracciones
Diseño de Algoritmos
5
Beneficios del Pensamiento
Computacional
6
¿Como Desarrollar el
Pensamiento Computacional?
Juegos
Programación Robótica
(Pensamiento Lógico)
7
¿Como Desarrollar el
Pensamiento Computacional?
Juegos
Programación Robótica
(Pensamiento Lógico)
8
Conociendo el
lenguaje Python
¿Qué es Python?
¿? ¿?
¿? ¿?
10
¿Qué es Python?
Es un lenguaje de programación interpretado fácil de aprender y poderoso.
11
¿Qué es Python?
Es un lenguaje de programación interpretado fácil de aprender y poderoso.
Python Python
12
¿Qué es Python?
Es un lenguaje de programación interpretado fácil de aprender y poderoso.
Python Python
13
¿Qué es Python?
Es un lenguaje de programación interpretado fácil de aprender y poderoso.
Python Python
14
¿Qué es Python?
Es un lenguaje de programación interpretado fácil de aprender y poderoso.
Python Python
C, C++
Ejecutable
Compilador
15
¿Qué es Python?
Es un lenguaje híbrido. Permite trabajar utilizando diferentes paradigmas de programación
Programación Procedural
Programación Declarativa
Programación Funcional
16
¿Qué es Python?
Programación Procedural
Automóvil
Método Atributo
19
¿Qué es Python?
Programación Declarativa
Quiero que mi programa seleccione
datos conforme lo siguiente:
• Tipo: documento
• Filtro: nombre
• Presentación: una tabla
20
¿Qué es Python?
Programación Declarativa
Quiero que mi programa seleccione
datos conforme lo siguiente:
• Tipo: documento
• Filtro: nombre
• Presentación: una tabla
Cálculo
Lambda
23
¿Por qué escoger Python?
Colecta de datos
Limpieza de datos
Pre procesamiento
Crear un modelo
predictivo
Evaluar un modelo
predictivo
Construcción de gráficos
para el análisis
24
¿Donde usar Python?
25
Bibliografía recomendada de la sesión
• Jeannette M. Wing. Computational thinking. Commun. ACM 49, 3 (March 2006), 33–35. 2006.
DOI:https://doi.org/10.1145/1118178.1118215
• VARÓ, Andrés Marzal; SEVILLA, Pedro García; LUENGO, Isabel Gracia. Introducción a la programación con Python 3.
Universitat Jaume I. Servei de Comunicació i Publicacions, 2014.
26