Conteúdo Programático

Aqui está o conteúdo programático abordado no curso:

  1. Introdução à Lógica de Programação:
    • Definição de algoritmo.
    • Conceito de Entrada e Saída de Dados (I/O).
    • Comandos de Entrada de Dados.
    • Comandos de Saída de Dados.
    • Variáveis, tipos de dados e operadores.
    • Condicionais:
      • Conceito de condicionais.
      • Estruturas como if, else e elif.
      • Exemplos práticos.
    • Loops:
      • Conceito de loops.
      • Estruturas como for e while.
      • Exemplos práticos.
  2. Funções, Retornos e Bibliotecas:
    • Conceito de funções.
    • Declaração e chamada de funções.
    • Parâmetros, argumentos e retornos.
    • Exploração de bibliotecas para ampliar funcionalidades.
  3. Estruturas de Dados Simples e JSON:
    • Listas e Dicionários.
    • Introdução a conceitos básicos de armazenamento de dados.
    • Manipulação básica de arquivos.
    • Exploração de JSON como uma estrutura de dados.
  4. Comunicação em Rede com Sockets e Requests:
    • Introdução à comunicação em rede.
    • Utilização de sockets para input e output.
    • Exploração de bibliotecas como requests para comunicação em rede.
  5. Linguagens de Programação:
    • Linguagem de máquina (Assembly).
    • Linguagem de alto nível (Python).
    • Linguagem estruturada (C).
    • Linguagem orientada a objetos (Java).
    • Linguagens de programação para web (ex: Java Script, HTML, CSS, PHP).