Pular para o conteúdo
12. Introdução a Programação

12. Introdução a Programação

Este curso é um mergulho prático na linguagem Python. Diferente de outras linguagens mais verbosas, o Python permite que o desenvolvedor foque na resolução do problema em vez de se perder em complexidades sintáticas. O aluno aprenderá desde os fundamentos básicos até a criação de scripts inteligentes, explorando a filosofia "batteries included" (baterias inclusas) da linguagem, que oferece uma vasta biblioteca padrão para diversas tarefas do dia a dia.

Responsável Curadoria da Aturin
Última atualização 01/07/2026
Tempo de conclusão 22 horas 8 minutos
Membros 27
2o Sem - TDS 2o Sem - TII Intermediário 5a Área
  • Week 1
    2Aulas · 35 min
    • 1.1 - Apresentação da disciplina
      10 xp
    • 1.2 - Apresentação do professor
  • Week 2
    5Aulas · 1 h 45 min
    • 2.1 - Fundamento da linguagem Python
      10 xp
    • 2.2 - Teste inicial em IDLE (Integrated Development and Learning Environment)
      10 xp
    • 2.3 - Testando o Python na linha de comando
      10 xp
    • 2.4 - Usando a console do Python
      10 xp
    • 2.5 - Usando o IDLE
      10 xp
  • Week 4
    5Aulas · 1 h 53 min
    • 4.1 - Instalação do ambiente de desenvolvimento integrado (IDE)
      10 xp
    • 4.2 - Melhores práticas para a IDE
      10 xp
    • 4.3 - Estrutura de armazenamento de exercícios
      10 xp
    • 4.4 - Barra de atividades do VSC e outras dicas
      10 xp
    • 4.5 - Teclas de atalhos e teste do ChatGPT (atualizado)
      10 xp
  • Week 5
    8Aulas · 3 h 3 min
    • 5.1 - O Colaboratory do Google como opção de IDE
      10 xp
    • 5.2 - Sintaxe básica do Python - Part 1
      10 xp
    • 5.3 - Sintaxe básica do Python - Part 2
      10 xp
    • 5.4 - Sintaxe básica do Python - Parte 3
      10 xp
    • 5.5 - Variáveis e tipos de dados - Parte 1
      10 xp
    • 5.6 - Variáveis e tipos de dados - Parte 2
      10 xp
    • 5.7 - Variáveis e tipos de dados - Parte 3
      10 xp
    • 5.8 - Variáveis e tipos de dados - Parte 4
      10 xp
  • Week 7
    10Aulas · 3 h 16 min
    • 7.1 - Variáveis globais
      10 xp
    • 7.2 - Tipos de dados em Python
      10 xp
    • 7.3 - Tipos de dados em Python - Definindo alguns tipos
      10 xp
    • 7.4 - Tipos de dados: Números
      10 xp
    • 7.5 Tipos de dados: Casting
      10 xp
    • 7.6 Tipos de dados: String - Parte 1
      10 xp
    • 7.7 Tipos de dados: String - Parte 2
      10 xp
    • 7.8 Tipos de dados: String - Parte 3
      10 xp
    • 7.9 Tipos de dados: String - Parte 4
      10 xp
    • CX #1 - Este é um teste de certificação de IP
  • Week 8
    9Aulas · 2 h 35 min
    • 8.1 Tipos de dados: String - Parte 5
      10 xp
    • 8.2 - Métodos de string - Part 1
      10 xp
    • 8.3 - Métodos de string - Part 2
      10 xp
    • 8.4 - Booleanos
      10 xp
    • 8.5 - Operadores aritméticos em Python
      10 xp
    • 8.6 - Operadores de atribuição de Python - Part 1
      10 xp
    • 8.7 - Operadores de atribuição de Python - Part 2
      10 xp
    • 8.8 - Operadores de comparação em Python
      10 xp
    • 8.9 - Operadores lógicos em Python
      10 xp
  • Week 12
    6Aulas · 1 h 15 min
    • 12.1 - Chamada de função simples, sem passar parâmetro
      10 xp
    • 12.2 - Chamada de função simples, sem passar parâmetro (Parte 2)
      10 xp
    • 12.3 - Operadores de identidade em Python
      10 xp
    • 12.4 - Operadores de associação em Python
      10 xp
    • 12.5 - Operadores bitwise em Python
      10 xp
    • 12.6 - Precedência do operador
      10 xp
  • Week 13
    8Aulas · 1 h 42 min
    • 13.1 - Chamada de função com passagem de parâmetro
      10 xp
    • 13.2 - Passando parâmetros para a função e retornando valores
      10 xp
    • 13.3 - Revisando condicionais em Python - Parte 1
      10 xp
    • 13.4 - Revisando condicionais em Python - Parte 2
      10 xp
    • 13.5 - Revisando condicionais em Python - Parte 3
      10 xp
    • 13.6 - Revisando condicionais em Python - Parte 4
      10 xp
    • 13.7 - Revisando condicionais em Python - Parte 5
      10 xp
    • 13.8 - Revisando condicionais em Python - Parte 6
      10 xp
  • Week 15
    10Aulas · 2 h 43 min
    • 15.1 - Passando parâmetros para a função e retornando e adicionando
      10 xp
    • 15.2 - Passando parâmetros para a função calcular
      10 xp
    • 15.3 - Tipos principais de dados internos em Python
      10 xp
    • 15.4 - Listas
      10 xp
    • 15.5 - Itens da lista de acesso
      10 xp
    • 15.6 - Alterar itens da lista
      10 xp
    • 15.7 - Adicionar itens de lista
      10 xp
    • 15.8 - Remover itens de lista
      10 xp
    • 15.9 Loop em listas
      10 xp
    • 15.10 - Compreensão da lista
      10 xp
  • Week 16
    5Aulas · 1 h 16 min
    • 16.1 - Varrer o conteúdo de uma lista utilizando o FOR
      10 xp
    • 16.2 - Varrer o vetor e encontrar o maior número com FOR
      10 xp
    • 16.3 - Calculadora simples usando o Copilot
      10 xp
    • 16.4 - Calculadora simples usando o Copilot - Parte 2
      10 xp
    • 16.5 - Controle de entrada de Notas para vários alunos
      10 xp
  • Week 18
    3Aulas · 47 min
    • 18.1 - Jogo do Chute - Passo 1
      10 xp
    • 18.2 - Contagem regressiva com While
      10 xp
    • 18.3 - Interrupção do while por meio de uma string específica
      10 xp
  • Week 19
    4Aulas · 1 h 18 min
    • 19.1 - Jogo do Chute - Passo 2
      10 xp
    • 19.2 - Tratar uma entrada de dados por meio de um caractere específico
      10 xp
    • 19.3 - Tabuada com While
      10 xp
    • 19.4 - Tabuada escolhida pelo usuário
      10 xp