Python gui

Páginas: 497 (124026 palabras) Publicado: 22 de octubre de 2013
Introducci´n a la programaci´n
o
o
con Python y C
Volumen I: Python

Andr´s Marzal
e

Isabel Gracia

Departamento de Lenguajes y Sistemas Inform´ticos
a
Metodolog´ y tecnolog´ de la programaci´n
ıa
ıa
o
Ingenier´ T´cnica en Inform´tica de Gesti´n (IG04)
ıa e
a
o
Ingenier´ Inform´tica (II04)
ıa
a
Universitat Jaume I

c 2002 de Andr´s Marzal Var´ e Isabel Gracia Luengo.Reservados todos los derechos. Esta ((Edici´n
e
o
o
Internet)) se puede reproducir con fines autodidactas o para su uso en centros p´blicos de ense˜anza,
u
n
exclusivamente. En el segundo caso, unicamente se cargar´n al estudiante los costes de reproducci´n.
´
a
o
La reproducci´n total o parcial con ´nimo de lucro o con cualquier finalidad comercial est´ estrictao
a
a
mente prohibidasin el permiso escrito de los autores.

´
Indice general
1. Introducci´n
o
1.1. Computadores . . . . . . . . . . . . . . . . . . . . . .
1.2. Programas y lenguajes de programaci´n . . . . . . . .
o
1.2.1. C´digo de m´quina . . . . . . . . . . . . . . . .
o
a
1.2.2. Lenguaje ensamblador . . . . . . . . . . . . . .
1.2.3. ¿Un programa diferente para cada ordenador? .
1.2.4. Lenguajes deprogramaci´n de alto nivel . . . .
o
1.2.5. Compiladores e int´rpretes . . . . . . . . . . .
e
1.2.6. Python . . . . . . . . . . . . . . . . . . . . . .
1.2.7. C . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3. M´s all´ de los programas: algoritmos . . . . . . . . .
a
a

I

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
..
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
..
.

.
.
.
.
.
.
.
.
.
.

El lenguaje de programaci´n Python
o

2. Una calculadora avanzada
2.1. Sesiones interactivas . . . . . . . . . .
2.2. Expresiones aritm´ticas . . . . . . . .
e
2.2.1. Los operadores aritm´ticos . .
e
2.2.2. Errores de tecleo y excepciones
2.3. Tipos de datos . . . . . . . . . . . . .
2.3.1. Enteros y flotantes . . . . . . .
2.4. Variables yasignaciones . . . . . . . .
2.4.1. Asignaciones con operador . . .
2.4.2. Variables no inicializadas . . .
2.5. El tipo de datos cadena . . . . . . . .
2.6. Funciones predefinidas . . . . . . . . .
2.7. Funciones definidas en m´dulos . . . .
o
2.7.1. El m´dulo math . . . . . . . . .
o
2.7.2. Otros m´dulos de inter´s . . .
o
e

.
.
.
.
.
.
.
.
.
.
.
.
.
.

17
.
.
.
.
.
..
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

3. Programas
3.1. El entorno PythonG . . . . . . . . . . . . . .. . . . .
3.2. Ejecuci´n de programas desde la l´
o
ınea de ´rdenes Unix
o
3.3. Entrada/salida . . . . . . . . . . . . . . . . . . . . . .
3.3.1. Lectura de datos de teclado . . . . . . . . . . .
3.3.2. M´s sobre la sentencia print . . . . . . . . . .
a
3.3.3. Salida con formato . . . . . . . . . . . . . . . .
3.4. Legibilidad de los programas . . . . . . . . . . . . . .
3.4.1. Algunasclaves para aumentar la legibilidad . .
3.4.2. Comentarios . . . . . . . . . . . . . . . . . . .
Volumen I: Python

1
1
2
2
5
5
7
7
8
9
11

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

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

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS