Introdução

Este Mapas de conteúdo me permite organizar minhas ideias sobre programação. A maioria das notas relacionadas a este tópico tem a tag programação. Primeiro de tudo, é necessário entender o que é um código e desenvolver algoritmos usando Pseudocódigo. É importante entender que Código deve ser correto e eficiente, com o primeiro precedendo o segundo.

Conceitos

Aqui estão alguns conceitos importantes para programação.

Conceitos Básicos

Outros Conceitos

Algoritmos

Aqui está uma lista de algoritmos interessantes e/ou importantes para conhecer.

Linguagens

  • Linguagem de programação C - É uma das principais linguagens de baixo nível e amplamente utilizada pela eficiência e baixo uso de recursos.
  • Python - Uma nota sobre minha linguagem de programação favorita.
  • Linguagem Rust - Uma linguagem de programação de sistemas que prioriza desempenho, segurança de memória e concorrência.
  • SQL - Uma linguagem para interagir com bancos de dados relacionais.
  • JavaScript - Uma linguagem de programação comumente usada para programação web.

Ferramentas

  • Visual Studio Code - É um editor de código leve, multiplataforma/multilíngue que oferece recursos avançados para o desenvolvimento de software.
  • Thonny - É um ambiente de desenvolvimento integrado projetado especificamente para iniciantes na programação da Linguagem de programação Python]
  • Arduino IDE - Interface de desenvolvimento integrada para programar Arduino e outros dispositivos.

Referências sobre este Tema

🗂️ Índice Dinâmico

