Getting started with Python understand key data structures and use Python in object-oriented programming

"Harness the power of Python objects and data structures to implement algorithms for analyzing your data and efficiently extracting information Key Features Turn your designs into working software by learning the Python syntax Write robust code with a solid understanding of Python data structur...

Descripción completa

Detalles Bibliográficos
Otros Autores: Romano, Fabrizio, author (author), Baka, Benjamin, author, Phillips, Dusty, author
Formato: Libro electrónico
Idioma:Inglés
Publicado: Birmingham ; Mumbai : Packt Publishing Ltd 2019.
Edición:1st edition
Colección:Learning path
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630544006719
Tabla de Contenidos:
  • A Gentle Introduction to Python
  • Built-in Data Types
  • Iterating and Making Decisions
  • Functions, the Building Blocks of Code
  • Files and Data Persistence
  • Principles of Algorithm Design
  • Lists and Pointer Structures
  • Stacks and Queues
  • Trees
  • Hashing and Symbol Tables
  • Graphs and Other Algorithms
  • Searching
  • Sorting
  • Selection Algorithms
  • Object-Oriented Design
  • Objects in Python
  • When Objects Are Alike
  • Expecting the Unexpected
  • When to Use Object-Oriented Programming
  • Python Object-Oriented Shortcuts
  • The Iterator Pattern
  • Python Design Patterns I
  • Python Design Patterns II
  • Testing Object-Oriented Programs.