Referências e Estudos
Esta página relaciona principais referências e materiais de estudos para diferentes contextos/temas.
Livros
Computação e algoritmos
-
The art of computer programming, Volumes 1-4A Boxed Set por Donald Knuth, Donald John Fuller
-
Introduction to algorithms - 3 Edição por Thomas H. Cormen
-
Introdução à computação - Hardware, software e dados por André C. P. L. F. de Carvalho, Ana Carolina Lorena
-
Algorithms - 4 Edição por Robert Sedgewick, Kevin Wayne
Programação
-
Clean Code: a handbook of Agile Software Craftsmanship por Robert Martin
-
Clean Architecture: a craftsman's guide to software structure and design por Robert Martin
-
Clean Coder: a code of conduct for professional programmers por Robert Martin
-
Refactoring: improving the design of existing code - 2 Edição por Martin Fowler
-
Refactoring: improving the design of existing code - 1 Edição por Martin Fowler
-
The pragmatic programmer: your journey to mastery por David Thomas, Andrew Hunt
-
Cracking the coding interview: 189 programming questions and solutions - 6 Edição por Gayle Laakmann McDowell
-
Code complete: a practical handbook of software construction - 2 Edição por Steve McConnell
-
The software craftsman: professionalism, pragmatism, pride por Sandro Mancuso
-
Soft skills: the software developer's life manual por John Sonmez
-
Peopleware: productive projects and teams por Tom DeMarco, Tim Lister
-
The effective engineer: how to leverage your efforts in software engineering to make a disproportionate and meaningful impact por Edmond Lau
-
The self-taught programmer: the definitive guide to programming professionally por Cory Althoff
Arquitetura de software
-
Microservice patterns: with examples in Java por Chris Richardson
-
Domain-Driven Design: atacando as complexidades no coração do software por Eric Evans
-
Implementing Domain-Driven Design por Vaughn Vernon
-
Domain-Driven Design Distilled por Vaughn Vernon
-
The DevOps handbook: how to create world-class agility, reliability, and security in technology organizations por Gene Kim, Jez Humble, Patrick Debois, John Willis
-
Continuous delivery: reliable software releases through build, test, and deployment automation por Jez Humble, David Farley
-
Working effectively with legacy code por Michael Feathers
User Experience (UX) e Design Thinking
-
Design Thinking e Thinking Design: metodologia, ferramentas e uma reflexão sobre o tema por Adriana Melo, Ricardo Abelheira
-
Design Thinking: uma metodologia poderosa para decretar o fim das velhas ideias por Tim Brown
-
Design Thinking na educação presencial, à distância e corporativa por Andrea Filatro, Carolina Costa Cavalcanti
-
The Design Thinking quick start guide: a 6-step process for generating and implementing creative solutions por Isabell Osann, Lena Mayer, Inga Wiele
-
A magia do Design Thinking: um kit de ferramentas para o crescimento rápido da sua empresa por Jeanne Liedtka, Tim Ogilvie, Bruno Alexander
-
The Design Thinking playbook: mindful Digital Transformation of teams, products, services, businesses and ecosystems por Michael Lewrick, Patrick Link, Larry Leifer
-
The Design Thinking toolbox: a guide to mastering the most popular and valuable innovation methods por Michael Lewrick, Patrick Link, Larry Leifer
-
Guia prático do Design Thinking: aprenda 50 ferramentas para criar produtos e serviços inovadores por Bruna Ruschel Moreira
-
Design Thinking: inovação em negócios por Maurício Vianna, Ysmar Vianna, Isabel K. Adler, Brenda F. Lucena, Beatriz Russo
-
Sprint: o método usado no Google para testar e aplicar novas ideias em apenas cinco dias por Jake Knapp, John Zeratsky, Braden Kowitz, Andrea Gottlieb
-
Design Thinking Brasil por Luis Alt, Tennyson Pinheiro
-
Mindset: a nova psicologia do sucesso por Carol S. Dweck, S. Duarte
-
Isto é Design Thinking de serviços: fundamentos, ferramentas, casos por Marc Stickdorn, Jakob Schneider, Clarissa Biolchini, Mariana Bandarra
-
Isto é Design de Serviço na prática: como aplicar o Design de Serviço no mundo real: manual do praticante por Marc Stickdorn, Adam Lawrence, Markus Hormess, Jakob Schneider, Mariana Belloli Cunha
-
Articulating Design Decisions, 2E: communicate with stakeholders, keep your sanity, and deliver the best User Experience por Tom Greever
-
Design centrado no usuário por Travis Lowdermilk
-
A project guide to UX Design: for User Experience designers in the field or in the making por Russ Unger, Carolyn Chandler
-
Observing the User Experience: a practitioner's guide to User Research por Elizabeth Goodman, Mike Kuniavsky, Andrea Moed
-
UX for XR: User Experience design and strategies for immersive technologies por Cornel Hillmann
-
Building Design Systems: unify user experiences through a shared design language por Sarrah Vesselov, Taurie Davis
-
Designing with data: improving the User Experience with A/B testing por Rochelle King, Elizabeth Churchill, Caitlin Tan
Java
- Effective Java por Joshua Bloch
Padrões de Projeto (em Inglês, Design Patterns)
-
Design patterns: elements of reusable Object-Oriented software por Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
-
Head first design patterns: a brain-friendly guide por Eric Freeman, Elisabeth Freeman, Kathy Sierra
Integração
-
Patterns of enterprise application architecture por Martin Fowler
-
Enterprise integration patterns: designing, building, and deploying messaging solutions por Gregor Hohpe, Bobby Woolf
Expressões Regulares (em Inglês, Regular Expressions)
-
Regular expressions cookbook: detailed solutions in eight programming languages - 2 Edição por Jay Goyvaerts, Steven Levithan
-
Mastering regular expressions: understand your data and be more productive por Jeffrey E. F. Friedl
-
Mastering Python regular expressions por Felix Lopez, Victor Romero
-
Expressões regulares: uma abordagem divertida - 5 Edição por Aurelio Marinho Jargas
-
Introducing regular expressions: unraveling regular expressions, step-By-step por Michael Fitzgerald
Python
-
Introdução à programação com Python: algoritmos e lógica de programação para iniciantes por Nilo Ney Coutinho Menezes
-
Python fluente: programação clara, concisa e eficaz por Luciano Ramalho
-
Pense em Python: pense como um cientista da computação por Allen B. Downey
-
Use a cabeça! Python por Barry, Paul
-
Python para análise de dados: tratamento de dados com Pandas, NumPy e IPython por Wes McKinney
-
O guia do mochileiro Python: melhores práticas para desenvolvimento por Kenneth Reitz, Tanya Schlusser
-
Python Cookbook por David Beazley, Brian K. Jones
-
Python eficaz: 59 maneiras de programar melhor em Python por Brett Slatkin
-
Problemas clássicos de ciência da computação com Python por David Kopec
-
Desenvolvimento Web com Flask: desenvolvendo aplicações Web com Python por Miguel Grinberg
Ciência de Dados (Data Science)
-
Projetos de ciência de dados com Python: abordagem de estudo de caso para a criação de projetos de ciência de dados bem-sucedidos usando Python, Pandas e Scikit-Learn por Stephen Klosterman
-
Construa uma Carreira em Ciência de Dados por Emily Robinson, Jacqueline Nolis
-
Data Science do zero: primeiras regras com o Python por Joel Grus
-
Python para análise de dados: tratamento de dados com Pandas, NumPy e IPython por Wes McKinney
-
Data Science para negócios por Foster Provost, Tom Fawcett
-
Análise de dados com Python e Pandas por Daniel Y. Chen
-
Machine Learning - guia de referência rápida: trabalhando com dados estruturados em Python por Matt Harrison
-
Mãos à obra: aprendizado de máquina com Scikit-Learn & TensorFlow por Aurélien Géron
-
Data Smart: using Data Science to transform information into insight por John W. Foreman
Web Crawling / Web Scrapgin
- Web scraping com Python: coletando mais dados da Web moderna por Ryan Mitchell
Storytelling
-
Storytelling with data: a data visualization guide for business professionals por Cole Nussbaumer Knaflic
-
Storytelling with data: let's practice! por Cole Nussbaumer Knaflic
-
Good charts: the HBR guide to making smarter, more persuasive data visualizations por Scott Berinato
Visualização de Dados (em Inglês, Data Visualization ou Data Viz)
-
Data visualization: a practical introduction por Kieran Healy
-
Fundamentals of data visualization: a primer on making informative and compelling figures por Claus Wilke
-
Hands-on data visualization: interactive storytelling from spreadsheets to code por Jack Dougherty, Ilya Ilyankou
-
Data visualization with Excel dashboards and reports por Dick Kusleika
-
Data visualization with Python: create an impact with meaningful data insights using interactive and engaging visuals por Mario Döbler, Tim Größmann
-
Interactive data visualization with Python: present your data as an effective and compelling story - 2 Edição por Abha Belorkar, Sharath Chandra Guntuku, Shubhangi Hora
Inteligência Artificial (em Inglês, Artificial Intelligence ou IA)
-
Inteligência artificial: uma abordagem de aprendizado de máquina por André Carvalho
-
Inteligência artificial por Peter Peter Norvig
Estatística
-
Estatística aplicada e probabilidade para engenheiros - 6 Edição por Douglas C. Montgomery
-
Estatística: o que é, para que serve, como funciona por Charles Wheelan
-
Estatística aplicada por Ron Larson, Betsy Farber
-
Como mentir com estatística por Darrell Huff
-
Introdução à estatística por Mário F. Triola
-
Estatística prática para cientistas de dados por Andrew Bruce, Peter Bruce
-
Guia mangá de estatística por Shin Takahashi, Iroha Inoue