Introdução-a-Algoritmos-e-Estruturas-de-Dados 1
Introdução-a-Algoritmos-e-Estruturas-de-Dados 1
Uma base sólida para o mundo real de aprendizado de máquina e análise de dados
About the Book
Aprender algoritmos e estruturas de dados com este livro vai te ajudar a se tornar um programador melhor. Algoritmos e estruturas de dados farão você pensar de forma mais lógica. Além disso, eles podem te ajudar a projetar sistemas melhores para armazenar e processar dados. Também servem como ferramentas de otimização e resolução de problemas.
Como resultado, os conceitos de algoritmos e estruturas de dados são extremamente valiosos em qualquer área. Por exemplo, você pode usá-los ao desenvolver um aplicativo web ou ao escrever softwares para outros dispositivos. Eles também são aplicáveis em aprendizado de máquina e análise de dados, duas áreas muito populares atualmente. Se você é hacker, algoritmos e estruturas de dados em Python também são fundamentais para você em todos os contextos.
Agora, seja qual for o seu estilo de aprendizado preferido, eu tenho o que você precisa. Se você aprende melhor de forma visual, vai adorar os meus diagramas claros e ilustrações ao longo deste livro. Se você aprende de forma prática, vai gostar das lições com atividades diretas, para que possa colocar a mão na massa com algoritmos e estruturas de dados e aprender de forma aplicada. Estrutura do Curso
Este livro é o primeiro volume da série Introdução a Algoritmos e Estruturas de Dados. Neste volume, você vai mergulhar profundamente no mundo dos algoritmos. Com cada vez mais frequência, algoritmos estão moldando nossas vidas de diversas formas — desde os produtos recomendados para nós, até os amigos com quem interagimos nas redes sociais, e até mesmo em questões sociais importantes como policiamento, privacidade e saúde. Por isso, a primeira parte deste curso aborda o que são algoritmos, como funcionam e onde eles podem ser encontrados (aplicações na vida real).
No segundo volume, você terá uma introdução às estruturas de dados. Você aprenderá sobre duas estruturas de dados iniciais — arrays e listas ligadas (linked lists). Também vai entender as operações mais comuns e como o tempo de execução dessas operações afeta nosso código do dia a dia.
O terceiro volume está recheado com 5 horas de vídeo-aulas em HD, exercícios práticos, códigos de exemplo e perguntas populares de entrevistas feitas por empresas como Google, Microsoft, Amazon e outras gigantes. Ou seja, no terceiro volume, você vai dominar estruturas de dados e algoritmos lineares — que são essenciais para conquistar o emprego dos seus sonhos, sem perder tempo navegando entre tutoriais desconectados ou cursos longos e entediantes.
Neste primeiro volume, vamos explorar os algoritmos em duas categorias: ordenação e busca. Você vai implementar algoritmos de ordenação conhecidos como Selection Sort, Quicksort e Merge Sort. Também vai aprender algoritmos de busca básicos como Busca Sequencial e Busca Binária.
Ao final de muitas seções do curso, são fornecidos exercícios práticos curtos para testar seu entendimento do tópico abordado. As respostas também estão incluídas para que você possa verificar seu desempenho em cada seção. No final do curso, há testes de avaliação. Você também encontrará links para baixar recursos úteis como os códigos e capturas de tela usadas neste livro, além de mais exercícios práticos. Você pode usá-los para revisões rápidas. O link de suporte também está disponível para que você possa entrar em contato comigo sempre que tiver dúvidas ou precisar de ajuda adicional.
Ao final deste curso, você vai entender o que são algoritmos e estruturas de dados, como são medidos e avaliados, e como são usados para resolver problemas reais do mundo. Ou seja, tudo o que você precisa está aqui nesta série. Eu realmente espero que você aproveite. Está pronto(a)? Então vamos nessa!
The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.
You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!
So, there's no reason not to click the Add to Cart button, is there?
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earnedover $14 millionwriting, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them