SlideShare una empresa de Scribd logo
Título de la presentación
Subtítulo de la presentación
Texto explicativo
Introducción a Python
Fecha: 04-diciembre - 2019
Carlos Daniel Jiménez Martínez
Programa de Educación Continua y
Permanente
Centro de Investigaciones para el
Desarrollo - CID
Facultad de Ciencias Económicas
Contenido
¿Por qué Python?
• Python es un lenguaje de programación preferido por
muchos científicos debido al gran poder de análisis
que él mismo posee y paso seguido por ser un
lenguaje sencillo de aprender.
• Su sintaxis es sencilla por lo cual es recomendable
trabajar bajo objetivos.
• En el siguiente hipervínculo encontrará un tutoría
completo de como trabajar en el entorno.
¿ Qué es Python?
• Es un lenguaje de programación , con una
sintaxis muy limpia en donde sus
características principales son las sentencias
bajo scripts.
Ventajas de Python
• Legible
• Productivo
• Portable
• Recargado
Algunas sugerencias
• Trabaje con Jupyter Notebook para poder ver
la ejecución de su código.
• Si quiere desarrollar un trabajo más apropiado
y poderoso trabaje en sublime text.
• Trabaje desde el CMD o la terminal del
computador.
Instalación
• Para instalarlo en Windows haga click aquí.
• Para instalarlo en Mac haga click aquí.
• Para instalarlo en Linux haga click aquí.
Tipos de datos en Python
• Enteros (int): Número enteros y logarítmicos.
Ejemplo:1,2,3,4,…,n.
• Booleanos(bool): Son valores de falso o
verdadero que pueden ser ejecutables con
operaciones de &(and), no(not), u o (or).
Ejemplo: True, False.
• Cadenas (str): Son cadenas de texto.
Ejemplo: “Hello JEP”.
• Listas : Son un grupo o array de datos, puede
contener cualquiera de los datos anteriores.
Ejemplo: [“Hola JEP”,[1,2,3,4]].
• Diccionarios: Grupos de datos que se acceden a partir
de claves.
Ejemplo:{Clave:Valor}{“Nombre”:”Salome”}.
• Tuplas: Cadenas de datos tipo lista que no se
pueden modificar.
Ejemplo:(1,2,3,”Estudien V….”).
Funciones en Python
• Son creaciones de sentencias que trabajan
a partir de unas definiciones (def) para
tener un output deseado
Variables
• Son valores asignados a un vector o
elemento.



A=100.
Listas
• Son vectores declarados con corchetes.



A =[3.14,”Algo”,[1.25]]
Conversiones
• De flotante a entero

• De entero a flotante.
ALGUNAS OPERACIONES
• Longitud : len(“KFC”)
>>>3.
• Tipo de dato: type(“JEP”)
>>> chr.
• Conversión a un conjunto de datos : map(str,[1,2,3])
>>> [‘1’,’2’,’3’].
• Redondear : round(8.7654321)
>>> 8.7
• Suma: sum([1,2,3])
>>>6
• Sorted (organizar): sorted([3,1,5])
>>> [1,3,5].
CLASES
Clases
• Representación de un objeto (s)
CONDICIONES
FOR
• Genera bucles
IF
• Se ejecuta si cumple una condición
Clase dos
ELSE
• Sino se cumple una sentencia entonces
ejecutase una nueva alternativa.
Clase dos
Loop
• Son interacciones o secuencias
Clase dos
While Loop
• Ejecuta interacciones en bloques
Clase dos
Break & Continue
• Romper loops bajo condiciones.
• Continuar loops bajo condiciones.
Clase dos
PASS
• Declaración Nula
QUIZ SORPRESA!!!!
Como han estado juiciosos y prestando absoluta
atención ahora mediremos como han entendido
lo visto hasta el momento.
Desarrolle el siguiente quiz : https://
www.programiz.com/python-programming/quiz/
decision-making/take/1
Tienen 30 minutos para ello.
Páginas recomendadas
• https://www.w3schools.com/python/
default.asp
• https://www.programiz.com/python-
programming/first-program
Programa de Educación Continua y Permanente
Centro de Investigaciones para el Desarrollo - CID
Facultad de Ciencias Económicas
Páginas web
http://www.cid.unal.edu.co/
http://www.fce.unal.edu.co
Redes sociales
Facebook: Programa de Educación
Continau_FCE-Unal
Twitter: PEC_FCEUnal
Linkedin: PEC_FCEUnal
Teléfonos
+57 3165000 Ext 12306 – 12307
Dirección
Campus Universitario
Edifico 310
Oficina 201
Correo electrónico
uniei_fcebog@unal.edu.coTítulo de la presentación

Más contenido relacionado

