python

Páginas: 30 (7368 palabras) Publicado: 3 de noviembre de 2013
Introducción a Python
Pablo Orduña
pablo@ordunya.com
Cursillos Julio 2007 e-ghost
http://www.morelab.deusto.es

This work is licensed under the Creative Commons Attribution License. To view a copy of this license, visit
http://creativecommons.org/licenses/by/3.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305,

Introducción a Python

Sobre elcursillo


El cursillo está entre los Cursillos de Julio de los grupos
de interés de la Universidad de Deusto


Cursillos de Julio






Desde hace varios años, alumnos y alumnas de la Facultad de Ingeniería de la
Universidad de Deusto organizan de manera voluntaria una serie de cursillos que
abarcan diversas áreas de conocimiento
Cuenta con el apoyo de profesores y de laFacultad de Ingeniería – ESIDE, que anima e
impulsa estas actividades facilitando el uso de aulas informatizadas y demás recursos
para que su realización sea lo mejor posible

Filosofía de los cursillos


¡Compartir conocimiento!



Ayudar a dar los primeros pasos de una tecnología, lenguaje de programación etc.







En consecuencia: En un cursillo se abarcan la máximacantidad de temas en el mínimo
tiempo posible. No es posible profundizar mucho en cada tema, pero sí ver lo suficiente
para que el/la alumno/a pueda seguir aprendiendo por su cuenta, una vez dados los
primeros pasos
Cursillos introductorios, no exhaustivos

Más información sobre los Cursillos de Julio

Este concretamente se da desde el grupo de software libre de la
Universidad (el e-ghost) concolaboración del MoreLab.

© 2007 – Pablo Orduña

e-ghost – ESIDE – Universidad de Deusto

Introducción a Python

Material del cursillo
Tanto las transparencias como muchos de
los ejemplos de este cursillo están basados
en las transparencias y ejemplos de
Diego López de Ipiña, los originales están
disponibles en su página web
En los ejemplos hay una carpeta
“tresenraya”, que sefue completando y
refinando durante el cursillo de Julio 2006,
impartido por Arkaitz Ruiz y Pablo Orduña.
Muchos ejemplos están más completos en
el mismo


© 2007 – Pablo Orduña

e-ghost – ESIDE – Universidad de Deusto

Introducción a Python

Contenido


Introducción a Python








© 2007 – Pablo Orduña

Programación modular
Orientación a objetos
XUnitBases de Datos
XML
GUI
Aspectos más avanzados de Python

e-ghost – ESIDE – Universidad de Deusto

Introducción a Python

Python


Python fue creado por Guido van Rossum (
http://www.python.org/~guido/)




Da este nombre al lenguaje inspirado por
el popular grupo cómico británico Monty
Python

Guido creó Python durante unas
vacaciones de navidad en las que (al
parecer) seestaba aburriendo

© 2007 – Pablo Orduña

e-ghost – ESIDE – Universidad de Deusto

Introducción a Python

Hola Mundo en Python

#!/usr/bin/env python
print "Hola Mundo" # "Hola Mundo"
print "hola", "mundo" # "hola mundo"
print "Hola" + "Mundo" # "HolaMundo"

© 2007 – Pablo Orduña

e-ghost – ESIDE – Universidad de Deusto

Introducción a Python

Características de Python I
Muy legible y elegante




Muy difícil escribir código ofuscado

Simple y poderoso







Minimalista: todo aquello innecesario no hay que
escribirlo (;, {, }, '\n')
Muy denso: poco código hace mucho
Soporta objetos y estructuras de datos de alto nivel:
strings, listas, diccionarios, etc.
Múltiples niveles de organizar código: funciones, clases,
módulos, y paquetes


Python standard library (
http://www.python.org/doc/current/lib/lib.html) contiene
un sinfín de clases de utilidad

Si hay áreas que son lentas se pueden reemplazar por
plugins en C o C++, siguiendo la API para extender o
empotrar Python en una aplicación, o a través de
herramientas como SWIG, sip o Pyrex.

© 2007 – Pablo Orduña

e-ghost – ESIDE – Universidad de Deusto...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Python
  • Por Qué Python?
  • PYTHON
  • python sonido
  • python
  • python
  • Python
  • Python

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS