Think Python How to think like a computer scientist

If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language one step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design.Through exerci...

Descripción completa

Detalles Bibliográficos
Autor principal: Downey, Allen (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Beijing : O'Reilly 2016.
Edición:2nd edition, updated for Python 3
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629676906719
Tabla de Contenidos:
  • 1. The way of the program
  • 2. Variables, expressions and statements
  • 3. Functions
  • 4. Case Study: Interface design
  • 5. Conditionals and recursion
  • 6. Fruitful functions
  • 7. Iteration
  • 8. Strings
  • 9. Case study: Word play
  • 10. Lists
  • 11. Dictionaries
  • 12. Tuples
  • 13. Case study: Data structure selection
  • 14. Files
  • 15. Classes and objects
  • 16. Classes and functions
  • 17. Classes and methods
  • 18. Inheritance
  • 19. The goodies
  • 20. Debugging
  • 21. Analysis of algorithms
  • Index.