Skip to content

Sobre o curso

Aulas

Nossos encontros ocorrem:

- Terça-feira: das 07h40 às 09h40 (Remoto via Teams)
- Sexta-feira: das 07h40 às 09h40 (Presencial FIAP LINS)

Avaliação

Avaliações composta por:

- Listas de exercicios
- Mini-projetos
- Checkpoints

Conteúdo Programático

  • Introdução à Programação

    Apresentação e objetivos do curso O que é programação e por que aprender Python Instalação e configuração do ambiente Python Primeiro programa: "Olá, Mundo!"

  • Fundamentos da Linguagem

    Conceito de algoritmos: Fluxograma e Pseudocódigo Tipos de dados: Inteiros, Reais, Texto, Lógico Variáveis e operadores aritméticos Comandos de entrada e saída: print() e input()

  • Estruturas de Decisão

    Operadores relacionais e lógicos Estruturas condicionais: if, if-else, if-elif-else Introdução ao comando match-case

  • Estruturas de Repetição

    Loop while: conceitos e prática Loop for: trabalhando com sequências e iterações Break, continue e pass: controlando o fluxo de repetição

  • Funções e Modularização

    Introdução a funções: definição e chamada Parâmetros, argumentos e valores de retorno Funções embutidas e módulos em Python

  • Estruturas de Dados Básicas

    Strings: manipulação e métodos úteis Listas: criação, acesso e métodos Tuplas e Dicionários: conceitos e prática

  • Programação Avançada

    Funções avançadas: *args, **kwargs e lambdas Compreensões de lista e dicionário Trabalhando com arquivos: leitura e escrita

  • Algoritmos de Busca e Ordenação

    Algoritmos básicos de busca: linear e binária Algoritmos de ordenação: bolha, seleção e inserção

  • Tópicos Avançados

    Introdução a classes e objetos (OOP) Exceções e tratamento de erros Bibliotecas e pacotes em Python Desenvolvimento Web Banco de dados