IntroPython

Páginas: 48 (11865 palabras) Publicado: 27 de marzo de 2015
Introducción a Python
Arkaitz Ruiz y Pablo Orduña
arkaitzr@gmail.com
pablo@ordunya.com
Cursillos Julio 2006 E-Ghost

This work is licensed under the Creative Commons Attribution License. To view a copy of this license, visit
http://creativecommons.org/licenses/by/2.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 la Facultad 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áxima cantidad 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)

© 2006 – Pablo Orduña, Arkaitz Ruize­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 se fue completando y
refinando durante el cursillo. Muchos
ejemplos están más completos en elmismo


© 2006 – Pablo Orduña, Arkaitz Ruiz

e­ghost – ESIDE – Universidad de Deusto

Introducción a Python

Contenido


Introducción a Python







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

© 2006 – Pablo Orduña, Arkaitz Ruiz

e­ghost – ESIDE – Universidad de Deusto

Introducción a Python

Python


Python fue creado por Guidovan 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) se estaba aburriendo

© 2006 – Pablo Orduña, Arkaitz Ruiz

e­ghost – ESIDE – Universidad de Deusto

Introducción a Python

Hola Mundo en Python

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

© 2006 – Pablo Orduña, Arkaitz Ruiz

e­ghost – ESIDE – Universidad de Deusto

Introducción a Python

Características de Python I


Muy legible y elegante




Imposible escribir código ofuscado

Simple y poderoso







Minimalista: todo aquello innecesario no hay que
escribirlo (;, {, }, '\n')
Muydenso: 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.

© 2006 – Pablo Orduña, Arkaitz Ruiz

e­ghost – ESIDE – Universidad de Deusto

Introducción a Python

Características de Python II


De scripting










Código interoperable (como en Java "write once run
everywhere")
 Se puede utilizar en múltiples plataforma (más aún...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS