Learning Python

"Google and YouTube use Python because it's highly adaptable, easy to maintain, and allows for rapid development. If you want to write high-quality, efficient code that's easily integrated with other languages and tools, this hands-on book will help you be productive with Python quick...

Descripción completa

Detalles Bibliográficos
Otros Autores: Lutz, Mark, (author) (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Beijing ; Sebastopol, California : O'Reilly 2013
Edición:Fifth edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628011106719
Tabla de Contenidos:
  • A Python Q&A session
  • How Python runs programs
  • How you run programs
  • Introducing Python object types
  • Numeric types
  • The dynamic typing interlude
  • String fundementals
  • Lists and dictionaries
  • Tuples, files, and everything else
  • Introducing Python statements
  • Assignments, expressions, and prints
  • if tests and syntax rules
  • while and for loops
  • Iterations and comprehensions
  • The documentation interlude
  • Function basics
  • Scopes
  • Arguments
  • Advanced function topics
  • Comprehensions and generations
  • The benchmarking interlude
  • Modules : the big picture
  • Module coding basics
  • Module packages
  • Advanced module topics
  • OOP : the big picture
  • Class coding basics
  • A more realistic example
  • Class coding detials
  • Operator overloading
  • Designing with classes
  • Advanced class topics
  • Exception basics
  • Exception coding detials
  • Exception objects
  • Designing with exceptions
  • Unicode and byt strings
  • Managed attributes
  • Decorators
  • Metaclasses
  • All good things.