python básico

Páginas: 169 (42160 palabras) Publicado: 26 de marzo de 2013
Algoritmos y Programación I
Con lenguaje Python

31 de agosto de 2009

2

Contenidos
1. Algunos conceptos básicos
1.1. Computadoras y programas . . . . . . . . . . . . . . . .
1.2. El mito de la máquina todopoderosa . . . . . . . . . . .
1.3. Cómo darle instrucciones a la máquina usando Python
1.4. Para que las funciones nos devuelvan un resultado . .
1.5. Una instrucción un pocomás compleja: el ciclo definido
1.5.1. Ayuda desde el intérprete . . . . . . . . . . . . .
1.6. Construir módulos . . . . . . . . . . . . . . . . . . . . .
1.7. La forma de un programa Python . . . . . . . . . . . . .
1.8. Estado y computación . . . . . . . . . . . . . . . . . . .
1.9. Depuración de programas . . . . . . . . . . . . . . . . .
1.10. Ejercicios . . . . . . . . . . . . . . . . . .. . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

2. Programas sencillos
2.1. Construcción de programas . . . . . . . . . . . . . . . . . . . .
2.2. Un programa sencillo: convertir una longitud expresada en el
sistema métrico . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.Piezas de un programa Python . . . . . . . . . . . . . . . . . .
2.3.1. Nombres . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.2. Expresiones . . . . . . . . . . . . . . . . . . . . . . . . .
2.4. No sólo de números viven los programas . . . . . . . . . . . .
2.5. Instrucciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6. Ciclos definidos . . . . . . . . . . . . .. . . . . . . . . . . . . .
2.7. Una guía para el diseño . . . . . . . . . . . . . . . . . . . . . .
2.8. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3. Funciones
3.1. Cómo usar una función en un programa .
3.2. Más sobre los resultados de las funciones
3.3. Un ejemplo completo . . . . . . . . . . . .
3.4. Devolver múltiples resultados . . . . . . .
4.Decisiones
4.1. Expresiones booleanas . . . . . . . .
4.1.1. Expresiones de comparación
4.1.2. Operadores lógicos . . . . . .
4.2. Comparaciones simples . . . . . . .
4.3. Múltiples decisiones consecutivas .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.

..
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
..

.....
sistema
.....
.....
.....
.....
.....
.....
.....
.....
.....

.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
..
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

......
inglés al
......
......
......
......
......
......
......
......
......

.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.
.

7
7
8
9
12
12
14
14
16
16
18
18
19
19
20
22
22
23
24
25
25
26
27

.
.
..

29
31
33
34
36

.
.
.
.
.

39
39
40
40
41
44
3

4

CONTENIDOS
4.4. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5. Más sobre ciclos
5.1. Ciclos indefinidos . . .
5.2. Ciclo interactivo . . . .
5.3. Ciclo con centinela . .
5.4. Cómo romper un ciclo
5.5. Ejercicios . . . . . . . .

46

.
.
.
.
.

47...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

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

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS