Resumen IIC1103 1

Páginas: 49 (12147 palabras) Publicado: 6 de abril de 2015
´ lica de Chile
Pontificia Universidad Cato
´n
Departamento de Ciencias de la Computacio
´
Escuela de Ingenierıa

Introducci´
on a la Programaci´
on
IIC1103

Segundo semestre 2013

´Indice general
1. Pr´
ologo

3

2. Conceptos previos
2.1. Introducci´
on a los algoritmos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2. Creando un nuevo proyecto en Python . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4
4
6

3. Tipos de datos, expresiones
3.1. Tipos de datos . . . . . .
3.2. Comandos B´
asicos . . . .
3.2.1. Operadores . . . .
3.3. Programas b´
asicos . . . .
3.4. If, elif y else . . . . . . . .
3.5. Loops . . . . . . . . . . .
3.5.1. While . . . . . . .
3.5.2. For . . . . . . . . .
3.5.3. Break y continue .

y control de flujo
.. . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
..
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

8
8
9
10
1112
15
15
16
17

4. Funciones y m´
odulos
19
4.1. Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.2. M´
odulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.3. Main . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 21
5. Strings
23
5.1. Declaraci´
on y manejo de strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.2. Funciones de strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.3. El tipo chr y la tabla ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6. Listas
6.1. ListasUnidimensionales . . . . . . . . . . . . . . .
6.2. Utilidades y funciones para listas unidimensionales
6.3. For . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4. Ordenamiento . . . . . . . . . . . . . . . . . . . . .
6.5. Listas bidimensionales . . . . . . . . . . . . . . . .
6.6. Valores por referencia . . . . . . . . . . . . . . . .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

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

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

28
28
30
32
33
33
34

7. Clases
7.1. Programaci´
on orientada a objetos
7.2. Crear unaclase . . . . . . . . . .
7.2.1. Declarar una clase . . . .
7.2.2. Atributos de la clase . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

36
36
36
36
36

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

..
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

1

.
.
.
.

7.2.3.
7.2.4.
7.2.5.
7.2.6.

Constructor . . . . . . . . . . . . . .
Instanciar un objeto en el programa
Self . . . . . . . . . . . . . . . . . .
M´etodos . . . . . . . . . . . . . . . .

8. Archivos
8.1. ¿Por qu´e guardar datos?
8.2. Ruta de un archivo . . .
8.3. Leer un archivo de texto
8.4. Escribir un archivo .txt
8.4.1. Modo write . ....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Resumen 1
  • 1 Resumen
  • Resumen 1
  • resumen 1
  • Resumen 1
  • Resumen 1
  • Resumen 1
  • Resumen 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS