Estado: draft
Puede haber pasado algún tiempo desde que tomaste el curso de Introducción a la Programación, y quizás no sabes por donde empezar a recordar 🤔. En esta guía colocamos una lista de los contenidos de IIC1103 que necesitas repasar.
- Variables y tipos básicos, como
float
,int
ystr
. - Operadores con números:
+
,-
,*
,/
,//
,%
,**
. - Input / Output básico por consola.
- Control de flujo con
if
,elif
,else
.- Comparación con
==
,!=
,<
,<=
,>
,>=
. - Operadores booleanos como
and
,or
,not
.
- Comparación con
- Ciclos
for
ywhile
. - Funciones:
- Creación de funciones propias.
- Parámetros por defecto en funciones.
- Utilización de funciones de otros módulos como
math
orandom
.
- Manejo de strings:
- Conseguir el caracter de la posición i.
- Slices.
for
sobre strings.- Concatenación de strings.
- Métodos como
find
,upper
,lower
,strip
,split
,join
,x in string
.
- Manejo de listas:
- Conseguir el elemento de la posición i.
- Slices.
for
sobre listas.- Concatenación de listas.
- Métodos como
append
,pop
,insert
,remove
,x in lista
. - Manejo de la idea de "lista de listas"
- Búsqueda en listas.
- Lectura de archivos de texto, al menos con los modos
r
yw
. - Programación orientada a objetos:
- Conceptos de "clase" e "instancia de una clase".
- Definición de una clase, con métodos y atributos.
- Creación de instancias de una clase.
- Dunder methods como
__str__
.
- Manejo de algoritmos definidos en forma recursiva.