CURSO PYTHON

FORMACIÓN MIXTA Y FLEXIBLE: Presencial  personalizado + Vídeo conferencia + Online + Asistencia técnica. Por cada módulo contratado tienes 24h presenciales/mes para realizarlo. Un mes extra al comprar el curso completo.

Python, lenguaje multiplataforma y multiparadigma, soporta la programación orientada a objetos, imperativa y funcional. Es usado cada día más en diversos ámbitos tanto profesional como académico por su gran versatilidad, potencia y mayor cercanía al lenguaje natural que otros lenguajes de programación, su curva de aprendizaje es mucho menor que la de otros lenguajes debido a su sintaxis muy limpia. 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 y web cada día es más usado debido a que diversas 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, estadística, urbanismo, arquitectura, marketing, periodismo y varias más.

Si quieres aprender a programar con un lenguaje "Intuitivo y Adaptable" Python es la solución; obtendrás mucha potencia para usarlo en cualquier ámbito.

Dirigido a : profesionales de la biología, matemáticas, física, geografía, diseño, arquitectura, electrónica, publicidad, marketing, artistas, informáticos, y demás ramas especializadas. Como también para estudiantes, emprendedores y empresas.

 

Plazas Máximas: 6

Formato del curso: Presencial o videoconferencia (también se puede visualizar online la clase grabada)

Forma de pago: Por transferencia o paypal

 

Módulo 1

MÓDULO 1 

Introduction Python / Introduction to Python syntax & theory

En este módulo se verá la parte teórica del lenguaje, con ejercicios básicos.

 

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

Requisitos: Para iniciarse en la programación en Python no son necesarios grandes conocimientos previos, pero es indispensable un nivel usuario del sistema operativo (Windows, Mac OS o Linux), y agilidad con las operaciones aritméticas básicas.

Contenido

  1. Introducción
    • Qué es Python, conceptos básicos, recursos, instalación
  2. El intérprete de Python
    • Tipos de datos simples, operadores y expresiones
  3. El entorno de desarrollo
    • Entrada/salida, depuración
  4. Estructuras de control de flujo
    • Selección, iteracción
  5. Funciones
    • Creación de funciones, ejemplos de funciones más utilizadas
  6. Cadenas de caracteres
    • Tratamiento de textos
  7. Tipos de datos nativos
    • Listas (y su uso como pilas y colas), tuplas, diccionarios
  8. Control de errores y excepciones
  9. Programación orientada a objetos
  10. Módulos y paquetes
    • Creación de módulos, instalación de paquetes
  11. Trabajo con archivos externos
    • Texto, CSV, XML, etc.
  12. Módulos interesantes
  13. Ejemplo guiado

 

 

Módulo 2

MÓDULO 2  "TIPO B"  (el tipo de módulo es necesario para conocer el costo)

Code development / Todo lo necesario para que inicies la creación de tu propio código en Python

Desarrollo de ejercicios aplicando los conceptos estudiados en el módulo anterior. Los ejercicios son orientados según perfil del asistente.

Alcances:

Se harán ejercicios de desarrollo de código según el perfil e interés de los asistentes, también se estudiarán los módulos de Python que más les interesen.

Requisitos: 

Conocer los conceptos estudiados en el módulo anterior.

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

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

Más información del curso

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 consultoría 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 librería de definiciones de Grasshopper desde herramientas simples hasta complejas, libros y tutoriales relacionados
  • 10% de descuento en los siguientes cursos o talleres que Studio 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 consultoría gratuita de proyecto en estudio SEED barcelona de (1 a  4 hrs)
  • Asistencia GRATUITA 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