Herramientas: Intro a la programación general

Page 1

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.