SlideShare una empresa de Scribd logo
Python multiuso En todo lugar, para toda ocasión... Francisco Palm ULA/Cenditel
Motivación ,[object Object]
Hablar de detalles de programación es largo y a veces soporífero ,[object Object]
¿Python es? ,[object Object]
Diseñado para las personas ,[object Object]
Menos código ,[object Object],x,y,z = 2,'hola',pow ,[object Object],print z <built-in function pow>
Menos código ,[object Object],for i in range(5): if i == 3: print &quot;i es 3&quot;
Interactivo de fábrica ,[object Object]
Sirve como calculadora, shell o ambiente de pruebas. $python $ipython
Todo es un objeto ,[object Object],>>> &quot;hola&quot;.upper() 'HOLA' >>> int(1).__add__(1) 2
Estructuras dinámicas ,[object Object],l = [3,'cuatro',5j,[0x6a,0x6b]] d = {“fpalm”:[“impulsivo”,”distraido”, “extravagante”]}
Listas y comprensivas ,[object Object],>>> li = ['tel','cite','cnti','a'] >>> [i for i in li if 'te' in i] ['tel', 'cite']
Viene con pilas incluídas ,[object Object],import smtplib server = smtplib.SMTP('localhost') server.sendmail('x@z','y@z','hola') server.quit()
Autodocumentado ,[object Object],>>> def tome_pim(x): ...  &quot;&quot;&quot; y haga pum! &quot;&quot;&quot; ...  return &quot;pum(%s)&quot; % x >>> tome_pim.__doc__ ' y haga pum! '
Introspectivo ,[object Object],[(met, met.__doc__) for met in dir(math) if not(callable(getattr(math,met)))]
Captura de Errores ,[object Object]
Captura de Errores Traceback (most recent call last): File &quot;simredes.py&quot;, line 229, in <module> lee_nom_arch() File &quot;simredes.py&quot;, line 90, in lee_nom_arch a_entrada = open(nombre_e,'r') IOError: [Errno 2] No such file or directory: '.DEF'
Habla web ,[object Object],import BaseHTTPServer httpd = BaseHTTPServer.HTTPServer(('',8000), BaseHTTPServer.BaseHTTPRequestHandler) httpd.serve_forever()
Python calculadora >>> (1+2j)/(1+1j) (1.5+0.5j) >>> from scipy.integrate import quad >>> import math >>> quad(lambda x: math.exp(-x), 0, 4.5) (0.98889100346175751, 1.0978895608879186e-14)
Thumbnails con PIL import os, sys, Image size = 128, 128 for infile in sys.argv[1:]: outfile = os.path.splitext(infile)[0] + &quot;-thumbnail.jpg&quot; try: im = Image.open(infile) im.thumbnail(size) im.save(outfile, &quot;JPEG&quot;) except IOError: print &quot;no se puede con&quot;, infile
Tomar notas con Synoptic $ apt-get install python-setuptools $ sudo easy_install synoptic $ synoptic flisol serving at http://127.0.0.1:7331/...

Más contenido relacionado

Destacado

CERN_3o_GEL_SPARTIS_2013
CERN_3o_GEL_SPARTIS_2013CERN_3o_GEL_SPARTIS_2013
CERN_3o_GEL_SPARTIS_2013
elpaloumpa
 
Mini Game
Mini GameMini Game
Mini Game
guest16f088
 
excursion familiar
excursion familiarexcursion familiar
excursion familiarrayude
 
Trend search korean_september20
Trend search korean_september20Trend search korean_september20
Trend search korean_september20Mina Choi
 
Health Reference Center Academic: A Guide for Easy Use
Health Reference Center Academic: A Guide for Easy UseHealth Reference Center Academic: A Guide for Easy Use
Health Reference Center Academic: A Guide for Easy Use
mlincoln
 
Enron Final Oct19 Mnchoi
Enron Final Oct19 MnchoiEnron Final Oct19 Mnchoi
Enron Final Oct19 MnchoiMina Choi
 
Imshopping Saleskit 0530
Imshopping Saleskit 0530Imshopping Saleskit 0530
Imshopping Saleskit 0530
Julia Chen
 
Enron Final Oct13
Enron Final  Oct13Enron Final  Oct13
Enron Final Oct13Mina Choi
 
Enron Final Oct13
Enron Final Oct13Enron Final Oct13
Enron Final Oct13
Mina Choi
 
Pzaar Bp 20091021
Pzaar Bp 20091021Pzaar Bp 20091021
Pzaar Bp 20091021
Julia Chen
 
Poster rrr parousiasi
Poster rrr parousiasiPoster rrr parousiasi
Poster rrr parousiasi
elpaloumpa
 
Enron Final Oct13
Enron Final  Oct13Enron Final  Oct13
Enron Final Oct13Mina Choi
 
Gestión y Análisis de Datos para las Ciencias Económicas con Python y R
Gestión y Análisis de Datos para las Ciencias Económicas con Python y RGestión y Análisis de Datos para las Ciencias Económicas con Python y R
Gestión y Análisis de Datos para las Ciencias Económicas con Python y R
Francisco Palm
 
microscope_ekfe_lakonias
microscope_ekfe_lakoniasmicroscope_ekfe_lakonias
microscope_ekfe_lakoniaselpaloumpa
 
Γεωγραφικές Συντεταγμένες
Γεωγραφικές ΣυντεταγμένεςΓεωγραφικές Συντεταγμένες
Γεωγραφικές Συντεταγμένες
elpaloumpa
 
Profil Penataan Ruang Banten
Profil Penataan Ruang BantenProfil Penataan Ruang Banten
Profil Penataan Ruang Bantenzoronoazoro
 
DIY: Making your own lenses by Meghana Kulkarni
DIY: Making your own lenses by Meghana KulkarniDIY: Making your own lenses by Meghana Kulkarni
DIY: Making your own lenses by Meghana Kulkarni
Mayank Rungta
 

Destacado (19)

CERN_3o_GEL_SPARTIS_2013
CERN_3o_GEL_SPARTIS_2013CERN_3o_GEL_SPARTIS_2013
CERN_3o_GEL_SPARTIS_2013
 
Mini Game
Mini GameMini Game
Mini Game
 
excursion familiar
excursion familiarexcursion familiar
excursion familiar
 
Trend search korean_september20
Trend search korean_september20Trend search korean_september20
Trend search korean_september20
 
Fractions
FractionsFractions
Fractions
 
Health Reference Center Academic: A Guide for Easy Use
Health Reference Center Academic: A Guide for Easy UseHealth Reference Center Academic: A Guide for Easy Use
Health Reference Center Academic: A Guide for Easy Use
 
Enron Final Oct19 Mnchoi
Enron Final Oct19 MnchoiEnron Final Oct19 Mnchoi
Enron Final Oct19 Mnchoi
 
Imshopping Saleskit 0530
Imshopping Saleskit 0530Imshopping Saleskit 0530
Imshopping Saleskit 0530
 
Enron Final Oct13
Enron Final  Oct13Enron Final  Oct13
Enron Final Oct13
 
Powers of ten
Powers of tenPowers of ten
Powers of ten
 
Enron Final Oct13
Enron Final Oct13Enron Final Oct13
Enron Final Oct13
 
Pzaar Bp 20091021
Pzaar Bp 20091021Pzaar Bp 20091021
Pzaar Bp 20091021
 
Poster rrr parousiasi
Poster rrr parousiasiPoster rrr parousiasi
Poster rrr parousiasi
 
Enron Final Oct13
Enron Final  Oct13Enron Final  Oct13
Enron Final Oct13
 
