O conteúdo está dividido em três Jupyter Notebooks, encontrados no diretório Aulas, são eles:
- Introdução: Revisão sobre conceitos de programação em Python, além da demonstração (não exaustiva) das principais bibliotecas para o trabalho com ciência, técnologia e educação;
- Condução térmica: Exemplos resolvidos de problemas 1D e 2D, estacionários e transientes envolvendo condução de calor;
- Transferência de calor por convecção: Exemplos resolvidos de problemas 1D e 2D, incluindo o escoamento em uma cavidade com transferência de calor.
Inicie o Pangeo Binder (Ambiente interativo para o Jupyter Notebook-lab na nuvem), clicando em:
- Espere a aplicação carregar tudo para você, isso pode levar algum tempo;
- O próximo passo é abrir o arquivo diretórios
Aulas
e escolher um dos notebooks; - No menu superior, procure por
Run > Run all cells
; - Ao final da aula, não esqueça de salvar uma cópia do Notebook com suas anotações pessoais.
Se você prefere instalar o tutorial localmente, siga os seguintes passos:
- Clone o repositório:
git clone https://github.com/fschuch/Python-Transferencia-de-Calor
- Instale o ambiente. O repositório inclui um arquivo
environment.yaml
que contém uma lista de todos os pacotes necessários para executar esse tutorial. Para instalá-los usando conda, use o comando:
conda env create -f environment.yml
conda activate transferencia-de-calor
- Inicie uma seção Jupyter:
jupyter lab
Felipe N. Schuch,
Dr. Eng. Mecânico pela PUCRS. Possui experiência em fluidodinâmica computacional, transferência de calor e massa, computação de alto desempenho, métodos numéricos, educação financeira e outros.
felipeschuch@outlook.com @fschuch Aprenda.py @aprenda.py
Esse projeto é licenciado sob os termos do MIT license.
© 2020 Felipe N. Schuch