Saltar para o conteúdo
UbuntupédiaUbuntu Linux em português

Verbete · How to Think Like a Computer Scientist

Aprender a Programar em Python

How to Think Like a Computer Scientist:


Learning with Python


by Allen B. Downey, Jeffrey Elkner and Chris Meyers


Este texto não está em Português (ou está apenas parcialmente traduzido). Necessita ser traduzido, e para tal contamos com a sua ajuda.


Este livro, tal como os restantes conteúdos da Ubuntupedia está licenciado segundo a GFDL.


Index

  • Foreword
  • Preface
  • Contributor List
  • Chapter 1: The way of the program
  • Chapter 3: Functions
  • Chapter 5: Fruitful functions
  • Chapter 6: Iteration
  • Chapter 8: Lists
  • Chapter 9: Tuples
  • Chapter 10: Dictionaries
  • Chapter 11: Files and exceptions
  • Chapter 12: Classes and objects
  • Chapter 13: Classes and functions
  • Chapter 14: Methods
  • Chapter 15: Sets of objects
  • Chapter 16: Inheritance
  • Chapter 17: Linked Lists
  • Chapter 18: Stacks
  • Chapter 19: Queues and priority queues
  • Chapter 20: Trees
  • DocTest Exercises
  • TkInter Exercises
  • Gasp Exercises
  • Appendix A: Debugging
  • Appendix B: Creating a new datatype
  • Appendix C: Doctests and test driven development
  • Appendix D: Complete Python listings
  • Appendix E: Recommendations for further reading
  • GNU Free Document License