Giter VIP home page Giter VIP logo

500algoritmos's Introduction

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

500algoritmos's People

Contributors

tbarros1996 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.