Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
33Activity
0 of .
Results for:
No results containing your search query
P. 1
Python

Python

Ratings: (0)|Views: 972 |Likes:
Published by ni2415
Curso de programación en el lenguaje interpretado Python
Curso de programación en el lenguaje interpretado Python

More info:

Published by: ni2415 on Oct 07, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/11/2013

pdf

text

original

 
Introducci´on a la programaci´on
con Python y C
Volumen I: Python
Andes Marzal Isabel Gracia
Departamento de Lenguajes y Sistemas Inform´aticos
Metodolog´ıa y tecnolog´ıa de la programacon
Ingenier´ıa ecnica en Inforatica de Gesti´on (IG04)Ingenier´ıa Inforatica (II04)
Universitat Jaume I
 
c
2002 de Andes Marzal Var´o e Isabel Gracia Luengo. Reservados todos los derechos. Esta
((
Edici´onInternet
))
se puede reproducir con fines autodidactas o para su uso en centros p´ublicos de ense˜nanza,exclusivamente. En el segundo caso, ´unicamente se cargar´an al estudiante los costes de reproducci´on. La reproduccon total o parcial con ´animo de lucro o con cualquier finalidad comercial est´a estricta- mente prohibida sin el permiso escrito de los autores.
 
´Indice general
1. Introduccon1
1.1. Computadores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2. Programas y lenguajes de programaci´on. . . . . . . . . . . . . . . . . . . . . . . . . 21.2.1. odigo de m´aquina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2.2. Lenguaje ensamblador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.2.3. ¿Un programa diferente para cada ordenador?. . . . . . . . . . . . . . . . . . 51.2.4. Lenguajes de programacon de alto nivel. . . . . . . . . . . . . . . . . . . . . 71.2.5. Compiladores e int´erpretes. . . . . . . . . . . . . . . . . . . . . . . . . . . . 71.2.6. Python. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.2.7. C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91.3. as all´a de los programas: algoritmos. . . . . . . . . . . . . . . . . . . . . . . . . . 11
I El lenguaje de programaci´on Python17
2. Una calculadora avanzada19
2.1. Sesiones interactivas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192.2. Expresiones aritm´eticas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202.2.1. Los operadores aritm´eticos. . . . . . . . . . . . . . . . . . . . . . . . . . . . 212.2.2. Errores de tecleo y excepciones. . . . . . . . . . . . . . . . . . . . . . . . . . 272.3. Tipos de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282.3.1. Enteros y flotantes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282.4. Variables y asignaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312.4.1. Asignaciones con operador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342.4.2. Variables no inicializadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352.5. El tipo de datos cadena. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352.6. Funciones predefinidas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372.7. Funciones definidas en m´odulos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402.7.1. El odulo
math
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402.7.2. Otros odulos de intees. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3. Programas43
3.1. El entorno PythonG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433.2. Ejecucon de programas desde la l´ınea de ´ordenes Unix. . . . . . . . . . . . . . . . . 46 3.3. Entrada/salida. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473.3.1. Lectura de datos de teclado. . . . . . . . . . . . . . . . . . . . . . . . . . . . 483.3.2. as sobre la sentencia
print
. . . . . . . . . . . . . . . . . . . . . . . . . . . 493.3.3. Salida con formato. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513.4. Legibilidad de los programas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543.4.1. Algunas claves para aumentar la legibilidad. . . . . . . . . . . . . . . . . . . 553.4.2. Comentarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Volumen I: Python
i

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->