PDF
Curso sobre Python
ODP
python programming learning
PDF
Sesión1_Trabajando con Datos en Python.pdf
PPTX
Presentacion Python SQL Informatica.pptx
PPTX
Aprendizaje de Lenguaje de Programación Python
PPTX
fdocuments.in_presentacion-python-567d8937f0dc3.pptx
PDF
Clase1_Python-CTIC
PPTX
Taller de c sharp
Curso sobre Python
python programming learning
Sesión1_Trabajando con Datos en Python.pdf
Presentacion Python SQL Informatica.pptx
Aprendizaje de Lenguaje de Programación Python
fdocuments.in_presentacion-python-567d8937f0dc3.pptx
Clase1_Python-CTIC
Taller de c sharp

Similar a Clase dos (20)

PPT
Java Ago Dic07
PPTX
Sesión 1: Python
PPT
Prueba slideshare
PDF
2. Introduccion Programabilidad Arquitectura IOT
PDF
Introduccion_a_Python_000000000000000.pdf
PDF
Taller_Python_para_Excel_Lovers_techschool.pdf
PDF
Tutorial python
PDF
INFOSAN Tutorial python3 (1)
PPTX
Material adicional c sharp
PDF
Tutorial python3
PDF
Brochure PEA DE24 (1) de la carrera de Sistemas
PDF
Tutorial python3
PPT
Introduccion a php
PDF
El tutorial de pythonnnn
PDF
Tutorial python3
PDF
Tutorial python2
PDF
Tutorial python2
PDF
Manual python2
PDF
Tutorial python2
Java Ago Dic07
Sesión 1: Python
Prueba slideshare
2. Introduccion Programabilidad Arquitectura IOT
Introduccion_a_Python_000000000000000.pdf
Taller_Python_para_Excel_Lovers_techschool.pdf
Tutorial python
INFOSAN Tutorial python3 (1)
Material adicional c sharp
Tutorial python3
Brochure PEA DE24 (1) de la carrera de Sistemas
Tutorial python3
Introduccion a php
El tutorial de pythonnnn
Tutorial python3
Tutorial python2
Tutorial python2
Manual python2
Tutorial python2
Publicidad

Último (20)

PDF
Unidad Nº 1 Introduccion a Estadísticas
PDF
Rendición_Pública_de_Cuentas_Inicial_2019.pdf
PPTX
INDUCCION Y ORIENTACION DE LA EMPRESA VALE
PPTX
DICTÁMENES MÉDICO-PSIQUIÁTRICOS Y PSICOLÓGICOS FORENSES 6.pptx
PDF
Administracion y contabilidad publica 1era clase
PPTX
GUERRAS INTERNACIONALES DE BOLIVIA .pptx
PDF
PRESENTACION DE LA ASIGNATURA materiales no convencionales.pdf
PPTX
Tratados-de-Paz-entre-Chile-y-Peru.pptxx
PDF
Manual de presentacion de la aplicacion Plugbot
PDF
Proyecto Bootcamp - Entregables y Documentación.pdf
PPTX
DIAPOSITIVA DE TEORIA CRITICA EN EDUCACION - RAMOS ALANIA ANA MARIA.pptx
DOCX
Estratégias de Ventas para WhatsApp paso a paso
DOCX
Documento sin título.dohdjdksksksksksjjskscx
PPTX
DIAPOSITIVA DE ADELA CORTINA - RAMOS ALANIA ANA MARIA.pptx
PDF
Posiciones de EUA en el ranking de los países por IDH ajustado por desigualda...
PPTX
EXPOSICIÓN 2021.pptxhgdfshdghsdgshdghsds
PPTX
Las buenas costumbres en la familiaaaaaaa
PPTX
GOOGLE SHEETS IMPORTANCIA Y CARACTERISITICAS
PDF
Presentación_rendición_de_cuentas_2020_26-FEB-2021.pdf
PDF
JsjsjskkskskskskskksjskwiwUltradiano.pdf.pdf
Unidad Nº 1 Introduccion a Estadísticas
Rendición_Pública_de_Cuentas_Inicial_2019.pdf
INDUCCION Y ORIENTACION DE LA EMPRESA VALE
DICTÁMENES MÉDICO-PSIQUIÁTRICOS Y PSICOLÓGICOS FORENSES 6.pptx
Administracion y contabilidad publica 1era clase
GUERRAS INTERNACIONALES DE BOLIVIA .pptx
PRESENTACION DE LA ASIGNATURA materiales no convencionales.pdf
Tratados-de-Paz-entre-Chile-y-Peru.pptxx
Manual de presentacion de la aplicacion Plugbot
Proyecto Bootcamp - Entregables y Documentación.pdf
DIAPOSITIVA DE TEORIA CRITICA EN EDUCACION - RAMOS ALANIA ANA MARIA.pptx
Estratégias de Ventas para WhatsApp paso a paso
Documento sin título.dohdjdksksksksksjjskscx
DIAPOSITIVA DE ADELA CORTINA - RAMOS ALANIA ANA MARIA.pptx
Posiciones de EUA en el ranking de los países por IDH ajustado por desigualda...
EXPOSICIÓN 2021.pptxhgdfshdghsdgshdghsds
Las buenas costumbres en la familiaaaaaaa
GOOGLE SHEETS IMPORTANCIA Y CARACTERISITICAS
Presentación_rendición_de_cuentas_2020_26-FEB-2021.pdf
JsjsjskkskskskskskksjskwiwUltradiano.pdf.pdf
Publicidad

Clase dos

  • 1. Título de la presentación Subtítulo de la presentación Texto explicativo
  • 2. Introducción a Python Fecha: 04-diciembre - 2019 Carlos Daniel Jiménez Martínez Programa de Educación Continua y Permanente Centro de Investigaciones para el Desarrollo - CID Facultad de Ciencias Económicas
  • 4. ¿Por qué Python? • Python es un lenguaje de programación preferido por muchos científicos debido al gran poder de análisis que él mismo posee y paso seguido por ser un lenguaje sencillo de aprender. • Su sintaxis es sencilla por lo cual es recomendable trabajar bajo objetivos. • En el siguiente hipervínculo encontrará un tutoría completo de como trabajar en el entorno.
  • 5. ¿ Qué es Python? • Es un lenguaje de programación , con una sintaxis muy limpia en donde sus características principales son las sentencias bajo scripts.
  • 6. Ventajas de Python • Legible • Productivo • Portable • Recargado
  • 7. Algunas sugerencias • Trabaje con Jupyter Notebook para poder ver la ejecución de su código. • Si quiere desarrollar un trabajo más apropiado y poderoso trabaje en sublime text. • Trabaje desde el CMD o la terminal del computador.
  • 8. Instalación • Para instalarlo en Windows haga click aquí. • Para instalarlo en Mac haga click aquí. • Para instalarlo en Linux haga click aquí.
  • 9. Tipos de datos en Python • Enteros (int): Número enteros y logarítmicos. Ejemplo:1,2,3,4,…,n. • Booleanos(bool): Son valores de falso o verdadero que pueden ser ejecutables con operaciones de &(and), no(not), u o (or). Ejemplo: True, False.
  • 10. • Cadenas (str): Son cadenas de texto. Ejemplo: “Hello JEP”. • Listas : Son un grupo o array de datos, puede contener cualquiera de los datos anteriores. Ejemplo: [“Hola JEP”,[1,2,3,4]]. • Diccionarios: Grupos de datos que se acceden a partir de claves. Ejemplo:{Clave:Valor}{“Nombre”:”Salome”}.
  • 11. • Tuplas: Cadenas de datos tipo lista que no se pueden modificar. Ejemplo:(1,2,3,”Estudien V….”).
  • 12. Funciones en Python • Son creaciones de sentencias que trabajan a partir de unas definiciones (def) para tener un output deseado
  • 13. Variables • Son valores asignados a un vector o elemento.
 
 A=100.
  • 14. Listas • Son vectores declarados con corchetes.
 
 A =[3.14,”Algo”,[1.25]]
  • 16. • De entero a flotante.
  • 18. • Longitud : len(“KFC”) >>>3. • Tipo de dato: type(“JEP”) >>> chr. • Conversión a un conjunto de datos : map(str,[1,2,3]) >>> [‘1’,’2’,’3’]. • Redondear : round(8.7654321) >>> 8.7
  • 19. • Suma: sum([1,2,3]) >>>6 • Sorted (organizar): sorted([3,1,5]) >>> [1,3,5].
  • 24. IF • Se ejecuta si cumple una condición
  • 26. ELSE • Sino se cumple una sentencia entonces ejecutase una nueva alternativa.
  • 30. While Loop • Ejecuta interacciones en bloques
  • 32. Break & Continue • Romper loops bajo condiciones. • Continuar loops bajo condiciones.
  • 36. Como han estado juiciosos y prestando absoluta atención ahora mediremos como han entendido lo visto hasta el momento. Desarrolle el siguiente quiz : https:// www.programiz.com/python-programming/quiz/ decision-making/take/1 Tienen 30 minutos para ello.
  • 37. Páginas recomendadas • https://www.w3schools.com/python/ default.asp • https://www.programiz.com/python- programming/first-program
  • 38. Programa de Educación Continua y Permanente Centro de Investigaciones para el Desarrollo - CID Facultad de Ciencias Económicas Páginas web http://www.cid.unal.edu.co/ http://www.fce.unal.edu.co Redes sociales Facebook: Programa de Educación Continau_FCE-Unal Twitter: PEC_FCEUnal Linkedin: PEC_FCEUnal Teléfonos +57 3165000 Ext 12306 – 12307 Dirección Campus Universitario Edifico 310 Oficina 201 Correo electrónico uniei_fcebog@unal.edu.coTítulo de la presentación