PYTHON

Curso PYTHON

20 horas

Compuesto de 2 módulos de 10 horas cada uno,  los cuales se pueden llevar juntos o separados.

Dirigido a: Arquitectos, urbanistas, diseñadores e ingenieros industriales, informáticos, matemáticos, físicos, biólogos, y para todo aquel que desee usar un lenguaje de programación claro, potente y flexible para optimizar su trabajo diario.

Mínimo 3 personas, Máximo 6 personas

“Este curso es impartido de manera especializada y personalizada, de esta manera garantizamos la máxima atención maestro- alumno, los temas se desarrollan mediante un ejemplo real”

Costos: Revisar la web de costos  

     +          Información del curso 

 

Python para arquitectos, diseñadores, matemáticos, físicos, biólogos

 

Python, lenguaje orientado a objetos, usado cada día más en diversos ámbitos por su gran versatilidad, potencía y mayor cercanía al lenguaje natural que otros lenguajes de programación. Con capacidad para trabajar del lado cliente y servidor.Pocas reglas gramaticales, legible en gran diversidad de sistemas operativos de diverso hardware.

En el área CAD cada día es más usado debido a que las plataformas lo están integrando velozmente. Usado en los ámbitos académicos de investigación de las áreas de biología, matemáticas, física.

Durante el curso se verá  teoría sobre los conceptos del paradigma de programación “orientación a objetos”.

En cada curso que damos, modificamos su contenido, ya que lo variamos dependiendo del perfil de los asistentes, para los arquitecto, industriales, urbanistas el contenido ira dirigido a plataformas CAD, modelos tridimensionales y su extracción de datos. Para físicos, matemáticos, bíologos ira dirigido a explorar su potencial para el desarrollo de sus propias aplicaciones y acceso a bases de datos. Para los desarrolladores o diseñadores web ira enfocado a la generación y gestión de contenido en bases de datos y su interacción con el lado cliente, para promagradores tal vez desen usarlo para integrarlo a redes sociales para hacer mineria de datos… las posibilidades del lenguaje son muchas.

  • Module 1 // Introducción a Python: Interface, tipos de compiladores, sintáxis, métodos, información en web, ejercicios básicos
  • Module 2 //Desarrollo de ejercicios con diversos métodos de Python. (Los ejercicios son orientados según perfil del asistente)

Module 1

MODULO 1 “TIPO A”  (el tipo de módulo es necesario para conocer el costo) 

Introducción a Python

// 10 hrs

Structure with python

Python code for structures

 

Alcances: Introducción al lenguaje de programación Python, comprender la estructura de código de Python, reconocer y familiarizarse con su sintaxis, se desarrollarán de ejercicios básicos para comprender los conceptos.

Requisitos: Es indispensable conocer los conceptos y teoría sobre programación, algoritmia y lenguaje natural. Sobre todo dos de los paradigmas de la programación, la orientada a objetos y la funcional. Si no tienes ningún conocimiento de programación te recomendamos tomar nuestro módulo de conceptos y teoría e programación.

 

 

 

 

 

 

 

 

Contenido

  1. BLOQUE 1
    1. Python: una panorámica
    2. El intérprete de python
    3. Tipos de datos
    4. Control de flujo
    5. Estructuras de datos
    6. Entrada/Salida
    7. Control de errores y excepciones
    8. Módulos, paquetes y objetos
    9. Sintaxis
    10. Métodos más usados
    11. Ejemplo guiado

// Fechas próximas

 

Module 2

MODULO 2 “TIPO B”  (el tipo de módulo es necesario para conocer el costo)

Desarrollo de código 

// 10 hrs

Python code for structures

Alcances:

Aprender a desarrollar seudo código como punto de partida para la generación de código basado en la sintáxis y métodos propios de Python. Se desarrollaran ejercicios para la generación de código según el perfil de los asistentes.

El centro del curso es el saber desarrollar seudo código, la comprensión de la sintáxis del lenguaje, la búsqueda de sus métodos y su aplicación para la generación de código.

Requisitos: 

Conocer los conceptos de la programación orientada a objetos, saber leer el código, conocer la sintaxis y algunos métodos de Python.

 

 

 

 

 

Contenido

  1. BLOQUE 1
    1. Encabezados, comentarios y su propósito
    2. Subrutina principal
    3. Área de declaración de variables
    4. Instrucciones
    5. Final de subrutina
    6. Subrutinas adicionales
    7. Comando de ejecución (Execution Command)
    8. Números
    9. Variables
    10. Longs
    11. Doubles
    12. Booleans
    13. Strings
    14. Operadores
    15. Aritméticos
    16. Lógicos
    17. Funciones
    18. Control de flujos
    19. Ejecución condicional
    20. Bucles
    21. Arrays
  2. BLOQUE 2
    1. Python numérico y científico
    2. Programación funcional
    3. numPy
    4. sciPy
    5. matplotlib

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

El curso se distingue por:

  • Se hacen ejercicios orientados a tu perfil profesional.
  • Se ayuda a desarrollar un proyecto de tu interés en las últimas horas del curso.
  • Se da consultoria sobre otros proyectos de tu interés durante el curso.
  • Es un curso de pocas personas, lo cual permite dar una atención personalizada.
  • Si tienes dudas avanzadas de Grasshopper, fabricación digital o en general sobre diseño generativo, se pueden resolver, ya que el profesor tiene conocimientos avanzados sobre estos temas.
  • Se da una libreria de definiciones de Grasshopper desde herramientas simples hasta complejas, libros y tutoriales relacionados
  • 10% de descuento en los siguientes cursos o talleres que SEED | KRFR y el OLAB organicen.
  • Posibilidad de unirte a SEED y a KRFR para hacer prácticas o para generar proyectos en conjunto.
  • Descuentos en los servicios del OLAB .
  • 1 consultoria gratuita de proyecto en estudio SEED barcelona de (1 a  4 hrs)
  • Asistencia al SEED meeting para resolver dudas del curso o para asesorías de tus proyectos.

Web page Python || Proyectos de SEED realizados con Python: Dubai | Árbol | Torre Dubai