<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Programando em Julia</title>
    <link>https://programandoemjulia.vento.eng.br/</link>
    <description>Recent content on Programando em Julia</description>
    <generator>Hugo</generator>
    <language>pt-br</language>
    <managingEditor>pjabardo@gmail.com (Paulo Jabardo)</managingEditor>
    <webMaster>pjabardo@gmail.com (Paulo Jabardo)</webMaster>
    <lastBuildDate>Thu, 10 Apr 2025 11:30:10 -0300</lastBuildDate>
    <atom:link href="https://programandoemjulia.vento.eng.br/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Nova casa: &lt;https://julia.dev.br&gt;</title>
      <link>https://programandoemjulia.vento.eng.br/post/2025/04/02-novo-dominio/</link>
      <pubDate>Thu, 10 Apr 2025 11:30:10 -0300</pubDate><author>pjabardo@gmail.com (Paulo Jabardo)</author>
      <guid>https://programandoemjulia.vento.eng.br/post/2025/04/02-novo-dominio/</guid>
      <description>&lt;p&gt;Arranjei o domínio &lt;a href=&#34;https://julia.dev.br&#34;&gt;https://julia.dev.br&lt;/a&gt; para a página web. Quando o novo domínio estiver no ar, não vou mais manter este aqui.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Caos determinísico e gráficos impressionantes com Makie</title>
      <link>https://programandoemjulia.vento.eng.br/post/2025/04/01-makie-dynamics/</link>
      <pubDate>Wed, 09 Apr 2025 11:29:59 -0300</pubDate><author>pjabardo@gmail.com (Paulo Jabardo)</author>
      <guid>https://programandoemjulia.vento.eng.br/post/2025/04/01-makie-dynamics/</guid>
      <description>&lt;p&gt;Existem muitas opções para gerar gráficos em Julia. A maior parte das soluções envolve encapsular algum outro ambiente. Mas existe pelo menos um pacote nativo do Julia: &lt;a href=&#34;https://makie.org/website/&#34;&gt;Makie&lt;/a&gt;. Este pacote faz mais do que simplesmente plotar gráficos bonitinhos: é um framework de visualização interativa (entre outras coisas). Logo faço um post sobre o Makie e pretendo escrever um tutorial para iniciantes.&lt;/p&gt;&#xA;&lt;p&gt;Aqui quero mostrar algumas visualizações impressionantes. Aqui tem um vídeo muito bom explicando o famoso &lt;a href=&#34;https://pt.wikipedia.org/wiki/Efeito_borboleta&#34;&gt;efeito borboleta&lt;/a&gt;. Este vídeo usou Julia e o pacote &lt;a href=&#34;https://makie.org/website/&#34;&gt;Makie&lt;/a&gt; com resultados impressionantes:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vídeo da aula 2</title>
      <link>https://programandoemjulia.vento.eng.br/post/2025/03/08-video-aula-2/</link>
      <pubDate>Mon, 31 Mar 2025 18:37:35 -0300</pubDate><author>pjabardo@gmail.com (Paulo Jabardo)</author>
      <guid>https://programandoemjulia.vento.eng.br/post/2025/03/08-video-aula-2/</guid>
      <description>&lt;p&gt;O vídeo da aula 2 está aqui&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/AfLbst7_J8U?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;</description>
    </item>
    <item>
      <title>Vídeo da primeira aula</title>
      <link>https://programandoemjulia.vento.eng.br/post/2025/03/07-video-da-aula-1/</link>
      <pubDate>Mon, 31 Mar 2025 18:33:18 -0300</pubDate><author>pjabardo@gmail.com (Paulo Jabardo)</author>
      <guid>https://programandoemjulia.vento.eng.br/post/2025/03/07-video-da-aula-1/</guid>
      <description>&lt;p&gt;Não gostei da primeira aula mas aqui estamos.&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/JOlo2z5Ez8o?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;</description>
    </item>
    <item>
      <title>Caracteres unicode</title>
      <link>https://programandoemjulia.vento.eng.br/post/2025/03/06-unicode/</link>
      <pubDate>Sun, 30 Mar 2025 16:36:39 -0300</pubDate><author>pjabardo@gmail.com (Paulo Jabardo)</author>
      <guid>https://programandoemjulia.vento.eng.br/post/2025/03/06-unicode/</guid>
      <description>&lt;p&gt;No começo da era dos computadores, seu uso principal era calcular coisas. Mas logo se percebeu que o uso do computador poderia ser muito maior. Uma das necessidades era representar texto no computador. A solução encontrada foi atribuir um número a cada caracter. Naturalmente cada fabricante usou uma codificação diferente. Então resolveram padronizar isso e surgiu o &lt;a href=&#34;https://pt.wikipedia.org/wiki/ASCII&#34;&gt;ASCII&lt;/a&gt; que codificava os caracteres usando 7 bits. Infelizmente isso era suficiente para os caracteres usados em informática e os caracteres da língua inglesa.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Exercícios da aula 01 - capítulos 1 e 2</title>
      <link>https://programandoemjulia.vento.eng.br/post/2025/03/05-exercicios-cap-01/</link>
      <pubDate>Sun, 30 Mar 2025 13:47:44 -0300</pubDate><author>pjabardo@gmail.com (Paulo Jabardo)</author>
      <guid>https://programandoemjulia.vento.eng.br/post/2025/03/05-exercicios-cap-01/</guid>
      <description>&lt;p&gt;Na segunda aula vou fazer uma recapitulação.&lt;/p&gt;&#xA;&lt;p&gt;Vamos começar pelo capítulo 1.&lt;/p&gt;&#xA;&lt;h2 id=&#34;exercícios-do-capítulo-1&#34;&gt;Exercícios do capítulo 1&lt;/h2&gt;&#xA;&lt;h3 id=&#34;exercício-1-1&#34;&gt;Exercício 1-1&lt;/h3&gt;&#xA;&lt;p&gt;Este exercício consiste em brincar com a sintaxe básica de Julia. Eu fiz um screencast com estas brincadeiras. Não é um vídeo no senso comum da palavra. Eu usei uma ferramenta chamada &lt;a href=&#34;https://asciinema.org&#34;&gt;&lt;code&gt;asciinema&lt;/code&gt;&lt;/a&gt; caso alguém tenha interesse.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://asciinema.org/a/710683&#34;&gt;&lt;img src=&#34;https://asciinema.org/a/710683.svg&#34; alt=&#34;asciicast&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;exercício-1-2&#34;&gt;Exercício 1-2&lt;/h3&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Quantos segundos há em 42 minutos e 42 segundos?&#xA;julia&amp;gt; 42*60 + 42&#xA;2562&lt;/p&gt;</description>
    </item>
    <item>
      <title>Criei um grupo sobre Julia no Google Groups</title>
      <link>https://programandoemjulia.vento.eng.br/post/2025/03/04-googgle-groups/</link>
      <pubDate>Tue, 25 Mar 2025 12:06:05 -0300</pubDate><author>pjabardo@gmail.com (Paulo Jabardo)</author>
      <guid>https://programandoemjulia.vento.eng.br/post/2025/03/04-googgle-groups/</guid>
      <description>&lt;p&gt;Nada melhor que a lista de discussão oficial  &lt;a href=&#34;https://discourse.julialang.org&#34;&gt;https://discourse.julialang.org&lt;/a&gt; mas talvez algo específico para este curso e em português seja interesante. Então aqui vai o link: &lt;a href=&#34;https://groups.google.com/g/programandoemjulia&#34;&gt;https://groups.google.com/g/programandoemjulia&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Usando notebooks reativos: Pluto</title>
      <link>https://programandoemjulia.vento.eng.br/post/2025/03/02-pluto/</link>
      <pubDate>Mon, 24 Mar 2025 12:27:21 -0300</pubDate><author>pjabardo@gmail.com (Paulo Jabardo)</author>
      <guid>https://programandoemjulia.vento.eng.br/post/2025/03/02-pluto/</guid>
      <description>&lt;h1 id=&#34;notebook-pluto&#34;&gt;Notebook Pluto&lt;/h1&gt;&#xA;&lt;p&gt;Você já conhece a interface notebook? Quem usa Python já deve ter brincado com o Jupyter notebook &lt;a href=&#34;https://jupyter.org/&#34;&gt;https://jupyter.org/&lt;/a&gt;. O Notebook usa uma interface web que mistura código, resultados  e documentação em uma página web dinâmica.&lt;/p&gt;&#xA;&lt;p&gt;Mas aqui quero introduzir o notebook Pluto &lt;a href=&#34;https://plutojl.org/&#34;&gt;https://plutojl.org/&lt;/a&gt; que é um outro tipo de notebook mas com algumas diferenças. A principal é que o Pluto é um &lt;em&gt;notebook reativo&lt;/em&gt;. O que isso quer dizer? Basicamente se você mexe em alguma célula do notebook, as outras que dependem desta célula vão ser atualizadas automaticamente. Isso te lembra a planilha eletrônica?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Instalando o VSCode e extensão Julia</title>
      <link>https://programandoemjulia.vento.eng.br/post/2025/03/01-vscode/</link>
      <pubDate>Mon, 24 Mar 2025 12:16:33 -0300</pubDate><author>pjabardo@gmail.com (Paulo Jabardo)</author>
      <guid>https://programandoemjulia.vento.eng.br/post/2025/03/01-vscode/</guid>
      <description>&lt;h2 id=&#34;julia-visual-studio-code&#34;&gt;Julia Visual Studio Code&lt;/h2&gt;&#xA;&lt;p&gt;O editor de textos recomendado para programar em Julia é o &lt;a href=&#34;https://code.visualstudio.com&#34;&gt;Visual Studio Code&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Existe uma extensão para programação em Julia. &lt;a href=&#34;https://www.julia-vscode.org/&#34;&gt;Aqui temos a página web com documentação e informações mais detalhadas sobre esta extensão&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Fiz um videozinho mostrando o básico:&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/ewIanSdOHe0?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;</description>
    </item>
    <item>
      <title>Instalando Julia no Windows 10</title>
      <link>https://programandoemjulia.vento.eng.br/post/2025/03/00-winstall/</link>
      <pubDate>Mon, 24 Mar 2025 12:10:20 -0300</pubDate><author>pjabardo@gmail.com (Paulo Jabardo)</author>
      <guid>https://programandoemjulia.vento.eng.br/post/2025/03/00-winstall/</guid>
      <description>&lt;h2 id=&#34;instalação-no-windows-10&#34;&gt;Instalação no Windows 10&lt;/h2&gt;&#xA;&lt;p&gt;Fiz um videozinho mostrando a instalação da linguagem Julia no Windows 10.&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/Z9xn6lKON-A?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;</description>
    </item>
    <item>
      <title>Por onde eu começo</title>
      <link>https://programandoemjulia.vento.eng.br/page/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>pjabardo@gmail.com (Paulo Jabardo)</author>
      <guid>https://programandoemjulia.vento.eng.br/page/about/</guid>
      <description>&lt;p&gt;Esta é a página do curso de programação em Julia oferecido pela Assipt em 2025.&lt;/p&gt;&#xA;&lt;p&gt;Este é um curso introdutório e não é necessário ter conhecimento prévio de programação (mas isso sempre ajuda).&lt;/p&gt;&#xA;&lt;h2 id=&#34;link-do-curso-no-youtube&#34;&gt;Link do curso no youtube&lt;/h2&gt;&#xA;&lt;p&gt;O curso está sendo live-streamed no youtube no &lt;a href=&#34;https://www.youtube.com/@canalassipt8770&#34;&gt;canal da assipt&lt;/a&gt;. Procure na aba Live &lt;a href=&#34;https://www.youtube.com/@canalassipt8770/streams&#34;&gt;https://www.youtube.com/@canalassipt8770/streams&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;grupo-de-discussão-do-curso&#34;&gt;Grupo de discussão do curso&lt;/h2&gt;&#xA;&lt;p&gt;Criei uma lista de discussão no google groups. Vou tentar acompanhar: &lt;a href=&#34;https://groups.google.com/g/programandoemjulia&#34;&gt;https://groups.google.com/g/programandoemjulia&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;material-oficial-&#34;&gt;Material oficial (&lt;a href=&#34;https://julialang.org&#34;&gt;https://julialang.org&lt;/a&gt;)&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://julialang.org&#34;&gt;Página web da linguagem Julia&lt;/a&gt;. Aqui você é o ponto de partida&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://docs.julialang.org&#34;&gt;Documentação oficial&lt;/a&gt;. A documentação tem três partes:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Manual&lt;/strong&gt; que é um guia do usuário e também tem um tutorial. É bom mas poder ser pesado para iniciantes.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Base&lt;/strong&gt; descreve funcionalidade básica da linguagem Julia, incluindo estruturas de dados embutidas e operações básicas.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Standard Library&lt;/strong&gt; descreve os pacotes básicos que já vêm embutidos em Julia. Dificilmente você vai fazer um programa sem usar isto.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://julialang.org/learning&#34;&gt;Learn&lt;/a&gt;. Vários recursos para aprendizado de Julia, incluindo vídeos, tutoriais e livros.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;onde-procurar-ajuda&#34;&gt;Onde procurar ajuda?&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://discourse.julialang.org&#34;&gt;A &lt;strong&gt;lista de discussão&lt;/strong&gt; da comunidade Julia é muito boa mesmo&lt;/a&gt;. Pessoal ajuda bem os iniciantes e os nem tanto. Use e abuse. A lista é em inglês mas hoje em dia isso não é tão ruim quanto era 10 anos atrás&amp;hellip;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
