PV

pv cientista 2025

estudos-uff-2026-1 • 15/05/2026

Olá mundo!

  • Comecei minha vida com 19 anos entendo na faculdade de engenharia onde busquei aprender e compreender a fundo a matemática dos fenômenos da natureza

  • então comecei a estudar física e gostei das 3 mas ainda so sei as teorias da física quântica

  • por algum motivo, a física 2 me escolheu para ir a fundo estudar sobre eletricidade, eletromagnetismo e eletrônica de potência

  • tenho um framework de algoritmos genéticos, framework de proejtos de Machine learning e diversos dashboard em python com streamlit

  • uso simuladores como falstad para ver o comportamento em circuitos elétricos, crio diversas simulações em Python incluindo gráficos em 3D

  • sou apaixonado por programação e eletrônica para IOT. Meu sonho antes dos 30 anos é construir seu proprio device de punho moderno. Utilizo arduíno e esp32 em servos projetos mas ainda não consegui ver algumas formas de renda extra

  • Além da análise de dados e conhecimentos estatísticos, consigo lidar com big data e fazer relatórios personalizados e período os

  • desenvolvedor de aplicativos, sites, robôs, chatbots com IA, agentes. Tenho estar pronto em qualquer área da tecnologia

2023


estudo programação a 2 anos, ja trabalhei como estagiario em python e agora estou em busca de projetos freelancer simples.

Desejo desenvolver uma carreira com Python para Ciencia de Dados e Machine Learning, C++ para Arduino para micro controladores e Micro Processadores e Flutter para desenvolvimento Front End usando Getx

Gostaria de entrar na Area de Internet das coisas, Energia Solar e Automação Residencial

por favor, me de Algumas ideias de projetos para microempreendedores usando essas tecnologias:

2024


Artigo cientifico 1

2025


Artigo Cientifico 2

Guia de Estudos Frontend em 7 Dias

Este é um plano intensivo para cobrir os fundamentos do desenvolvimento frontend moderno, com foco em React, Astro e Tailwind CSS.


Dia 1: A Base Sólida (HTML & CSS)

  • Foco: Entender a estrutura e o estilo.
  • Tópicos:
    • HTML Semântico: Aprenda a usar as tags corretas para cada propósito (<header>, <footer>, <article>, <nav>, etc.). Isso é crucial para acessibilidade e SEO.
    • CSS Box Model: Entenda margin, padding, border e content.
    • Flexbox: O sistema de layout 1D. Pratique alinhamento e distribuição de itens.
    • CSS Grid: O sistema de layout 2D. Ótimo para layouts de página complexos.
    • Responsividade: Media queries e a importância de meta viewport.
  • Meta Prática: Construir uma página simples (como um cartão de perfil) e torná-la responsiva usando Flexbox ou Grid.

Dia 2: Interatividade com JavaScript

  • Foco: Dar vida à sua página.
  • Tópicos:
    • Fundamentos: Variáveis (let, const), tipos de dados, funções e arrow functions.
    • DOM (Document Object Model): Como selecionar elementos (querySelector), alterar seu conteúdo (.textContent, .innerHTML) e estilo (.style).
    • Eventos: Adicionar interatividade com addEventListener (ex: click, submit).
  • Meta Prática: Criar um contador simples ou um botão que muda o tema da página (claro/escuro) manipulando o DOM.

Dia 3: Introdução ao React

  • Foco: Pensar em componentes.
  • Tópicos:
    • O que é React? Entender a ideia de UI declarativa e baseada em componentes.
    • JSX: A sintaxe que mistura HTML e JavaScript.
    • Componentes: Criar seus primeiros componentes funcionais.
    • Props: Como passar dados de um componente pai para um filho.
    • State (Estado): O hook useState para gerenciar dados que mudam dentro de um componente.
  • Meta Prática: Recriar o cartão de perfil do Dia 1, mas agora como um componente React. Adicionar um botão que usa useState para mostrar/esconder a biografia.

Dia 4: React Hooks e Tailwind CSS

  • Foco: Componentes mais inteligentes e estilo eficiente.
  • Tópicos:
    • useEffect: O hook para lidar com “efeitos colaterais” (ex: buscar dados de uma API, manipular o DOM fora do React).
    • Renderização Condicional: Como mostrar/esconder JSX com base no estado ou props.
    • Tailwind CSS: Introdução à abordagem “utility-first”. Configure um projeto React com Tailwind e estilize seus componentes usando classes como flex, p-4, text-white, md:text-lg.
  • Meta Prática: Estilizar o cartão de perfil com Tailwind. Fazer uma pequena lista de “habilidades” e usar useEffect para simular o carregamento dessa lista (ex: com setTimeout).

Dia 5: O Poder do Astro

  • Foco: Entender por que o Astro é diferente e poderoso.
  • Tópicos:
    • Filosofia do Astro: Foco no conteúdo, performance por padrão (zero JS).
    • Estrutura de Projeto: Pastas src/pages, src/layouts, src/components.
    • Sintaxe .astro: A mistura de “code fence” (---) com HTML.
    • Layouts: Como criar um layout base e reutilizá-lo nas páginas.
  • Meta Prática: Criar um novo projeto Astro. Criar um BaseLayout.astro e duas páginas (index.astro e sobre.astro) que o utilizem.

Dia 6: Astro + React = ❤️

  • Foco: Unir o melhor dos dois mundos.
  • Tópicos:
    • Ilhas de Interatividade: O conceito fundamental do Astro.
    • Usando Componentes React no Astro: Importar seu componente React (ex: o cartão de perfil) em uma página .astro.
    • Diretivas client:*: Entender client:load, client:idle e client:visible para decidir quando e como seu componente React deve carregar o JavaScript no navegador.
    • Passando Props: Passar dados de uma página Astro para um componente React.
  • Meta Prática: Pegar o cartão de perfil feito em React e importá-lo na sua página index.astro. Faça-o interativo usando uma diretiva client:.

Dia 7: Seu Primeiro Blog com Astro

  • Foco: Juntar tudo para criar um projeto real.
  • Tópicos:
    • Content Collections: A forma do Astro de gerenciar conteúdo local (como arquivos Markdown).
    • Configurando Coleções: Criar um esquema em src/content/config.ts para seus posts.
    • Rotas Dinâmicas: Criar a página src/pages/posts/[...slug].astro para gerar uma página para cada post.
    • getStaticPaths: A função para listar todos os posts e gerar as páginas estáticas.
    • Renderizando Markdown: Usar o componente <Content /> para exibir o conteúdo do seu .md.
  • Meta Prática: Criar uma coleção de posts, escrever 2-3 arquivos .md de exemplo e criar a página de listagem (index) e a página de detalhe de cada post. Use o PostCard.jsx que você já tem para listar os posts na página inicial.