Hands-On Data Structures and Algorithms with Python
Dr. Basant Agarwal and Benjamin Baka
Sprache: Englisch
Verlag: Packt Publishing Ltd., Birmingham, 2018
- Softcover
- Gebraucht




Anbieter: Aspen Book Co., Denver, CO, USAAspen Book Co.
Verkäufer:in bei ZVAB seit 29. Januar 2025
Zustand: Gebraucht - Befriedigend
EUR 8,31
Anzahl: 1 verfügbar
In den WarenkorbArtikelbeschreibung des Verkäufers
The book is in very good condition with a clean cover and tight binding. There is minimal wear on the edges and corners, but no significant damage or markings. The pages are crisp and free of inscriptions or library markings. not applicable (no dust jacket).
Bestandsnummer des Verkäufers A22-B8-ICR-0247
- Titel
- Hands-On Data Structures and Algorithms with Python
- Autor
- Dr. Basant Agarwal and Benjamin Baka
- Verlag
- Packt Publishing Ltd., Birmingham
- Erscheinungsjahr
- 2018
- Zustand
- Good
- Einband
- Paperback
- Sprache
- Englisch
- ISBN-10
- 1788995570
- ISBN-13
- 9781788995573
- Auflage
- Second Edition.
Learn to implement complex data structures and algorithms using Python
Key Features
- Understand the analysis and design of fundamental Python data structures
- Explore advanced Python concepts such as Big O notation and dynamic programming
- Learn functional and reactive implementations of traditional data structures
Book Description
Data structures allow you to store and organize data efficiently. They are critical to any problem, provide a complete solution, and act like reusable code. Hands-On Data Structures and Algorithms with Python teaches you the essential Python data structures and the most common algorithms for building easy and maintainable applications.
This book helps you to understand the power of linked lists, double linked lists, and circular linked lists. You will learn to create complex data structures, such as graphs, stacks, and queues. As you make your way through the chapters, you will explore the application of binary searches and binary search trees, along with learning common techniques and structures used in tasks such as preprocessing, modeling, and transforming data. In the concluding chapters, you will get to grips with organizing your code in a manageable, consistent, and extendable way. You will also study how to bubble sort, selection sort, insertion sort, and merge sort algorithms in detail.
By the end of the book, you will have learned how to build components that are easy to understand, debug, and use in different applications. You will get insights into Python implementation of all the important and relevant algorithms.
What you will learn
- Understand object representation, attribute binding, and data encapsulation
- Gain a solid understanding of Python data structures using algorithms
- Study algorithms using examples with pictorial representation
- Learn complex algorithms through easy explanation, implementing Python
- Build sophisticated and efficient data applications in Python
- Understand common programming algorithms used in Python data science
- Write efficient and robust code in Python 3.7
Who this book is for
This book is for developers who want to learn data structures and algorithms in Python to write complex and flexible programs. Basic Python programming knowledge is expected.
Table of Contents
- Python objects, types and expressions
- Python Data Types and Structures
- Principles of Algorithm Design
- Lists and pointer structures
- Stacks and Queues
- Trees
- Hashing and symbol tables
- Graphs and other algorithms
- Searching
- Sorting
- Selection Algorithms
- String algorithms and techniques
- Design techniques and strategies
- Implementations, applications and tools
„Inhaltsangabe“ gehört möglicherweise zu einer anderen Auflage dieses Titels.
Über die Autorin bzw. den Autor
Benjamin Baka is a full-stack software developer and is passionate about cutting-edge technologies and elegant programming techniques. He has 10 years in different technologies, from C++, Java, Ruby, Python to Qt. Some of the projects he's working on can be found on his GitHub page. He is currently working on exciting technologies all from the camp of mPedigree Network.
David Julian is a freelance technology consultant and educator. He has worked as a consultant for government, private, and community organizations on a variety of projects, including using machine learning to detect insect outbreaks in controlled agricultural environments (Urban Ecological Systems Ltd., Bluesmart Farms), designing and implementing event management data systems (Sustainable Industry Expo, Lismore City Council), and designing multimedia interactive installations (Adelaide University). He has also written Designing Machine Learning Systems With Python for Packt Publishing and was a technical reviewer for Python Machine Learning and Hands-On Data Structures and Algorithms with Python - Second Edition, published by Packt.
„Über diesen Titel“ gehört möglicherweise zu einer anderen Auflage dieses Titels.
Aspen Book Co.
Denver, CO, USA
Verkäufer:in bei ZVAB seit 29. Januar 2025
Versandkosten innerhalb von USA
| Artikel | 5 bis 14 Werktage | 2 bis 5 Werktage |
|---|---|---|
| Erster Artikel | EUR 0,00 | EUR 6,24 |
Zahlungsarten
Shopbeschreibung
Aspen Book Company is a Colorado bookstore that breathes new life into loved books. We recycle and resell a diverse collection, connecting readers with their next favorite story while helping the environment.
Spezialisierung
High quality and some hard to find books. Comic books and graphic novels, and lots of other fiction and non-fiction books.Unternehmensdaten der Verkäuferin bzw. des Verkäufers
PINKERTON COLLECTIVE LLC
1868 E 117th ct
Northglenn, CO USA 80233
Verkaufsbedingungen
Company name: Pinkerton Collective LLC.
Business Address:
80 E 62nd Ave. Unit 105A
Denver, CO 80216
Email: info@aspenbookco.com
Authorized Representitive: Jacob Pinkerton
Widerrufsrecht
Wenn Sie Verbraucher sind, können Sie gemäß den folgenden Bestimmungen vom Vertrag zurücktreten. Verbraucher ist jede natürliche Person, die zu Zwecken handelt, die nicht ihrer kaufmännischen, gewerblichen, künstlerischen oder beruflichen Tätigkeit zugerechnet werden können.
Informationen zum Widerrufsrecht
Gesetzliches Widerrufsrecht
Sie haben das Recht, den Vertrag innerhalb von 14 Tagen ohne Angabe von Gründen zu widerrufen.
Die Widerrufsfrist beträgt 14 Tage ab dem Tag, an dem Sie oder ein von Ihnen benannter Dritter, der nicht der Transporteur ist, die letzte Ware oder den letzten Posten oder das letzte Exemplar in Besitz genommen hat.
Um das Widerrufsrecht auszuüben, füllen Sie auf unserer Website unter „Meine Einkäufe" in „Mein Nutzerkonto" eine eindeutige Erklärung elektronisch aus und senden Sie sie ab. Wir werden Ihnen unverzüglich eine Bestätigung über den Eingang eines solchen Widerrufs auf einem dauerhaften Datenträger (z. B. per E-Mail) übermitteln.
Um die Widerrufsfrist einzuhalten, reicht es aus, dass Sie Ihre Mitteilung über die Ausübung des Widerrufsrechts vor Ablauf der Widerrufsfrist absenden.
Auswirkungen des Widerrufs
Wenn Sie diesen Vertrag widerrufen, erstatten wir Ihnen alle Zahlungen, die wir von Ihnen erhalten haben, einschließlich der Lieferkosten (mit Ausnahme der zusätzlichen Kosten, die entstehen, wenn Sie eine andere Art der Lieferung als die von uns angebotene günstigste Standardlieferung gewählt haben).
Wir können einen Abzug von der Rückerstattung für den Wertverlust der gelieferten Waren vornehmen, wenn der Verlust auf eine unnötige Behandlung durch Sie zurückzuführen ist.
Wir werden die Rückerstattung unverzüglich und nicht später als 14 Tage nach dem Tag vornehmen, an dem wir über Ihre Entscheidung, diesen Vertrag zu widerrufen, informiert wurden.
Für die Rückerstattung verwenden wir dasselbe Zahlungsmittel, das Sie für die ursprüngliche Transaktion verwendet haben, es sei denn, Sie haben ausdrücklich etwas anderes vereinbart; in keinem Fall werden Ihnen aufgrund einer solchen Rückerstattung Gebühren berechnet.
Wir können die Rückzahlung verweigern, bis wir die Waren wieder zurückerhalten haben oder Sie den Nachweis erbracht haben, dass Sie die Waren zurückgesandt haben, je nachdem, was eher eintritt.
Sie müssen die Waren unverzüglich und in jedem Fall spätestens 14 Tage ab dem Tag, an dem Sie uns über den Widerruf dieses Vertrags unterrichten, an Aspen Book Co., Denver, Colorado, U.S.A., +1 7206631151, zurücksenden oder übergeben. Die Frist ist eingehalten, wenn Sie die Ware vor Ablauf der Frist von 14 Tagen zurücksenden. Sie müssen die direkten Kosten der Rücksendung der Waren tragen. Sie haften nur für einen etwaigen Wertverlust der Waren, der auf eine Behandlung zurückzuführen ist, die nicht zur Prüfung der Art, Eigenschaften und Funktionsweise der Waren erforderlich ist.
Ausnahmen vom Widerrufsrecht
Das Widerrufsrecht gilt nicht für:
- Die Lieferung von Zeitungen, Zeitschriften oder Magazinen mit Ausnahme von Abonnementverträgen; und
- Die Lieferung digitaler Inhalte, die nicht auf einem physischen Medium (z. B. auf einer CD oder DVD) geliefert werden, wenn Sie bei Ihrer Bestellung akzeptiert haben, dass wir mit der Lieferung beginnen können und dass Sie nach Beginn der Lieferung den Vertrag nicht mehr widerrufen können.
Versandbedingungen
International packages exceeding 3 lbs may require additional postage.