Programming for Design

__________________________________________________________________________________________

Sesión 1

Se muestra conceptos básicos de forma algorítmica y su aplicación al diseño y arquitectura.

Tutorial: Ejemplo inicial de aplicación de programación a la generación de formas en Rhino.

Download : 
Presentación Sesión 1 Sesion1.py

__________________________________________________________________________________________

Sesión 2

Se introduce conceptos iniciales de programación

Tutorial: Conceptos básicos de programación: tipos de datos básicos, variables, operaciones matemáticas, strings.

Download :
Sesion2.py

__________________________________________________________________________________________

Sesión 3

Tutoriales de Funciones y ejemplo de sistema-l (lindenmayer).

Las funciones permiten un nivel de abstracción mayor en la estructura de los programas, reutilizando código con diferentes parámetros y permitiendo operaciones recursivas. Los sistemas lindenmayer (l-systems) permiten modelar el crecimiento de sistemas naturales como árboles y formas fractales, con una descripción sumamente compacta y fácil de modificar.

Download :
Functions.py Ejemplo-lsystem.py

__________________________________________________________________________________________

Sesión 4

Tutorial de clases. Ejemplo de aplicación a un loteo con edificios.

Las clases permiten el uso de un paradigma orientado a objetos, permitiendo una abstracción de nivel más alto de los problemas a estudiar, con una representación más explícita de los atributos y posibilidades de los sistemas a modelar.

Download :
Clases.py Ejemplo clases de un loteo.py

__________________________________________________________________________________________

Sesión 5


Interfaz Rhino/Python. Ejemplo de poblamiento de una superficie.

Rhino expone la mayoría de sus comandos a través una interfaz Python, haciendo simple el análisis y dibujo de formas complejas en forma algorítmica.

Download :
Ejemplo poblar superficies con pirámides.py Geometría en rhino.py

__________________________________________________________________________________________

Sesión 6

Lectura y escritura de archivos. Ejemplo de creación de ciudad en base a un archivo excel.

Es muy simple leer y escribir de archivos en python, pudiendo fácilmente trabajar en base a datos obtenidos de otros programas y ambientes.

Download :
Datos.csv Ejemplo generacion de una ciudad a partir de archivo excel.py Files.py

Comments are closed.