Brevísima intro a la
Programación Ricardo Vega - ricardov.cl - @ricardov_cl v2 2021 (v1 2016) | Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International
Flammarion Engraving
¿cuál es nuestra actitud racional y emocional respecto a la programación?
¿Muy difícil, sólo para ingenieros y matemáticos? ¿Hay que ir a la NASA para aprender a programar?
¿Nos da miedo? ¿Nos sentimos inseguros de nuestras capacidades? ¿Es tan terrible?
no es tan tan tan tan tan tan tan terrible... el objetivo de esta clase….
programar… usted...
Ejercicio del chaleco... Dar instrucciones al profesor para que pueda sacarse el chaleco...
¿Qué es programar? Algoritmo: Instrucciones ordenadas finitas con un objetivo secuenciales ej. lavarse los dientes, cocinar, escribir, etc... Programar: Dar instrucciones al computador para ejecutar tareas...
¿Por Qué programar? usar software v/s escribir código flexibilidad adaptabilidad posibilidades casi infinitas
¿Para que es bueno un computador?
Guardar (datos y otras cosas...) - Variables Decidir (opciones según si pasa algo o no) - If, Else Repetir (acciones y elementos) - ciclos for Guardar Más (lista de variables) - Arrays Reutilizar (datos y acciones repetibles) - Funciones y Clases
Lenguajes de programación Los primeros… Perl Lisp Clásicos: C C++ Java Para web: HTML, CSS? JavaScript Python PHP
Curva de aprendizaje
Algunas referencias
Proyectos http://benfry.com/traces/ http://terror.periscopic.com/ http://cinemetrics.fredericbrodbeck.de/ http://pitchinteractive.com/work/Drones.html