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...
Otros Autores: | , , |
---|---|
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.