ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Python basics


Enviado por   •  28 de Diciembre de 2020  •  Apuntes  •  6.460 Palabras (26 Páginas)  •  102 Visitas

Página 1 de 26

Indice general

Prefacio III

1. ¿Por qu´e deber´ıa aprender a escribir programas? 1

1.1. Creatividad y motivaci ´on . . . . . . . . . . . . . . . . . . . . . 2

1.2. Arquitectura hardware del PC . . . . . . . . . . . . . . . . . . . 3

1.3. Comprendiendo la programaci ´on . . . . . . . . . . . . . . . . . 5

1.4. Palabras y frases . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1.5. Conversando con Python . . . . . . . . . . . . . . . . . . . . . 6

1.6. Terminolog´ıa: int´erprete y compilador . . . . . . . . . . . . . . 9

1.7. Escribir un programa . . . . . . . . . . . . . . . . . . . . . . . 11

1.8. ¿Qu´e es un programa? . . . . . . . . . . . . . . . . . . . . . . . 11

1.9. Los bloques de construcci ´on de los programas . . . . . . . . . . 13

1.10. ¿Qu´e es posible que vaya mal? . . . . . . . . . . . . . . . . . . 14

1.11. El viaje de aprendizaje . . . . . . . . . . . . . . . . . . . . . . 15

1.12. Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

1.13. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2. Variables, expresiones y sentencias 19

2.1. Valores y tipos . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

2.2. Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

2.3. Nombres de variables y palabras claves . . . . . . . . . . . . . . 21

2.4. Sentencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

VIII ´Indice general

2.5. Operadores y operandos . . . . . . . . . . . . . . . . . . . . . . 22

2.6. Expresiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

2.7. Orden de las operaciones . . . . . . . . . . . . . . . . . . . . . 23

2.8. Operador m´odulo . . . . . . . . . . . . . . . . . . . . . . . . . 24

2.9. Operaciones con cadenas . . . . . . . . . . . . . . . . . . . . . 25

2.10. Petici ´on de informaci ´on al usuario . . . . . . . . . . . . . . . . 25

2.11. Comentarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

2.12. Elecci ´on de nombres de variables mnem´onicos . . . . . . . . . 27

2.13. Depuraci ´on . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

2.14. Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

2.15. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

3. Ejecuci ´on condicional 33

3.1. Expresiones booleanas . . . . . . . . . . . . . . . . . . . . . . 33

3.2. Operadores l ´ogicos . . . . . . . . . . . . . . . . . . . . . . . . 34

3.3. Ejecuci ´on condicional . . . . . . . . . . . . . . . . . . . . . . . 34

3.4. Ejecuci ´on alternativa . . . . . . . . . . . . . . . . . . . . . . . 35

3.5. Condicionales encadenados . . . . . . . . . . . . . . . . . . . . 36

3.6. Condicionales anidados . . . . . . . . . . . . . . . . . . . . . . 37

3.7. Captura de excepciones usando try y except . . . . . . . . . . . 38

3.8. Evaluaci ´on en cortocircuito de expresiones l ´ogicas . . . . . . . 40

3.9. Depuraci ´on . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

3.10. Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

3.11. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

4. Funciones 45

4.1. Llamadas a funciones . . . . . . . . . . . . . . . . . . . . . . . 45

4.2. Funciones internas . . . . . . . . . . . . . . . . . . . . . . . . 45

4.3. Funciones de conversi ´on de tipos . . . . . . . . . . . . . . . . . 46

4.4. N´umeros aleatorios . . . . . . . . . . . . . . . . . . . . . . . . 47

´I

ndice general IX

4.5. Funciones matem´aticas . . . . . . . . . . . . . . . . . . . . . . 48

4.6. A˜nadiendo funciones nuevas . . . . . . . . . . . . . . . . . . . 49

4.7. Definici ´on y usos . . . . . . . . . . . . . . . . . . . . . . . . . 50

4.8. Flujo de ejecuci ´on . . . . . . . . . . . . . . . . . . . . . . . . . 51

4.9. Par´ametros y argumentos . . . . . . . . . . . . . . . . . . . . . 52

4.10. Funciones productivas y funciones est´eriles . . . . . . . . . . . 53

4.11. ¿Por qu´e funciones? . . . . . . . . . . . . . . . . . . . . . . . . 54

4.12. Depuraci ´on . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

4.13. Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

4.14. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

5. Iteraci ´on 59

5.1. Actualizaci ´on de variables . . . . . . . . . . . . . . . . . . . . 59

5.2. La sentencia while . . . . . . . . . . . . . . . . . . . . . . . . 59

5.3. Bucles infinitos . . . . . . . . . . . . . . . . . . . . . . . . . . 60

5.4. “Bucles infinitos” y break . . . . . . .

...

Descargar como (para miembros actualizados)  txt (26.7 Kb)   pdf (63.4 Kb)   docx (23.2 Kb)  
Leer 25 páginas más »
Disponible sólo en Clubensayos.com