Actualizado el 22 de Marzo del 2020 (Publicado el 14 de Marzo del 2018)
2.177 visualizaciones desde el 14 de Marzo del 2018
1,7 MB
336 paginas
Creado hace 17a (30/10/2006)
INSTITUTO DE ESTUDIOS SUPERIORES
DE POZA RICA
Ingenieria en Sistemas Computacionales
Tesis:
Desarrollo de aplicaciones con Python,
PyGTK y Glade
Por Marco Antonio Islas Cruz
DECLARACIÓN DE AUTOR
Copyright © 2006 Marco Antonio Islas Cruz
Permission is granted to copy, distribute and/or modify this document under the terms
of the GNU Free Documentation License, Version 1.2 or any later version published by the Free
Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled "Apéndice B".
Copyright © 2006 Marco Antonio Islas Cruz
Se concede permiso para copiar, distribuir y modificar este documento según los términos
de la GNU Free Documentation License, Version 1.2 o cualquiera posterior publicada por la Free
Software Foundation, sin secciones invariantes ni textos de cubierta delantera o trasera. Se
dispone de una copia de la licencia en el Apéndice C, junto con una traducción no oficial en el
Apéndice D.
DEDICATORIA
En proceso.....
AGRADECIMIENTOS
Mi agradecimiento al Instituto de Estudios Superiores de Poza Rica, al Lic. Ignacio
Alvarado Castillo, rector del I.E.S.P.R., al C.P. Edgar San Román Viveros, Coordinador de servicios
escolares y al I.S.C. Juan de Dios Padrón Hinojosa.
INDICE
Declaración de Autor.............................................................................................2
Dedicatoria........................................................................................................3
Agradecimientos..................................................................................................4
Introducción.....................................................................................................13
Capitulo 1. planteamiento del problema fundamentacion del tema...................................15
Descripción de la situación del problema...............................................................15
Identificacion del problema...............................................................................18
Justificación.................................................................................................19
Objetivo......................................................................................................21
Objetivo General........................................................................................21
Objetivos especificos...................................................................................21
Capitulo 2. marco teórico.....................................................................................22
Antecedentes historicos....................................................................................22
Python....................................................................................................22
GTK+......................................................................................................27
Lo que los usuarios Dicen de Python.....................................................................29
Industrial Light & Magic................................................................................29
Google....................................................................................................29
NASA.......................................................................................................29
Lo que los usuarios dicen de GTK+.......................................................................31
Sistemas empotrados: TouchTunes Music............................................................31
Radar y Graficos: Primagraphics......................................................................31
Proceso de imagenes: National Gallery, London....................................................32
Proyectos destacados hechos en Python, GTK+ y PyGTK.............................................33
Zope.......................................................................................................33
DeskbarApplet...........................................................................................33
BitTorrent.................................................................................................34
Motivos por el cual no usar Java..........................................................................35
Introducción..............................................................................................35
General...................................................................................................35
El lenguaje...............................................................................................36
Apariencia................................................................................................37
Rendimiento..............................................................................................38
C#..............................................................................................................40
Introducción..............................................................................................40
Que es C#?................................................................................................40
Por que no usar C#......................................................................................41
Capitulo 2. Python..............................................................................................46
Abriendo el apetito.........................................................................................46
Introducción informal a python...........................................................................48
El interprete.............................................................................................48
Sintaxis...................................................................................................49
Tipos de datos...........................................................................................50
Cadenas...............................................................................................50
Enteros................................................................................................52
Long...................................................................................................52
Flotantes.............................................................................................53
Operadores...................................................................................................53
Usando Python como calculadora.....................................................................53
Numeros..............................................................................................53
Cadenas...............................................................................................56
Las cadenas son como las listas...................................................................59
Estructuras de datos........................................................................................62
Listas......................................................................................................62
Tuplas.....................................................................................................64
Diccionarios..............................................................................................65
Agregar elementos..................................................................................66
Iteraciones...........................................................................................67
Control de flujo.............................................................................................69
if...........................................................................................................69
for.........................................................................................................70
Mapeo de Listas.........................................................................................72
while......................................................................................................73
Módulos.......................................................................................................75
La busqueda de módulos...............................................................................77
Scripts de Python “Compilados”......................................................................77
Tips para expertos ..................................................................................78
Módulos estándar........................................................................................78
La funcion dir ().........................................................................................79
Paquetes..................................................................................................80
Errores y Excepciones......................................................................................83
Manejando las excepciones............................................................................84
Lanzando excepciones..................................................................................86
Definiendo acciones de limpieza.....................................................................89
Clases.........................................................................................................90
Definición.................................................................................................91
Objetos...................................................................................................92
Objetos de instancia....................................................................................94
Herencias.................................................................................................9
Comentarios de: Desarrollo de aplicaciones con Python, PyGTK y Glade (0)
No hay comentarios