SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
PyLadies Perú - Introducción a Python
co-founder WIT- Perú: @assoritam Rosa María Orellana
Marzo - 2014
¿Qué es Python?
● A fines de los 80’s
● Proyecto de Código Abierto
● Dictador Benevolente
● Python 3.4.0
¿Qué es Python?
● Interpretado de alto nivel
● Multiplataforma
● Usa Tipado Dinámico
● Usa Conteo de Referencias
Zend de Python
● Bello es mejor que feo.
● Explícito es mejor que implícito.
● Simple es mejor que complejo.
● Complejo es mejor que complicado.
● Plano es mejor que anidado.
● Disperso es mejor que denso.
● La legibilidad cuenta.
● Los casos especiales no son tan especiales
como para quebrantar las reglas.
● Aunque lo práctico gana a la pureza.
● Los errores nunca deberían dejarse pasar
silenciosamente.
● A menos que hayan sido silenciados
explícitamente
● Frente a la ambigüedad, rechaza la tentación de
adivinar.
● Debería haber una -y preferiblemente sólo una-
manera obvia de hacerlo.
● Aunque esa manera puede no ser obvia al principio a
menos que usted sea holandés.15
● Ahora es mejor que nunca.
● Aunque nunca es a menudo mejor que ya mismo.
● Si la implementación es difícil de explicar, es una
mala idea.
● Si la implementación es fácil de explicar, puede que
sea una buena idea.
● Los espacios de nombres (namespaces) son una
gran idea ¡Hagamos más de esas cosas!
¿Por qué usar Python?
● Es fácil de aprender
● Se ven resultados más rápidos
● Puedes especializarte en varias cosas
● Google lo usa y lo recomienda
● Puedes crear webapps, desktop apps y shell apps
● Puedes comenzar más rápido y escalar
● Viene pre-instalado en linux y MacOS
● Es fácil de instalar en Windows
● Existe Ninja IDE
● Es Open Source
¿Por qué usar Python?
¿Quiénes lo usan?
Ejemplo Matemático I
###Programa que imprima los 25 primeros
números naturales
n = 1
while n <= 25:
print n,
n += 1
Ejemplo Matemático II
### Introducir un nuumero por teclado y decir si es
par o impar
h = input('Introduzca un numero: ')
if h%2 == 0:
print 'Este numero es par'
else:
print 'Este numero es impar'
Módulo
Ejemplo Python
Frameworks
Ejemplo: Web Scraping con Django
Links
➔ http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-
python.pdf
➔ https://www.python.org
➔ http://getpocket.com/a/read/523514779
➔ http://www.uji.es/bin/publ/edicions/ippython.pdf
➔ http://www.slideshare.net/etox/django-eghost-2010
➔ http://jaysitsecurity.blogspot.com/2013/04/cracking-passwords-with-python.html

Weitere ähnliche Inhalte

Was ist angesagt?

Exposición Python
Exposición PythonExposición Python
Exposición Pythondavidare
 
Manual Basico para Encantadores de Serpientes (Python)
Manual Basico para Encantadores de Serpientes (Python)Manual Basico para Encantadores de Serpientes (Python)
Manual Basico para Encantadores de Serpientes (Python)Fco Javier Lucena
 
Mini clase Intro Programación Python UTN Profesorado 2015
Mini clase Intro Programación Python UTN Profesorado 2015Mini clase Intro Programación Python UTN Profesorado 2015
Mini clase Intro Programación Python UTN Profesorado 2015Mariano Reingart
 
Introduccion a Python por Facundo Batista
Introduccion a Python por Facundo BatistaIntroduccion a Python por Facundo Batista
Introduccion a Python por Facundo BatistaRoberto Allende
 
Python - Programación para machos
Python - Programación para machosPython - Programación para machos
Python - Programación para machosJorge Hernandez
 
Programacion orientada a objetos python manuel casado martín - universidad ...
Programacion orientada a objetos python   manuel casado martín - universidad ...Programacion orientada a objetos python   manuel casado martín - universidad ...
Programacion orientada a objetos python manuel casado martín - universidad ...Wilson Bautista
 
Lenguaje de programacion C++ 1
Lenguaje de programacion C++ 1Lenguaje de programacion C++ 1
Lenguaje de programacion C++ 1David
 
Utp lpi_s4_instrucciones de control 2012-2
 Utp lpi_s4_instrucciones de control 2012-2 Utp lpi_s4_instrucciones de control 2012-2
Utp lpi_s4_instrucciones de control 2012-2jcbenitezp
 
Diapositivas del resumen y ejercicios(finalizada) (1)
Diapositivas del resumen y ejercicios(finalizada) (1)Diapositivas del resumen y ejercicios(finalizada) (1)
Diapositivas del resumen y ejercicios(finalizada) (1)guestc229aba9
 
Presentación de programación (conceptos y ejercicios)
Presentación de programación (conceptos y ejercicios)Presentación de programación (conceptos y ejercicios)
Presentación de programación (conceptos y ejercicios)guest6a4fee
 
Diapositivas del resumen y ejercicios(finalizada)
Diapositivas del resumen y ejercicios(finalizada)Diapositivas del resumen y ejercicios(finalizada)
Diapositivas del resumen y ejercicios(finalizada)guest6a4fee
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivasstarduslex
 

Was ist angesagt? (20)

Python para todos
Python para todosPython para todos
Python para todos
 
Exposición Python
Exposición PythonExposición Python
Exposición Python
 
Manual Basico para Encantadores de Serpientes (Python)
Manual Basico para Encantadores de Serpientes (Python)Manual Basico para Encantadores de Serpientes (Python)
Manual Basico para Encantadores de Serpientes (Python)
 
Mini clase Intro Programación Python UTN Profesorado 2015
Mini clase Intro Programación Python UTN Profesorado 2015Mini clase Intro Programación Python UTN Profesorado 2015
Mini clase Intro Programación Python UTN Profesorado 2015
 
Clase4_Python-CTIC
Clase4_Python-CTICClase4_Python-CTIC
Clase4_Python-CTIC
 
Python básico I
Python básico IPython básico I
Python básico I
 
Python}
Python}Python}
Python}
 
Introduccion a Python por Facundo Batista
Introduccion a Python por Facundo BatistaIntroduccion a Python por Facundo Batista
Introduccion a Python por Facundo Batista
 
Introducción a Python
Introducción a PythonIntroducción a Python
Introducción a Python
 
Python - Programación para machos
Python - Programación para machosPython - Programación para machos
Python - Programación para machos
 
Lenguaje de-programacion-c++
Lenguaje de-programacion-c++Lenguaje de-programacion-c++
Lenguaje de-programacion-c++
 
Recetario de Látex
Recetario de LátexRecetario de Látex
Recetario de Látex
 
Programacion orientada a objetos python manuel casado martín - universidad ...
Programacion orientada a objetos python   manuel casado martín - universidad ...Programacion orientada a objetos python   manuel casado martín - universidad ...
Programacion orientada a objetos python manuel casado martín - universidad ...
 
Lenguaje de programacion C++ 1
Lenguaje de programacion C++ 1Lenguaje de programacion C++ 1
Lenguaje de programacion C++ 1
 
Utp lpi_s4_instrucciones de control 2012-2
 Utp lpi_s4_instrucciones de control 2012-2 Utp lpi_s4_instrucciones de control 2012-2
Utp lpi_s4_instrucciones de control 2012-2
 
Diapositivas del resumen y ejercicios(finalizada) (1)
Diapositivas del resumen y ejercicios(finalizada) (1)Diapositivas del resumen y ejercicios(finalizada) (1)
Diapositivas del resumen y ejercicios(finalizada) (1)
 
Presentación de programación (conceptos y ejercicios)
Presentación de programación (conceptos y ejercicios)Presentación de programación (conceptos y ejercicios)
Presentación de programación (conceptos y ejercicios)
 
Diapositivas del resumen y ejercicios(finalizada)
Diapositivas del resumen y ejercicios(finalizada)Diapositivas del resumen y ejercicios(finalizada)
Diapositivas del resumen y ejercicios(finalizada)
 
Python básico II
Python básico IIPython básico II
Python básico II
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivas
 

Andere mochten auch

pandas: a Foundational Python Library for Data Analysis and Statistics
pandas: a Foundational Python Library for Data Analysis and Statisticspandas: a Foundational Python Library for Data Analysis and Statistics
pandas: a Foundational Python Library for Data Analysis and StatisticsWes McKinney
 
pandas: Powerful data analysis tools for Python
pandas: Powerful data analysis tools for Pythonpandas: Powerful data analysis tools for Python
pandas: Powerful data analysis tools for PythonWes McKinney
 
Python for Financial Data Analysis with pandas
Python for Financial Data Analysis with pandasPython for Financial Data Analysis with pandas
Python for Financial Data Analysis with pandasWes McKinney
 
Introduction to Python
Introduction to Python Introduction to Python
Introduction to Python amiable_indian
 
MANUAL DE REORIENTACION DE ANTENAS - PERUEDUCA
MANUAL DE REORIENTACION DE ANTENAS - PERUEDUCAMANUAL DE REORIENTACION DE ANTENAS - PERUEDUCA
MANUAL DE REORIENTACION DE ANTENAS - PERUEDUCAAIP I.E."J. M. Arguedas"
 
Análisis de audiencias de MARCA.com
Análisis de audiencias de MARCA.comAnálisis de audiencias de MARCA.com
Análisis de audiencias de MARCA.comNacho Poveda
 
Presentación1
Presentación1Presentación1
Presentación1DeLiia7
 
Circular 58 del 21 09 2000
Circular 58 del 21 09 2000Circular 58 del 21 09 2000
Circular 58 del 21 09 2000Roberto Cartes
 
Análisis de resultados
Análisis de resultadosAnálisis de resultados
Análisis de resultadosiesluarca2012
 
Gmupd m 001.07.13_consejos.admon_2
Gmupd m 001.07.13_consejos.admon_2Gmupd m 001.07.13_consejos.admon_2
Gmupd m 001.07.13_consejos.admon_2upydalcorcon
 
Una galga llamada Jasmine
Una galga llamada JasmineUna galga llamada Jasmine
Una galga llamada Jasminegerardoiglesias
 
Diapositivas slideshare proyecto
Diapositivas slideshare proyectoDiapositivas slideshare proyecto
Diapositivas slideshare proyectoguadaperiodico
 
La herencia política y la social de la
La herencia política y la social de laLa herencia política y la social de la
La herencia política y la social de laElihu Reyes
 

Andere mochten auch (20)

pandas: a Foundational Python Library for Data Analysis and Statistics
pandas: a Foundational Python Library for Data Analysis and Statisticspandas: a Foundational Python Library for Data Analysis and Statistics
pandas: a Foundational Python Library for Data Analysis and Statistics
 
pandas: Powerful data analysis tools for Python
pandas: Powerful data analysis tools for Pythonpandas: Powerful data analysis tools for Python
pandas: Powerful data analysis tools for Python
 
Python for Financial Data Analysis with pandas
Python for Financial Data Analysis with pandasPython for Financial Data Analysis with pandas
Python for Financial Data Analysis with pandas
 
Introduction to Python
Introduction to Python Introduction to Python
Introduction to Python
 
MANUAL DE REORIENTACION DE ANTENAS - PERUEDUCA
MANUAL DE REORIENTACION DE ANTENAS - PERUEDUCAMANUAL DE REORIENTACION DE ANTENAS - PERUEDUCA
MANUAL DE REORIENTACION DE ANTENAS - PERUEDUCA
 
Análisis de audiencias de MARCA.com
Análisis de audiencias de MARCA.comAnálisis de audiencias de MARCA.com
Análisis de audiencias de MARCA.com
 
Presentación1
Presentación1Presentación1
Presentación1
 
FASCICULO GENERAL-COMUNICACION
FASCICULO GENERAL-COMUNICACIONFASCICULO GENERAL-COMUNICACION
FASCICULO GENERAL-COMUNICACION
 
Circular 58 del 21 09 2000
Circular 58 del 21 09 2000Circular 58 del 21 09 2000
Circular 58 del 21 09 2000
 
Pregunta 22
Pregunta 22Pregunta 22
Pregunta 22
 
Análisis de resultados
Análisis de resultadosAnálisis de resultados
Análisis de resultados
 
Gmupd m 001.07.13_consejos.admon_2
Gmupd m 001.07.13_consejos.admon_2Gmupd m 001.07.13_consejos.admon_2
Gmupd m 001.07.13_consejos.admon_2
 
Una galga llamada Jasmine
Una galga llamada JasmineUna galga llamada Jasmine
Una galga llamada Jasmine
 
Diapositivas slideshare proyecto
Diapositivas slideshare proyectoDiapositivas slideshare proyecto
Diapositivas slideshare proyecto
 
Sistema digestivo
Sistema digestivoSistema digestivo
Sistema digestivo
 
La herencia política y la social de la
La herencia política y la social de laLa herencia política y la social de la
La herencia política y la social de la
 
Productos lacteos
Productos lacteosProductos lacteos
Productos lacteos
 
Sist. digestivo
Sist. digestivoSist. digestivo
Sist. digestivo
 
INSTRUCTIVO SCARTCH 1
INSTRUCTIVO SCARTCH 1INSTRUCTIVO SCARTCH 1
INSTRUCTIVO SCARTCH 1
 
El fenómeno del niño
El fenómeno del niñoEl fenómeno del niño
El fenómeno del niño
 

Ähnlich wie Introducción a Python

Python - Programando fácil, rápido y gratis
Python - Programando fácil, rápido y gratisPython - Programando fácil, rápido y gratis
Python - Programando fácil, rápido y gratisJuan Percy Rojas Cruz
 
Ya estoy aprendiendo a programar ¿y ahora?
Ya estoy aprendiendo a programar ¿y ahora?Ya estoy aprendiendo a programar ¿y ahora?
Ya estoy aprendiendo a programar ¿y ahora?Carlos Toxtli
 
Screencast aprende python - parte 1
Screencast   aprende python - parte 1Screencast   aprende python - parte 1
Screencast aprende python - parte 1Noe Nieto
 
Clase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptxClase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptxjgs07
 
Screencast aprende python - anexo python en winshit
Screencast   aprende python - anexo python en winshitScreencast   aprende python - anexo python en winshit
Screencast aprende python - anexo python en winshitNoe Nieto
 
Transparencias taller Python
Transparencias taller PythonTransparencias taller Python
Transparencias taller PythonSergio Soto
 
Manual de python
Manual de pythonManual de python
Manual de pythonULEAM
 
Python 101 breve introducción al lenguaje python
Python 101  breve introducción al lenguaje pythonPython 101  breve introducción al lenguaje python
Python 101 breve introducción al lenguaje pythonemilioferreyra
 
Conceptos básicos y aplicaciones prácticas de programación para SEO
Conceptos básicos y aplicaciones prácticas de programación para SEOConceptos básicos y aplicaciones prácticas de programación para SEO
Conceptos básicos y aplicaciones prácticas de programación para SEOnacho mascort
 

Ähnlich wie Introducción a Python (20)

Python - Programando fácil, rápido y gratis
Python - Programando fácil, rápido y gratisPython - Programando fácil, rápido y gratis
Python - Programando fácil, rápido y gratis
 
Ya estoy aprendiendo a programar ¿y ahora?
Ya estoy aprendiendo a programar ¿y ahora?Ya estoy aprendiendo a programar ¿y ahora?
Ya estoy aprendiendo a programar ¿y ahora?
 
No quiero vuestra basura en Android
No quiero vuestra basura en AndroidNo quiero vuestra basura en Android
No quiero vuestra basura en Android
 
PYTHON.pptx
PYTHON.pptxPYTHON.pptx
PYTHON.pptx
 
Screencast aprende python - parte 1
Screencast   aprende python - parte 1Screencast   aprende python - parte 1
Screencast aprende python - parte 1
 
Clase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptxClase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptx
 
Por qué python?
Por qué python?Por qué python?
Por qué python?
 
Python no muerde
Python  no muerdePython  no muerde
Python no muerde
 
Tdd desde las_trincheras
Tdd desde las_trincherasTdd desde las_trincheras
Tdd desde las_trincheras
 
Screencast aprende python - anexo python en winshit
Screencast   aprende python - anexo python en winshitScreencast   aprende python - anexo python en winshit
Screencast aprende python - anexo python en winshit
 
Transparencias taller Python
Transparencias taller PythonTransparencias taller Python
Transparencias taller Python
 
Manual de python
Manual de pythonManual de python
Manual de python
 
python
pythonpython
python
 
Python power 1
Python power 1Python power 1
Python power 1
 
OOP Python workshop
OOP Python workshopOOP Python workshop
OOP Python workshop
 
Python 101 breve introducción al lenguaje python
Python 101  breve introducción al lenguaje pythonPython 101  breve introducción al lenguaje python
Python 101 breve introducción al lenguaje python
 
Conceptos básicos y aplicaciones prácticas de programación para SEO
Conceptos básicos y aplicaciones prácticas de programación para SEOConceptos básicos y aplicaciones prácticas de programación para SEO
Conceptos básicos y aplicaciones prácticas de programación para SEO
 
El arte de programar
El arte de programarEl arte de programar
El arte de programar
 
Iniciación a Python 3
Iniciación a Python 3Iniciación a Python 3
Iniciación a Python 3
 
Python-01.pdf
Python-01.pdfPython-01.pdf
Python-01.pdf
 

Mehr von Rosa María Orellana Maldonado

La Experiencia de Usuario en la era de la Inteligencia Artificial
La Experiencia de Usuario en la era de la Inteligencia ArtificialLa Experiencia de Usuario en la era de la Inteligencia Artificial
La Experiencia de Usuario en la era de la Inteligencia ArtificialRosa María Orellana Maldonado
 
Manejo de Equipos Ágiles en Startups - El "Yo" por el "Nosotros"
Manejo de Equipos Ágiles en Startups - El "Yo" por el "Nosotros"Manejo de Equipos Ágiles en Startups - El "Yo" por el "Nosotros"
Manejo de Equipos Ágiles en Startups - El "Yo" por el "Nosotros"Rosa María Orellana Maldonado
 
Liderazgo y participación de las mujeres en Tecnologías
Liderazgo y participación de las mujeres en TecnologíasLiderazgo y participación de las mujeres en Tecnologías
Liderazgo y participación de las mujeres en TecnologíasRosa María Orellana Maldonado
 

Mehr von Rosa María Orellana Maldonado (20)

DesingOps -2019
DesingOps -2019 DesingOps -2019
DesingOps -2019
 
La Experiencia de Usuario en la era de la Inteligencia Artificial
La Experiencia de Usuario en la era de la Inteligencia ArtificialLa Experiencia de Usuario en la era de la Inteligencia Artificial
La Experiencia de Usuario en la era de la Inteligencia Artificial
 
Blockchain y la Educación Digital E-Learning
Blockchain y la Educación Digital E-LearningBlockchain y la Educación Digital E-Learning
Blockchain y la Educación Digital E-Learning
 
BlockChain - La Tecnología del Futuro
BlockChain - La Tecnología del FuturoBlockChain - La Tecnología del Futuro
BlockChain - La Tecnología del Futuro
 
La importancia del Diseño Centrado en el Usuario UX
La importancia del Diseño Centrado en el Usuario UX La importancia del Diseño Centrado en el Usuario UX
La importancia del Diseño Centrado en el Usuario UX
 
Cómo adaptar Research UX en un entorno Agile
Cómo adaptar Research UX en un entorno AgileCómo adaptar Research UX en un entorno Agile
Cómo adaptar Research UX en un entorno Agile
 
Management 3.0
Management 3.0Management 3.0
Management 3.0
 
Transformación Agile
Transformación AgileTransformación Agile
Transformación Agile
 
Manejo de Equipos Ágiles en Startups - El "Yo" por el "Nosotros"
Manejo de Equipos Ágiles en Startups - El "Yo" por el "Nosotros"Manejo de Equipos Ágiles en Startups - El "Yo" por el "Nosotros"
Manejo de Equipos Ágiles en Startups - El "Yo" por el "Nosotros"
 
GDG Summit Latam Bogotá - Mayo 2016
GDG Summit Latam Bogotá - Mayo 2016GDG Summit Latam Bogotá - Mayo 2016
GDG Summit Latam Bogotá - Mayo 2016
 
Primer Rails Girls Cali - Abril 2016
Primer Rails Girls Cali - Abril 2016Primer Rails Girls Cali - Abril 2016
Primer Rails Girls Cali - Abril 2016
 
Comuni Picth - 1ra Hackaton de San Isidro
Comuni Picth - 1ra Hackaton de San IsidroComuni Picth - 1ra Hackaton de San Isidro
Comuni Picth - 1ra Hackaton de San Isidro
 