Showing 277 of 277 entries
Name
Folder 3 Conhecimento/1 Atlas1
MdC - Programação
Folder 3 Conhecimento/2 Conceitos253
SortPedia
Extreme Gradient Boosting
Otimização por enxame de partículas
Otimização do lobo cinzento
MediaPipe Hands
Conjutnos em Python
Operador de negação
Valores Booleanos
Operador de Conjunção
Operador de disjunção
Instalando o Manim com UV no Python
Exemplo de uso do React Router
Construindo um jogo de adivinhação em Rust
Biblioteca string. em C
Primeiros passos na ESP32 com Micropython e Thonny
Ciclo básico de um Algoritmo Genético
Algoritmos genéticos
O que é programação
Pseudocódigo
Função para gerar matriz de zeros em Python
Document Object Model
Código de computador
Código deve ser correto e eficiente
Árvores de decisão
Zip em Python
Volumes no Docker
Visual Studio Code
Versionamento semântico
Vibe Coding
Variáveis em Rust
Uniões no SQL
Valgrind
Valores separados por vírgulas
Variáveis em C
Variáveis em Python
Unicode
Tuplas em Python
Trie in computing
Trees na computação
Tipos de erros em Python
Tipos de dados em Rust
Tipo string no Rust
Ternary operator in C
Thonny
Syntactically Awesome Style Sheet
Tabela Hash (Computação)
Strings e formatação em Python
Subsistema Windows para Linux
SQLite
Starship shell prompt
Sombreamento no Rust
Sistemas de numeração
Sistema hexadecimal
Sintaxe e Comandos SQL
Serialização
Serialização com Pydantic no Python
Sequencias em Python
Seletores CSS
Rust é uma linguagem compilada Ahead-of-Time
Regras de propriedade no Rust
Redes de comunicação no Docker
Recursão
Reconhecimento de Padrões - Pensamento computacional
Recebendo entrada do usuário em Python
React
React Native
React router
Pyenv
Pythônico
Protocolo de Contexto de Modelo
Processo de compilação de códigos
Porta lógica
Ponteiros
Plataforma Scratch
Pilhas (Computação)
Pilhas na alocação de memória
Pensamento computacional
Palavras reservadas no Rust
Ordenação por mistura
Ordem de Bytes
Ordenação em Python
Ollama
Operadores de deslocamento em Python
Operadores lógicos em Python
Operadores lógicos
Objetos no Docker
Normalização de Dados
N8N
Métodos são executados diretamente nas Classes em Python
Módulos e bibliotecas em Python
Métodos nas classes ed Python
Métodos especiais em Python
Método de seleção pela roleta
Moving variables in Rust
MySQL
Modificadores de operação em classes do Python
Modus Ponens
Mongo DB
Modelo Model-View-Controller
MiniMax
MicroPython
Markdown
Map e Filter em Python
Manipulação de arquivos em Python
Love2D
Lua
Listas em Python
Listas ligada simples em C
Lista ligada (Computação)
Linguagem Rust
Linguagem de programação Python
Linguagem de programação C
Linguagem de Consulta Estruturada
Linguagem de Marcação de Hipertexto
Linguagem de baixo nível vs alto nível
Laços de repetição no Rust
Laços de repetição
LaTeX
Laços de repetição em C
Laços de repetição em Python
JSX
Jupyter notebooks
JavaScript Object Notation
Jinja
Itertools library in Python
JavaScript
Javascript Assíncrono
Interface de Programação de Aplicações
Integração contínua
Instalando o driver da ESP32 no Windows
Iniciando um projeto no React
Importar e exportar componentes no React
Impacto social da programação e códigos
Imagens no Docker
Hooks de efeito no React
Hooks de estado no React
Hooks no React
Gráficos vetoriais escaláveis
Heap na alocação de memória
GitHub Pages
GitHub Script
Github Copilot
GitHub Actions
Getters e setters são usados em classes no Python
Gerenciador de tarefas via terminal em Rust
Gerador de expressões em Python
Funções no Rust
Funções Lambda em Python
Funções na programação
Funções em Python
Funções em C
Função hash
Framework Flask
Frontend
FIWARE IoT Agent
Filas (Computação)
Fatiamento em Python
FastAPI
Expressões regulares
Exemplo de validação de dados com Pydantic
Exemplo de ponteiros em C
Exceções em Python
Exemplo de como rodar um contêiner do Docker
Estruturas em C
Estruturas condicionais
Estruturas de Dados
Escopo de variáveis no Rust
Escopo na programação
Entrega Contínua
Enumerações em Python
Docker Compose
Docker Desktop
Docker Engine
Dicionário padrão em Python
Dicionários em Python
Difference between __repr__ and __str__ in Python
Desempacotar sequencias em Python
Decoradores em Python
Debugger
Debugging
Decomposição - Pensamento computacional
Data Driven Documents
Código Padrão Americano para o Intercâmbio de Informação
Cygnus
Criando listas de listas em Python
Correspondência de padrões em Python
Contêineres no Docker
Contador em Python
Contexto Docker
Continuous integration, continuous delivery and continuous deployment.
Conjuntos em Python
Construção de um Conversor de Escalas Termométricas em Rust
Condições em Python
Condições no Rust
Configuração de Wi-Fi via Terminal no Raspberry Pi
Condições de corrida
Composição de componente no React
Compreensão de dicionários em Python
Compreensão de listas em Python
Conditions in C
Componentes no React
Componentes de função no React
Componentes de classe no React
Compiladores
Como usar o Pyenv
Compilador Clang
Comandos básicos da Raspberry Pi
Comandos básicos do Docker
Como atualizar o WSL
Classes em Python
Chatterbox
Chave Estrangeira
Chave Primária
Cascading Style Sheets
Cargo para Rust
Busca linear em Python
Biblioteca SQLite3 em Python
Biblioteca string em C
Biblioteca Re em Python
Biblioteca Random em Python
Biblioteca Python-can em Python
Biblioteca CSV em Python
Biblioteca Collections em Python
Biblioteca Manim no Python
Biblioteca Paho MQTT em Python
Biblioteca Pandas em Python
Biblioteca Pydantic no Python
Banco de Dados Relacional
Backend
Atribuição aumentada em Python
Asserções em Python
Arquitetura de Von Neumann
Aritmética de ponteiros
Aprendizado por reforço
Arduino IDE
Arduino
Aprendizado de máquina
Análise assintótica
Aplicação de página única
Anotações de tipo em Python
Ambientes virtuais em Python
Alocação de memória
Algoritmo de busca linear
Algoritmo de ordenação por bolha
Algoritmo de ordenação por seleção
Algoritmos - Pensamento computacional
Algoritmo de busca em largura
Algoritmo de busca em profundidade em Python
Algoritmo de busca em profundidade
Algoritmo de busca binária
Algoritmo de busca em largura em Python
Abstração - Pensamento computacional
Decimal Codificado em Binário
Folder 3 Conhecimento/3 Fontes/Artigos1
Creating a Virtual CAN network in WSL2
Folder 3 Conhecimento/3 Fontes/Vídeos7
NEW in Python 3.15 - Unpacking in Comprehensions
Pydantic Tutorial - Solving Python's Biggest Problem
GitLens Tutorial - How to use gitlens in VS code
Characters, Symbols and the Unicode Miracle
Byte Order - Endiannes
5 Good Python Habits
10 python errors explained in 15 minutes
Folder 4 Blog/Posts15
Usando o MPU6050 com o ESP32
Usando o Pensamento Computacional para a Xícara de Café Perfeita
Usando o sensor DHT22 com a ESP32
Usando o sensor HC-SR04 com o ESP32
Usando um módulo relé na ESP32
Trabalhando com Sinais Analógicos no ESP32 com MicroPython
Trabalhando com Sinais Digitais no ESP32 com MicroPython
Trabalhando com sinais PWM na ESP32 com MicroPython
Trabalhando com sinais de interrupção na ESP32 com MicroPython
Uma Carreira em Construção - Minha Exploração Multidisciplinar
Usando LEDs e botões na ESP32
Primeiros passos na ESP32 com Micropython e Thonny
Instalando o Manim com UV no Python
Exemplo de uso do React Router
Construindo um jogo de adivinhação em Rust