Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curso Resolvendo Exercicios de Algoritmo com Python

Estas atividades foram planejadas com o intuito de ser uma orientação de como utilizar exercícios de lógica para ensinar a linguagem de programação Python. Todo este material foi elaborado como parte das Atividades Extensionistas I e II do curso Gestão da Tecnologia da Informação da UNINTER. O material pode ser utilizado livremente, tanto presencialmente como remoto.

Descrição

Um curso de algoritmo com os principais conceitos de programação utilizando a linguagem Python. Usando o site Colab como ferramenta de desenvolvimento para facilitar os estudos de Python. Resolvendo e explicando os "Exercícios de Algoritmos 1-100", propostos pelo [Prof. Gustavo Guanabara] (https://www.cursoemvideo.com/) em seu curso de lógica.

Documentação do curso

Para cada aula foi criado um arquivo no formato '.ipynb', que pode ser executado pelo Colab ou localmente no Jupyter Notebook e também dentro do Visual Studio Code com a instalação de extensões. Eles contém algumas explicações e trechos de códigos para agilizar os estudos e desenvolvimento.

  1. PASSO 00 - CONCEITOS BÁSICOS

  2. PASSO 01 - SEQUÊNCIAS BÁSICAS

  3. PASSO 02 - CONDIÇÕES BÁSICAS

  4. PASSO 03 - CONDIÇÕES COMPOSTAS

  5. PASSO 04 – REPETIÇÕES ENQUANTO

  6. PASSO 05 – ENQUANTO COM FLAG

  7. PASSO 06 – REPETIÇÃO COM FAÇA ENQUANTO

  8. PASSO 07 – REPETIÇÃO COM PARA

  9. PASSO 08 – VETORES

  10. PASSO 09 – FUNÇÕES

  11. PASSO 10 – FUNÇÕES COM RETORNO

Vídeos no YouTube

Os vídeos são um protótipo e foram elaborados a fim de servirem como base para futuras aulas que utilizem o material disponível deste projeto. Foram criados de forma curta e objetiva para fácil compreensão.

  1. PASSO 00 - CONCEITOS BÁSICOS

  2. PASSO 01 - SEQUÊNCIAS BÁSICAS

  3. PASSO 02 - CONDIÇÕES BÁSICAS

  4. PASSO 03 - CONDIÇÕES COMPOSTAS

  5. PASSO 04 – REPETIÇÕES ENQUANTO

  6. PASSO 05 – ENQUANTO COM FLAG

  7. PASSO 06 – REPETIÇÃO COM FAÇA ENQUANTO

  8. PASSO 07 – REPETIÇÃO COM PARA

  9. PASSO 08 – VETORES

  10. PASSO 09 – FUNÇÕES

  11. PASSO 10 – FUNÇÕES COM RETORNO

Fontes utilizadas:

  1. Python Developer
  2. Curso Introdutório de Python
  3. Programático
  4. Curso de Algoritmo
  5. PDF - Exercícios de Algoritmos - Prof. Gustavo Guanabara

Utilizado também como referência o livro "Pense em Python" de Allen B. Downey (2019) Editora Novatec. Disponivel no site https://pense-python.caravela.club/introducao.html. Allen Downey publicou o original em inglês sob uma licença Creative Commons Atribuição-NãoComercial CC BY-NC 3.0. A Novatec oferece à comunidade esta tradução nos termos da mesma licença do original, CC BY-NC 3.0, atendendo ao desejo do autor oferecer seu trabalho através de uma licença livre. Voltado para iniciantes em programação. Ele aborda conceitos básicos de programação, como expressões, variáveis, repetições, decisões, listas, dicionários, conjuntos, funções, arquivos, classes, objetos e banco de dados.

Outro livro de referência é "Algoritmos: Lógica para Desenvolvimento de Programação de Computadores" de Manzano, A. (2002) Editora Erica. O livro é uma combinação de explicações didáticas, exercícios práticos e recursos online tornando este livro uma excelente escolha para iniciantes.

Avaliação do material:

Estou colhendo informações de avaliação do material disponibilizado para fins didáticos. Esta informação é anônima e não tem fins comerciais.
Quem gostaria de avaliar o material, pode responder o formulário disponibilizado em https://forms.gle/1G5KrELkjyN2YRHeA.

Obrigado pela visita!

License

This project is under the MIT license. See the LICENSE for details.

About

Resolução de 100 exercícios de lógica de programação utilizando Python com explicações.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages