/500algoritmos

500 Algoritmos usando a Linguagem Python

Primary LanguagePython

Introdução à Programação: 500 Algoritmos Resolvidos Com Python

1.Descrição do Projeto: ⚙️

Esse projeto tem como objetivo re-escrever os algoritmos do Livro Introdução à Programação: 500 Algoritmos Resolvidos da Anita Lopes e do Guto Garcia utilizando a Linguagem Python no Jupyter.

Esse projeto é direcionado a entusiatas da linguagem que desejam praticar seus conhecimentos na linguagem, estudantes de engenharia que estejam cursando as disciplinas de Introdução a Programação, etc.

2.Descrição do Livro: 📖

Via Amazon

Esta obra é indicada para um público iniciante em programação imperativa de computadores e para todos os estudantes que estão tendo dificuldades de aprender algoritmos pelo método tradicional. O objetivo deste livro é apresentar 500 exercícios resolvidos para que o aluno possa então se familiarizar com uma nova linguagem, entendê-la e a partir daí, começar a achar suas próprias soluções. O livro possui conceitos teóricos sobre algoritmos de uma forma bem rápida e resumida.Introdução à programação está dividido por assunto e organizado em 6 grandes blocos: * o primeiro, abrange algoritmos do cotidiano; * no segundo, somente algoritmos que usam funções, comando de atribuição, de entrada e saída; * no terceiro bloco, o comando de seleção; * no quarto bloco, os comandos de repetição; * no quinto os algoritmos que manipulam vetores e matrizes e, no sexto, algoritmos utilizando função.No apêndice foram incluídos problemas de raciocínio lógico e uma ferramenta para testar os algoritmos no computador.

Link do Livro: Amazon

3.Capitulos do Livro: ➡️

  1. Capitulo 1 - Conceitos Iniciais
  2. Capitulo 2 - Variável, expressões, funções, atribuição, entrada e saída
  3. Capitulo 3 - Estrutura de Seleção
  4. Capitulo 4 - Estruturas de repetição: para, enquanto e faca-enquanto
  5. Capitulo 5 - Estruturas homogêneas: vetores e matriz
  6. Capitulo 6 - Funções

4.Status de Resolução: ✅❌

Capitulo Andamento
1 -
2 100%
3 100%
4 10%
5 0%
6 0%

Pré Requisitos:

  • Python na versão mais recente : Site Oficial
  • Jupyter Notebook : Site Oficial
  • Conhecimento Básico da Linguagem
  • Conhecimento Básico de Matemática