30 jul - 2020 • 14:00 > 01 ago - 2020 • 18:00
30 jul - 2020 • 14:00 > 01 ago - 2020 • 18:00
O curso
Este curso tem como objetivo introduzir profissionais e estudantes das áreas de engenharia química e de processos a utilizar a linguagem de programação Python para realização de cálculos numéricos, elaboração de relatórios e softwares úteis no seu dia-a-dia. Este curso não requer que os alunos tenham qualquer experiência prévia com a linguagem Python.
As aulas serão realizadas através da plataforma Microsoft Teams. As aulas ficarão gravadas e à disposição dos alunos do curso por um período de 20 dias a partir da data de início do curso.
Público-alvo
Profissionais e estudantes das áreas de engenharia química e de processos.
Pré-requisitos
Não é necessário qualquer conhecimento sobre a linguagem Python. Apesar de não ser indispensável, para melhor aproveitar o curso, é desejável que os participantes tenham noções elementares de balanços de massa, balanços de energia e reatores químicos. Uma revisão rápida e suficiente desses conteúdos pode ser encontrada nos seguintes vídeos elaborados pelo próprio professor:
Balanços de massa: https://www.youtube.com/watch?v=wNgCuLqGPyo
Balanços de energia: https://www.youtube.com/watch?v=suuNBADdXO0
Reatores químicos: https://www.youtube.com/watch?v=l8UbB0DcWCo
Horário
O curso ocorrerá entre os dias 30 de julho e 01 de agosto de 2020. O horário do curso em cada dia é mostrado a seguir:
Quinta (30/07):
14:00 – 15:10 Aula
15:10 – 15:25 Intervalo
15:25 – 16:35 Aula
16:35 – 16:50 Intervalo
16:50 – 18:00 Aula
Sexta (31/07):
14:00 – 15:10 Aula
15:10 – 15:25 Intervalo
15:25 – 16:35 Aula
16:35 – 16:50 Intervalo
16:50 – 18:00 Aula
Sábado (01/08):
8:00 – 9:10 Aula
9:10 – 9:25 Intervalo
9:25 – 10:35 Aula
10:35 – 10:50 Intervalo
10:50 – 12:00 Aula
Material
Os alunos deverão ter à sua disposição um computador com acesso à internet para o curso. Importante: pedimos para que os alunos já tenham instalado em seus computadores o Python 3 instalado. Caso seja a sua primeira vez utilizando Python, recomendamos que você faça o download e instale a distribuição Anaconda e o editor de texto PyCharm:
Para melhor aproveitamento do curso, é ideal que o computador tenha também instalado o software Microsoft Excel.
Ementa
Python básico
Definição de variáveis
Estruturas de dados básicas: tuples, listas e dicionários
Controle de fluxo através de loops e condicionais
Definição de funções
Escrita e leitura de arquivos
Introdução ao Numpy e ao Matplotlib
Importando bibliotecas
Operações com arrays e matrizes
Broadcasting
Plotagem de gráficos simples e superpostos
Modo interativo e animações
Resolução de sistemas lineares
Motivação: Balanços de massa em fluxogramas
Matrizes de incidência e balanços de massa
Resolução de sistemas lineares com Numpy
Resolução de sistemas não-lineares
Motivação: Cálculo de reatores de mistura em regime permanente
Uma equação: SciPy e a função fsolve
Múltiplas equações: SciPy e a função broyden1
Lendo e escrevendo arquivos Excel
Criação e abertura de planilhas
Leitura e escrita de dados
Resolução de sistemas equações diferenciais ordinárias
Motivação: Autodepuração em rios
Definição das equações
Integração usando o SciPy
Otimização de processos – Programação linear e não-linear
Motivação: Alocação de recursos
Definição do problema
Resolução com linprog: métodos Simplex e Ponto Interior
Resolução com minimize: métodos de Newton, BFGS e outros
Fechamento
Outras bibliotecas: Pandas, Tensorflow e outras
Como aprender mais
Outros recursos
Termos de serviço
As aulas do curso serão gravadas para uso interno dos alunos do curso por um período de 20 dias. O material do curso, sejam arquivos distribuídos ou vídeos de aulas, não pode ser reproduzido em quaisquer outros meios.
Política de devolução
Caso o aluno necessite cancelar a sua matrícula, deverá entrar em contato com o organizador em até 7 (sete) dias úteis após a inscrição no evento. Uma vez recebida a solicitação, ela será repassada à plataforma Sympla em um prazo de até 48 horas.
Você poderá editar o participante de um ingresso apenas uma vez. Essa opção ficará disponível até 24 horas antes do início do evento.
Saiba como editar participantesSelecione o evento desejado e toque no botão acessar evento
Pronto! O link de acesso também será enviado para você por email.
Márcio Neto
O Prof. Márcio Neto é Engenheiro Químico pela Universidade Federal de Minas Gerais, Mestre em Modelagem e Otimização de Processos pela mesma instituição, tendo trabalhado como pesquisador na Lappeenranta-Lahti University of Thechnology, Finlândia, e como professor na PUC-MG. Ele trabalha com Python há mais de 10 anos, tendo utilizado esta linguagem para o desenvolvimento de simuladores de processos industriais, análise de dados e treinamento de inteligências artificiais.
Os dados sensíveis são criptografados e não serão salvos em nossos servidores.
Acessa a nossa Central de Ajuda Sympla ou Fale com o produtor.