Python

Acelerando a exploração de dados multidimensionais com Xarray

Tutorial introdutório para *Xarray*, um pacote Python de código aberto que é capaz de tornar o trabalho com arranjos de dados multidimensionais e catalogados uma tarefa simples e eficiente. Destaca-se a sua sinergia com outras ferramentas para I/O, plotagem interativa e computação paralela.

Métodos Numéricos em Python

Aula como professor convidado, ministrada para as turmas de Métodos Numéricos e Turbulência do Programa de Pós-Graduação em Recursos Hídricos e Saneamento Ambiental do Instituto de Pesquisas Hidraulicas da Universidade Federal do Rio Grande do Sul.

Python and XCompact3d

Palestra para o encontro anual da equipe de desenvolvimento do XCompact3d. Apresentando os avanços na integração do solver de Navier-Stokes com Python, para uma interface mais amigável com os usuários por meio do pacote Python *Xcompact3d Toolbox*, além dos planos futuros para embalar o código fonte em Fortan do XCompact3d com uma interface Python, aumentando a sinergia e facilidade para manutenção de ambas as ferramentas.

Desafio de Programação: Encontre o Anagrama

Mais um desafio de programação. Temos a tarefa de encontrar um anagrama dentre as palavras da língua portuguesa, e claro, aprender muitos conceitos de programação em Python enquanto resolvemos o problema.

Sandbox flow configuration: A rapid prototyping tool inside XCompact3d

Uma ferramenta de prototipagem rápida incorporada ao XCompact3d, um código acadêmico para fluidodinâmica computacional. Isso visa aumentar a capacidade de trabalho dos desenvolvedores do código, ao mesmo tempo em que cria um ambiente mais amigável para estudantes em CDF.

Jupyter Notebook como uma Poderosa Ferramenta Educacional

Jupyter Notebook é um ambiente de programação interativo, que permite misturar trechos de texto descritivo com blocos de código e seus resultados. Isso o coloca como principal ferramenta de trabalho em Ciência de Dados, Aprendizado de Máquina e Inteligência Artificial, e essa postagem mostra o seu poder como ferramenta didática.

Gráficos com qualidade de publicação em Python com Matplotlib

Independente do tipo de conteúdo que você está trabalhando, seja técnico, científico, educacional, ou voltado para divulgação em mídias sociais, existem quatro tópicos que influenciam diretamente na qualidade dos gráficos que se estão produzindo: Localização, dimensões, estilo e formato. Todos são abordados em detalhes neste post.

Um ambiente "Jupyter Sandbox" acoplado ao Xcompact3d, um código acadêmico de alta ordem para Fluidodinâmica Computacional

Este trabalho visa quebrar muitas das barreiras de entrada em um código acadêmico que resolva Navier-Stokes, acoplando-o a um ambiente *Jupyter sandbox*. Para alunos de fluidodinâmica computacional, ele fornece experiência prática direta e um local seguro para praticar e aprender, enquanto para usuários avançados e desenvolvedores de código, funciona como uma ferramenta de prototipagem rápida.

Simulações em Python para Tomada de Decisão: Alugar, Economizar e Pagar à Vista ou Financiar um Imóvel

O presente ensaio trata-se de um estudo de caso em matemática financeira resolvido em Python. O mesmo envolve calcular diferentes cenários com relação a aquisição - ou não - de um imóvel. Além disso, aborda a manipulação de tabelas com o pacote …

Xcompact3d Toolbox

Pacote Python com uma série de utilidades para lidar com o pré e pós-processamento de dados de simulações numéricas do Xcompact3d.