Uniube · Tecnologia da Informação

Curso de Inverno de Programação

Um percurso de aprendizagem para os alunos praticarem programação competitiva com Python, começando pelos fundamentos e avançando por estruturas de dados, strings, grafos, geometria e paradigmas algorítmicos.

Material preparado pelo Professor Mestre Mateus de Sousa Valente, professor dos cursos de TI da Uniube.

6 módulos de aprendizagem Python 3 como linguagem principal Teoria e prática com exercícios explicados
Exemplo em Python que apresenta as etapas para entender um problema, planejar, programar, testar e evoluir.
status: digitando...Escreva, execute, teste e evolua.

Trilha de aprendizagem

Módulos do curso

Os módulos formam uma sequência sugerida, mas podem ser consultados separadamente durante os estudos.

Aulas gravadas

Videoaulas do curso

Assista à apresentação geral e acompanhe os principais conceitos de cada módulo antes ou depois das atividades interativas.

Como usar o material

Aprender fazendo

As páginas foram organizadas para apoiar a aula e também a revisão individual.

  1. 1
    Entenda o problema

    Identifique entradas, saídas, restrições e o que precisa ser calculado.

  2. 2
    Acompanhe a visualização

    Observe como dados, estados e decisões mudam durante o algoritmo.

  3. 3
    Tente implementar

    Escreva sua própria solução antes de consultar o código comentado.

  4. 4
    Teste e compare

    Use casos pequenos, entenda os erros e relacione o código ao raciocínio.

Referências

Fontes centrais do curso

As fontes específicas de cada assunto também estão indicadas dentro de seus respectivos módulos.

Autoria e acompanhamento

Professor Mestre Mateus de Sousa Valente

Professor dos cursos de Tecnologia da Informação da Uniube. Este portal foi organizado para os alunos do Curso de Inverno de Programação, reunindo teoria, demonstrações visuais, exercícios e resoluções comentadas em Python 3.