IIC1103 – 2018/1

Links importantes:
* Programa del curso
* Apuntes interactivos: http://runest.ing.puc.cl
* Videos del curso online: https://www.coursera.org/teach/aprendiendo-programar-python
* Entregas de participación vía Dropbox: https://www.dropbox.com/request/Kvsqbj9Ptm3RlrMqb2zT
* Códigos de cada clase: https://www.dropbox.com/sh/0vb79iakkl13t69/AADtOtWey73CN5YsModvADdqa?dl=0
* Labs: Todos los links

Clase 1: 
* Presentación: PDF
* Video The Big Bang Theory (algoritmo de la amistad): https://www.youtube.com/watch?v=7MAeSbiLRPo
* Para la próxima: Descargar Python: http://www.python.org/downloads

Clase 2: Blockly
* Presentación: PDF
* Blockly Turtle: https://blockly-games.appspot.com/turtle?lang=en&level=10

Clase 3: Introducción a Python
* Presentación: PDF

Clase 4: Variables y Operadores
* Presentación: PDF

Clase 5: if
* Presentación: PDF
* PyCharm: Pycharm (bajar Community Edition)
* Arreglar IDLE en Mac: Link Activestate ActiveTCL

Clase 6: While
* Presentación: PDF

Clase 7: While y For 
* Presentación: PDF

Clase 8: Funciones 
* Presentación: PDF

Clase 9: Funciones, parte 2
* Presentación: PDF
* Link juego similar a tarea: Yatzy

Clase 10: Strings
* Presentación: PDF

Clase 11: Strings
* Presentación: PDF

Clase 12: Repaso
* Presentación: PDF

Clase 13: Repaso/simulacro
* Presentación: PDF
* Solución simulacro: simulacroi1.py

Clase 14:Listas
* Presentación: PDF

Clase 15:Listas de listas
* Presentación: PDF

Clase 16:Listas de listas, p2
* Presentación: PDF

Clase 17: Archivos
* Presentación: PDF

Clase 18: Archivos y otros
* Presentación: PDF

Clase 19: Programación Orientada a Objetos
* Presentación: PDF

Clase 20: Programación Orientada a Objetos parte 2
* Presentación: PDF

Clase 21: Programación Orientada a Objetos parte 3
* Presentación: PDF
* Solución simulacro: simulacroi2.py

Clase 22: Repaso
* Presentación: PDF

Clase 23: Búsqueda
* Presentación: PDF

Clase 24: Ordenamiento
* Presentación: PDF

Clase 25: Recursión
* Presentación: PDF

Clase 26: Recursión, Mergesort
* Presentación: PDF

Clase 27: Backtracking (8 reinas)
* Presentación: PDF
* Simulación 8 reinas: Link

Clase 28: Backtracking (Knight’s Tour, El viaje de Gary)
* Presentación: PDF
* Juego Knight’s Tour interactivo: Link

Clase 29: Recursión/Backtracking (Turtle, anagramas, problemas)
* Presentación: PDF