Gestión y Análisis de Datos para las Ciencias Económicas con Python y R
Gestión y Análisis de Datos para las Ciencias Económicas con Python y RGestión y Análisis de Datos para las Ciencias Económicas con Python y R
Gestión y Análisis de Datos para las Ciencias Económicas con Python y R
 
microscope_ekfe_lakonias
microscope_ekfe_lakoniasmicroscope_ekfe_lakonias
microscope_ekfe_lakonias
 
Γεωγραφικές Συντεταγμένες
Γεωγραφικές ΣυντεταγμένεςΓεωγραφικές Συντεταγμένες
Γεωγραφικές Συντεταγμένες
 
Profil Penataan Ruang Banten
Profil Penataan Ruang BantenProfil Penataan Ruang Banten
Profil Penataan Ruang Banten
 
DIY: Making your own lenses by Meghana Kulkarni
DIY: Making your own lenses by Meghana KulkarniDIY: Making your own lenses by Meghana Kulkarni
DIY: Making your own lenses by Meghana Kulkarni
 

Similar a Python Multiuso

Taller II Coreis Python 13112009
Taller II Coreis Python 13112009Taller II Coreis Python 13112009
Taller II Coreis Python 13112009
Carlos Cardenas Fernandez
 
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
 
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) (1)
Diapositivas del resumen y ejercicios(finalizada) (1)Diapositivas del resumen y ejercicios(finalizada) (1)
Diapositivas del resumen y ejercicios(finalizada) (1)guestc229aba9
 
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
Mariano Reingart
 
Programación en Pl/Python
Programación en Pl/PythonProgramación en Pl/Python
Programación en Pl/PythonEQ SOFT EIRL
 
Introduccion a Python por Facundo Batista
Introduccion a Python por Facundo BatistaIntroduccion a Python por Facundo Batista
Introduccion a Python por Facundo BatistaRoberto Allende
 
Introduccion a Python
Introduccion a PythonIntroduccion a Python
Introduccion a Python
Andrés Ignacio Martínez Soto
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de'Felipe Lozada
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de'Felipe Lozada
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de'Felipe Lozada
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de'Felipe Lozada
 
Taller I Coreis Python 10112009
Taller I Coreis Python 10112009Taller I Coreis Python 10112009
Taller I Coreis Python 10112009
Carlos Cardenas Fernandez
 
Python101
Python101Python101
Python101
pedro_sanhueza
 
Python - Programación para machos
Python - Programación para machosPython - Programación para machos
Python - Programación para machos
Jorge Hernandez
 
Computación distribuida usando Python
Computación distribuida usando PythonComputación distribuida usando Python
Computación distribuida usando Python
Jose Manuel Ortega Candel
 
Curso de VoIP / Parte 04: Conceptos avanzados
Curso de VoIP / Parte 04: Conceptos avanzadosCurso de VoIP / Parte 04: Conceptos avanzados
Curso de VoIP / Parte 04: Conceptos avanzados
Irontec
 
Introducción a Python
Introducción a PythonIntroducción a Python
Introducción a Python
nqnwebs
 

Similar a Python Multiuso (20)

Taller II Coreis Python 13112009
Taller II Coreis Python 13112009Taller II Coreis Python 13112009
Taller II Coreis Python 13112009
 
Introducción a Python
Introducción a PythonIntroducción a Python
Introducción a Python
 
Modelo Simulado
Modelo SimuladoModelo Simulado
Modelo Simulado
 
Diapositivas del resumen y ejercicios(finalizada)
Diapositivas del resumen y ejercicios(finalizada)Diapositivas del resumen y ejercicios(finalizada)
Diapositivas del resumen y ejercicios(finalizada)
 
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) (1)
Diapositivas del resumen y ejercicios(finalizada) (1)Diapositivas del resumen y ejercicios(finalizada) (1)
Diapositivas del resumen y ejercicios(finalizada) (1)
 
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
 
Programación en Pl/Python
Programación en Pl/PythonProgramación en Pl/Python
Programación en Pl/Python
 
Introduccion a Python por Facundo Batista
Introduccion a Python por Facundo BatistaIntroduccion a Python por Facundo Batista
Introduccion a Python por Facundo Batista
 
Introduccion a Python
Introduccion a PythonIntroduccion a Python
Introduccion a Python
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de
 
Taller I Coreis Python 10112009
Taller I Coreis Python 10112009Taller I Coreis Python 10112009
Taller I Coreis Python 10112009
 
Python101
Python101Python101
Python101
 
Python - Programación para machos
Python - Programación para machosPython - Programación para machos
Python - Programación para machos
 
Computación distribuida usando Python
Computación distribuida usando PythonComputación distribuida usando Python
Computación distribuida usando Python
 
Curso de VoIP / Parte 04: Conceptos avanzados
Curso de VoIP / Parte 04: Conceptos avanzadosCurso de VoIP / Parte 04: Conceptos avanzados
Curso de VoIP / Parte 04: Conceptos avanzados
 
Introducción a Python
Introducción a PythonIntroducción a Python
Introducción a Python
 

Más de Francisco Palm

Aprendizaje software libre
Aprendizaje software libreAprendizaje software libre
Aprendizaje software libreFrancisco Palm
 
Aprender con python
Aprender con pythonAprender con python
Aprender con python
Francisco Palm
 
Pensando La Migracion Como Un Hacker
Pensando La Migracion Como Un HackerPensando La Migracion Como Un Hacker
Pensando La Migracion Como Un HackerFrancisco Palm
 
La Programación de Videojuegos con Python como Estrategia para una Alfabetiza...
La Programación de Videojuegos con Python como Estrategia para una Alfabetiza...La Programación de Videojuegos con Python como Estrategia para una Alfabetiza...
La Programación de Videojuegos con Python como Estrategia para una Alfabetiza...
Francisco Palm
 
Python Aumenta Cinco Veces la Productividad
Python Aumenta Cinco Veces la ProductividadPython Aumenta Cinco Veces la Productividad
Python Aumenta Cinco Veces la Productividad
Francisco Palm
 
Sistemas de Gestión de Contenido Libres (MoinMoin y Plone)
Sistemas de Gestión de Contenido Libres (MoinMoin y Plone)Sistemas de Gestión de Contenido Libres (MoinMoin y Plone)
Sistemas de Gestión de Contenido Libres (MoinMoin y Plone)
Francisco Palm
 
Herramientas para el Desarrollo de Software Libre
Herramientas para el Desarrollo de Software LibreHerramientas para el Desarrollo de Software Libre
Herramientas para el Desarrollo de Software Libre
Francisco Palm
 
Python: programacion para el Poder Popular
Python: programacion para el Poder PopularPython: programacion para el Poder Popular
Python: programacion para el Poder Popular
Francisco Palm
 
Hacia LOCALIZA Libre
Hacia LOCALIZA LibreHacia LOCALIZA Libre
Hacia LOCALIZA Libre
Francisco Palm
 
Geomatica Libre para el Socialismo
Geomatica Libre para el SocialismoGeomatica Libre para el Socialismo
Geomatica Libre para el Socialismo
Francisco Palm
 
Taller de Induccion a la Geomatica Libre
Taller de Induccion a la Geomatica LibreTaller de Induccion a la Geomatica Libre
Taller de Induccion a la Geomatica LibreFrancisco Palm
 
Software libre y Ciudadania
Software libre y CiudadaniaSoftware libre y Ciudadania
Software libre y CiudadaniaFrancisco Palm
 

Más de Francisco Palm (12)

Aprendizaje software libre
Aprendizaje software libreAprendizaje software libre
Aprendizaje software libre
 
Aprender con python
Aprender con pythonAprender con python
Aprender con python
 
Pensando La Migracion Como Un Hacker
Pensando La Migracion Como Un HackerPensando La Migracion Como Un Hacker
Pensando La Migracion Como Un Hacker
 
La Programación de Videojuegos con Python como Estrategia para una Alfabetiza...
La Programación de Videojuegos con Python como Estrategia para una Alfabetiza...La Programación de Videojuegos con Python como Estrategia para una Alfabetiza...
La Programación de Videojuegos con Python como Estrategia para una Alfabetiza...
 
Python Aumenta Cinco Veces la Productividad
Python Aumenta Cinco Veces la ProductividadPython Aumenta Cinco Veces la Productividad
Python Aumenta Cinco Veces la Productividad
 
Sistemas de Gestión de Contenido Libres (MoinMoin y Plone)
Sistemas de Gestión de Contenido Libres (MoinMoin y Plone)Sistemas de Gestión de Contenido Libres (MoinMoin y Plone)
Sistemas de Gestión de Contenido Libres (MoinMoin y Plone)
 
Herramientas para el Desarrollo de Software Libre
Herramientas para el Desarrollo de Software LibreHerramientas para el Desarrollo de Software Libre
Herramientas para el Desarrollo de Software Libre
 
Python: programacion para el Poder Popular
Python: programacion para el Poder PopularPython: programacion para el Poder Popular
Python: programacion para el Poder Popular
 
Hacia LOCALIZA Libre
Hacia LOCALIZA LibreHacia LOCALIZA Libre
Hacia LOCALIZA Libre
 
Geomatica Libre para el Socialismo
Geomatica Libre para el SocialismoGeomatica Libre para el Socialismo
Geomatica Libre para el Socialismo
 
Taller de Induccion a la Geomatica Libre
Taller de Induccion a la Geomatica LibreTaller de Induccion a la Geomatica Libre
Taller de Induccion a la Geomatica Libre
 
Software libre y Ciudadania
Software libre y CiudadaniaSoftware libre y Ciudadania
Software libre y Ciudadania
 

Último

(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
durangense277
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 

Último (20)

(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 

Python Multiuso

  • 1. Python multiuso En todo lugar, para toda ocasión... Francisco Palm ULA/Cenditel
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Sirve como calculadora, shell o ambiente de pruebas. $python $ipython
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. Captura de Errores Traceback (most recent call last): File &quot;simredes.py&quot;, line 229, in <module> lee_nom_arch() File &quot;simredes.py&quot;, line 90, in lee_nom_arch a_entrada = open(nombre_e,'r') IOError: [Errno 2] No such file or directory: '.DEF'
  • 18.
  • 19. Python calculadora >>> (1+2j)/(1+1j) (1.5+0.5j) >>> from scipy.integrate import quad >>> import math >>> quad(lambda x: math.exp(-x), 0, 4.5) (0.98889100346175751, 1.0978895608879186e-14)
  • 20. Thumbnails con PIL import os, sys, Image size = 128, 128 for infile in sys.argv[1:]: outfile = os.path.splitext(infile)[0] + &quot;-thumbnail.jpg&quot; try: im = Image.open(infile) im.thumbnail(size) im.save(outfile, &quot;JPEG&quot;) except IOError: print &quot;no se puede con&quot;, infile
  • 21. Tomar notas con Synoptic $ apt-get install python-setuptools $ sudo easy_install synoptic $ synoptic flisol serving at http://127.0.0.1:7331/...
  • 22. Jugar con gedit def clean_moin(window): doc = window.get_active_document() flag = 0 doc.replace_all('`','{{{',flag) doc.replace_all('`','}}}',flag) doc.replace_all('<<BR>> ','',flag)
  • 23. Diagramas con pygraphviz from pygraphviz import * from random import randint A = AGraph() for i in range(16): A.add_edge(randint(0,15),i) n = A.get_node(i) print A.string() A.draw(&quot;star.png&quot;,prog=&quot;circo&quot;)
  • 24.
  • 25. No garantiza la felicidad pero te deja en la vuelta de la esquina...