Select a Language

Python

Python é uma linguagem de programação poderosa, adequada para uma ampla gama de aplicações. É uma linguagem interpretada, de alto nível e de uso geral, fácil de ler e escrever. Devido à sua simplicidade, Python é uma ótima linguagem para iniciantes aprenderem programação de computadores. Também é uma escolha popular para projetos de ciência de dados e aprendizado de máquina, pois há muitas bibliotecas e estruturas disponíveis. Com Python, você pode escrever scripts facilmente para automatizar tarefas, construir aplicativos web e APIs, criar jogos e até mesmo desenvolver modelos científicos complexos. Sua sintaxe limpa e semântica dinâmica tornam-na uma linguagem ideal para prototipagem e desenvolvimento rápidos. Python é multiplataforma, o que significa que pode ser executado em diferentes sistemas operacionais, incluindo Windows, macOS e Linux. No geral, Python é uma linguagem versátil amplamente utilizada por desenvolvedores e cientistas de dados em vários campos.

Básico 3 dias

Descrição do curso: Este curso on-line/presencial de 3 dias foi desenvolvido para apresentar aos participantes os fundamentos da programação com Python, uma linguagem de programação poderosa e popular. O curso se concentra em ensinar aos participantes os fundamentos da programação Python, incluindo variáveis, tipos de dados, instruções condicionais, loops e funções. Através de uma combinação de tutoriais, exercícios e aplicações práticas, os participantes obterão uma compreensão básica da programação Python e serão capazes de escrever programas simples.

Objetivos do curso:

  • Compreenda os fundamentos da programação e suas aplicações.
  • Compreenda a sintaxe e a estrutura dos programas Python.
  • Usando variáveis ​​e tipos de dados para armazenar e manipular dados.
  • Usando instruções condicionais e loops para controlar o fluxo do programa.
  • Crie e use funções para estruturar código e reutilizar funções.

Conteúdo do curso:

  • Dia 1:
    • Introdução à programação e Python
    • Instalação e configuração do ambiente Python
    • Sintaxe básica e tipos de dados: variáveis, strings, tipos numéricos
    • Declarações condicionais: declarações If e operadores lógicos
  • Dia 2:
    • Listas e tuplas: crie e manipule listas e tuplas
    • Loops: For loops e while loops para repetição
    • Funções: crie e use funções para estruturar código
  • Dia 3:
    • Dicionários e conjuntos: crie e use dicionários e conjuntos para organizar dados
    • Tratamento de erros: lidar com erros e exceções em programas Python
    • Tópicos avançados: Módulos, gerenciamento de arquivos e introdução a estruturas de dados

Requisitos do curso:

  • Computador com acesso à Internet e capacidade de instalação do software Python (download e instalação gratuitos).
  • Conhecimentos básicos de informática e familiaridade com editores de texto ou ambientes de desenvolvimento.
  • Nenhuma experiência anterior em programação é necessária, mas é necessário um desejo de aprender e explorar a programação.

Avaliação: Os participantes serão avaliados pela participação nas atividades do curso e pela realização de exercícios e tarefas de programação. Após a conclusão do curso, os participantes receberão um certificado confirmando sua participação e conhecimentos básicos de programação Python.

A descrição e os critérios deste curso podem ser adaptados com base nas necessidades ou requisitos específicos da organização ou dos participantes.

Mais profundo (aulas) 2 dias

Descrição do curso: Este curso online de 2 dias foi desenvolvido para apresentar aos participantes o conceito de classes e programação orientada a objetos com Python, bem como fornecer uma introdução à modelagem no Rhino usando componentes GH-Python. O curso se concentra em ensinar aos participantes os conceitos básicos de aulas e programação orientada a objetos em Python, bem como como usar Python para criar e manipular objetos geométricos no ambiente Rhino.

Objetivos do curso:

  • Compreender os conceitos básicos de classes e programação orientada a objetos.
  • Crie e use classes para organizar e estruturar código.
  • Usando a biblioteca GH-Python para criar e manipular objetos geométricos no Rhino.
  • Integre scripts Python ao Grasshopper para automatizar tarefas de modelagem.

Conteúdo do curso:

  • Dia 1:
    • Introdução às classes e programação orientada a objetos
    • Crie e use classes em Python para definir propriedades e métodos
    • Trabalhe com instâncias de classes para criar objetos
    • Use herança para estender a funcionalidade das classes
  • Dia 2:
    • Introdução ao Grasshopper e GH-Python no Rhino
    • Usando componentes GH-Python para criar formas e objetos geométricos
    • Manipule objetos geométricos com scripts Python no Grasshopper
    • Integre scripts Python às definições do Grasshopper para automatizar tarefas de modelagem e design

Requisitos do curso:

  • Computador com acesso à internet e capacidade de instalação do Rhino e Grasshopper (podem ser utilizadas versões para estudantes).
  • Conhecimentos básicos de informática e familiaridade com editores de texto ou ambientes de desenvolvimento.
  • Conhecimento básico de Python é recomendado, mas não obrigatório.

Avaliação: Os participantes serão avaliados pela participação nas atividades do curso e pela realização de exercícios e tarefas de programação em Python e Rhino/Grasshopper. Após a conclusão do curso, os participantes receberão um certificado confirmando a participação e conhecimentos básicos de programação Python e introdução à modelagem com GH-Python no Rhino.

A descrição e os critérios deste curso podem ser adaptados com base nas necessidades ou requisitos específicos da organização ou dos participantes.