associação pythonbrasil[11] django zope/plone planet Início Logado como (Entrar)

Diferenças para "OutrosLivros"

Diferenças entre as versões de 3 e 4
Revisão 3e 2010-11-14 16:46:49
Tamanho: 2783
Comentário:
Revisão 4e 2010-11-14 16:57:52
Tamanho: 3514
Comentário:
Deleções são marcadas assim. Adições são marcadas assim.
Linha 25: Linha 25:
 * Beautiful Code
 * Programming Pearls
 * Beautiful Data (sobre como organizar melhor os dados de maneira a
  interpretar melhor as informações, tem um ou dois capítulos especiais em
  python)
 * Programming Challenges do Skiena (pra desafios de maratona de
  programação)
 * Programming Collective Intelligence (os códigos do livro impresso são
  bem bugados, mas no site tem as erratas)
 * Handbook of Algorithms and Data Structures in Pascal and C (como eu sou
  um pascaleiro, esse livro me ajudou bastante já. ele tem umas 140 páginas só
  de referências bibliográficas)
Linha 29: Linha 41:
 * The Design of Everyday Things — Donald Norman
 * Emotional Design: Why We Love (or Hate) Everyday Things — Donald Norman

Dicas de outros livros interessantes para um programador, esta discussão começou na lista com um post do LeonardoSantagada. Depois surgiu a idéia de colocar a lista de livros em algum lugar, então aqui estão os livros. A lista esta incompleta, ajude colocando mais livros ou adicionando detalhes sobre os livros (autores, links, porque ele é interessante).

Obs: Tirei a seção "outros", talvez outras pessoas queiram incluí-la novamente, mas eu acho que a tendência é que a lista fique grande demais e meio sem foco. Acho melhor focar nos livros mais técnicos, mas é só minha opinião pessoal... (CarlosRibeiro) - eu acho que tem que coloca-la de volta (LeonardoSantagada)

Computação & Matemática

The Art of Computer Programming — Donald Knuth

http://www.amazon.com/Computer-Programming-Volumes-1-4A-Boxed/dp/0321751043 Livro clássico e muito preciso, mas muito complexo e o autor não economiza matemática para explicar os conceitos. Não deve ser o primeiro livro de algoritmos a ser lido.

The C Programming Language — Brian Kernighan & Dennis Ritchie

http://www.amazon.com/Programming-Language-2nd-Brian-Kernighan/dp/0131103628Um livro que explica toda a linguagem C e é bem curto e direto. Tente pegar a versão que já fala sobre ansi C.

JavaScript: The Good Parts — Douglas Crockford

http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742 Livro importante sobre JavaScript. Uma palestra do autor sobre o livro

  • Structure and Interpretation of Computer Programs
  • Design Patterns: Elements of Reusable Object-Oriented Software
  • Advanced Programming in the UNIX environment
  • UNIX Internals: The new frontier
  • Beautiful Code
  • Mastering Regular Expressions
  • Concrete Mathematics
  • Programming Pearls
  • Code Complete
  • Estrutura de Dados Usando C — Andrew's Tanenbaum, Yedidyah Langsam, Moshe J. Augenstein
  • Introdução à Organização de Computadores — Mário A. Monteiro
  • Computer Networks — Andrew's Tanenbaum
  • Engenharia de Software — Roger S. Pressman
  • Engenharia de Software — Ian Sommerville
  • Head First: Design Patterns
  • Aprendendo Python — Mark Lutz & David Ascher

  • Beautiful Code
  • Programming Pearls
  • Beautiful Data (sobre como organizar melhor os dados de maneira a
    • interpretar melhor as informações, tem um ou dois capítulos especiais em python)
  • Programming Challenges do Skiena (pra desafios de maratona de
    • programação)
  • Programming Collective Intelligence (os códigos do livro impresso são
    • bem bugados, mas no site tem as erratas)
  • Handbook of Algorithms and Data Structures in Pascal and C (como eu sou
    • um pascaleiro, esse livro me ajudou bastante já. ele tem umas 140 páginas só de referências bibliográficas)
  • Design

    • Thinking with type
    • Presentation Zen
    • The Design of Everyday Things — Donald Norman
    • Emotional Design: Why We Love (or Hate) Everyday Things — Donald Norman

    Lógica & Filosofia

    • Logicomix
    • Gödel, Escher, Bach
    • Introdução a Lógica para Ciências da Computação — Jair Minoro Abe, Alexandre Scalzitti & João Inácio da Silva Filho