The Design Sprint
The Design SprintThe Design Sprint
The Design Sprint
 
UX Mobile
UX MobileUX Mobile
UX Mobile
 
Liderazgo y Dirección de las Mujeres en las TICs
Liderazgo y Dirección de las Mujeres en las TICsLiderazgo y Dirección de las Mujeres en las TICs
Liderazgo y Dirección de las Mujeres en las TICs
 
Scrum - Agilidad en el desarollo de Proyectos
Scrum -  Agilidad en el desarollo de ProyectosScrum -  Agilidad en el desarollo de Proyectos
Scrum - Agilidad en el desarollo de Proyectos
 
Mujeres en Tecnologías
Mujeres en TecnologíasMujeres en Tecnologías
Mujeres en Tecnologías
 
Presentación de PyLadies Perú
Presentación de PyLadies PerúPresentación de PyLadies Perú
Presentación de PyLadies Perú
 
Drupalchix - Introducción a Drupal
Drupalchix - Introducción a DrupalDrupalchix - Introducción a Drupal
Drupalchix - Introducción a Drupal
 
Liderazgo y participación de las mujeres en Tecnologías
Liderazgo y participación de las mujeres en TecnologíasLiderazgo y participación de las mujeres en Tecnologías
Liderazgo y participación de las mujeres en Tecnologías
 

Kürzlich hochgeladen

Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 

Kürzlich hochgeladen (20)

Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 

Introducción a Python

  • 1. PyLadies Perú - Introducción a Python co-founder WIT- Perú: @assoritam Rosa María Orellana Marzo - 2014
  • 2. ¿Qué es Python? ● A fines de los 80’s ● Proyecto de Código Abierto ● Dictador Benevolente ● Python 3.4.0
  • 3. ¿Qué es Python? ● Interpretado de alto nivel ● Multiplataforma ● Usa Tipado Dinámico ● Usa Conteo de Referencias
  • 4. Zend de Python ● Bello es mejor que feo. ● Explícito es mejor que implícito. ● Simple es mejor que complejo. ● Complejo es mejor que complicado. ● Plano es mejor que anidado. ● Disperso es mejor que denso. ● La legibilidad cuenta. ● Los casos especiales no son tan especiales como para quebrantar las reglas. ● Aunque lo práctico gana a la pureza. ● Los errores nunca deberían dejarse pasar silenciosamente. ● A menos que hayan sido silenciados explícitamente ● Frente a la ambigüedad, rechaza la tentación de adivinar. ● Debería haber una -y preferiblemente sólo una- manera obvia de hacerlo. ● Aunque esa manera puede no ser obvia al principio a menos que usted sea holandés.15 ● Ahora es mejor que nunca. ● Aunque nunca es a menudo mejor que ya mismo. ● Si la implementación es difícil de explicar, es una mala idea. ● Si la implementación es fácil de explicar, puede que sea una buena idea. ● Los espacios de nombres (namespaces) son una gran idea ¡Hagamos más de esas cosas!
  • 5. ¿Por qué usar Python? ● Es fácil de aprender ● Se ven resultados más rápidos ● Puedes especializarte en varias cosas ● Google lo usa y lo recomienda ● Puedes crear webapps, desktop apps y shell apps ● Puedes comenzar más rápido y escalar ● Viene pre-instalado en linux y MacOS ● Es fácil de instalar en Windows ● Existe Ninja IDE ● Es Open Source
  • 6. ¿Por qué usar Python?
  • 8. Ejemplo Matemático I ###Programa que imprima los 25 primeros números naturales n = 1 while n <= 25: print n, n += 1
  • 9. Ejemplo Matemático II ### Introducir un nuumero por teclado y decir si es par o impar h = input('Introduzca un numero: ') if h%2 == 0: print 'Este numero es par' else: print 'Este numero es impar'
  • 13. Ejemplo: Web Scraping con Django
  • 14. Links ➔ http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar- python.pdf ➔ https://www.python.org ➔ http://getpocket.com/a/read/523514779 ➔ http://www.uji.es/bin/publ/edicions/ippython.pdf ➔ http://www.slideshare.net/etox/django-eghost-2010 ➔ http://jaysitsecurity.blogspot.com/2013/04/cracking-passwords-with-python.html