Hands-On Data Structures and Algorithms with Python: Write complex and powerful code using the latest features of Python 3.7, 2nd Edition
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.
Hands-On Data Structures and Algorithms with Python: Write complex and powerful code using the latest features of Python 3.7, 2nd Edition
Preces #: 16919464

Hands-On Data Structures and Algorithms with Python: Write complex and powerful code using the latest features of Python 3.7, 2nd Edition

Preces #: 16919464

€ 29

€ 57

Price Details

Excluding Shipping & Custom charges ( Shipping and custom charges will be calculated on checkout )

*All items will import from ASV

49%

Noliktavā
ASV Importēts no veikala USA

QTY:

Krājumā palikušas tikai 4 preces.
Pasūtiet tūlīt un saņemiet to Piektdiena, jūnijs 26
Our Top Logistics Partners
  • fedex
  • dhl
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.
Parādīt vairāk
U-Care garantija:
Nav
Izvēlieties plānu
fast shipping

Fast
Shipping

free return

Free
Return*

secure packaging

Secure Packaging

100% original products

100% Original Products

pci-dss

PCI DSS Compliance

iso certified

ISO 27001 Certified


paypal payment
visa payment
mastercard payment
Note: Step Down Voltage Transformer required for using electronics products of ASV store (110-120). Recommended power converters Pērc tagad.

What Stands Out

Practical Approach
Offers hands-on coding exercises, allowing practical experience in implementing data structures and algorithms using Python, making learning interactive and effective.
Updated Content
The second edition includes the latest Python practices and advanced algorithms, ensuring readers are up-to-date with current programming standards and practices.
Comprehensive Coverage
Covers a wide range of topics from basic to advanced algorithms, addressing various user levels, making it a versatile resource for learners and professionals alike.

Produkta informācija

Discover the power of Python 3.7 with Hands-On Data Structures and Algorithms book. Write advanced code and boost your coding skills. Order now at Ubuy Latvia.
  • Learn to implement complex data structures and algorithms using PythonKey FeaturesUnderstand 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 DescriptionData 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 learnUnderstand 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.7Who this book is forThis 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 ContentsPython objects, types and expressionsPython Data Types and StructuresPrinciples of Algorithm DesignLists and pointer structures Stacks and Queues TreesHashing and symbol tables Graphs and other algorithms Searching Sorting Selection Algorithms String algorithms and techniques Design techniques and strategies Implementations, applications and tools
Publisher Packt Publishing
Publication date October 31, 2018
Edition 2nd ed.
Language English
Print length 398 pages
ISBN-10 1788995570
ISBN-13 978-1788995573
Item Weight 1.5 pounds (680 grams)
Dimensions 7.5 x 0.9 x 9.25 inches (19.1 x 2.3 x 23.5 cm)

Who Should Buy?

Suitable For
  • Beginner Programmers

    Ideal for beginners looking to grasp data structures and algorithms using Python through practical examples and hands-on activities.

  • Students in CS

    Perfect for computer science students needing a comprehensive resource that combines theory with practical application in Python.

  • Self-Learners

    Great for self-learners interested in mastering data structures and algorithms at their own pace with Python-focused lessons.

Not Suitable For
  • Experienced Developers

    May not suit seasoned developers looking for advanced topics or specialized algorithms beyond the basics in Python.

  • Theoretical Learners

    Not suitable for those seeking a purely theoretical approach without practical coding exercises or hands-on projects.

  • Java/C++ Users

    Users familiar with Java or C++ may struggle with content exclusively tailored to Python language implementations.

PRODUKTA APRAKSTS

Vai jums ir kādi jautājumi? Terzet ar mums

Klientu jautājumi un atbildes

  • jautājums: What topics are covered in Hands-On Data Structures and Algorithms with Python, Second Edition?

    atbildi: The book covers a wide range of essential topics, including foundational concepts in data structures such as linked lists, stacks, queues, trees, and graphs. Additionally, it delves into various algorithms that are pivotal for efficient problem-solving, like sorting and searching techniques. It emphasizes practical implementation using Python, ensuring that readers not only understand the theory but can also apply it. This comprehensive approach is ideal for both students and professionals hoping to enhance their coding skills and algorithmic thinking.
  • jautājums: Who is the target audience for this book?

    atbildi: Hands-On Data Structures and Algorithms with Python is primarily aimed at aspiring programmers, computer science students, and software developers looking to bolster their understanding of data structures and algorithms. Whether you're a novice or have prior programming experience, this book is designed to cater to different skill levels. Each chapter includes practical examples and exercises that make it accessible for learners while enriching the knowledge of seasoned developers.
  • jautājums: What programming language does the book focus on?

    atbildi: The book focuses on Python, one of the most popular programming languages today, renowned for its readability and versatility. Python's simple syntax makes it an excellent choice for those learning data structures and algorithms. By utilizing Python, readers can easily grasp complex concepts without getting bogged down by intricate syntax. This hands-on approach enables learners to write and test their code efficiently, making the learning process more engaging and interactive.
  • jautājums: How does this edition differ from the previous one?

    atbildi: The Second Edition of Hands-On Data Structures and Algorithms with Python features updated content reflecting the latest advancements in both Python and algorithmic practices. Improvements include clearer instructions, updated examples, and additional exercises that challenge readers to apply their knowledge effectively. This edition also incorporates feedback from readers of the first edition, ensuring that learning curves are addressed, making it more user-friendly for learners at all levels.
  • jautājums: Are there any practical projects included in the book?

    atbildi: Yes, the book includes several practical projects that provide readers with hands-on experience in applying data structures and algorithms to real-world problems. These projects span various applications, allowing readers to explore how to utilize different data structures in practice. By the end of the book, readers will have worked on practical scenarios that enhance their understanding and readiness to tackle similar challenges in their professional coding tasks.
  • jautājums: Is prior programming experience required to understand this book?

    atbildi: No prior programming experience is required to understand Hands-On Data Structures and Algorithms with Python. While familiarity with basic programming concepts can be beneficial, the book starts with an introduction to Python, making it accessible to complete beginners. The gradual increase in complexity allows readers to build their skills methodically, ensuring that anyone with an interest in programming can grasp the material effectively.
  • jautājums: Can this book help me prepare for technical interviews?

    atbildi: Absolutely! Hands-On Data Structures and Algorithms with Python is an excellent resource for preparing for technical interviews, as it covers commonly asked questions and problems in a structured way. By practicing the exercises and understanding the core concepts, readers develop critical thinking skills and enhance their problem-solving abilities, which are essential for acing coding interviews. The book’s focus on real-world applications also prepares readers for practical scenarios they may encounter in job settings.
  • jautājums: What educational resources accompany this book?

    atbildi: The book provides various accompanying educational resources, including access to an online platform with additional exercises and coding challenges. This helps reinforce the concepts learned in the book through practical application. Additionally, readers can find community forums and discussion groups online where they can interact with peers and mentors, facilitating a collaborative learning environment that enhances the overall educational experience.
  • jautājums: What learning methods are employed in this book?

    atbildi: Hands-On Data Structures and Algorithms with Python employs a variety of learning methods including hands-on coding exercises, real-world examples, and practical projects. Each chapter integrates theoretical explanations with practical applications, ensuring that readers not only comprehend the concepts but can also implement them. This blend of theory and practice is particularly effective in solidifying knowledge, catering to different learning styles and enhancing engagement with the content.
  • jautājums: Where can I buy Hands-On Data Structures and Algorithms with Python, Second Edition in Latvia?

    atbildi: You can purchase Hands-On Data Structures and Algorithms with Python, Second Edition on Ubuy. This platform offers a convenient shopping experience, allowing you to access a wide range of books, including this one, with detailed product information and reviews to help you make an informed decision.

Algorithms Editorial Review

  • ubuy Latvia
  • ubuy Latvia
  • ubuy Latvia
  • ubuy Latvia
  • ubuy Latvia
  • ubuy Latvia
  • ubuy Latvia
  • ubuy Latvia
  • ubuy Latvia
  • ubuy Latvia
  • ubuy Latvia
  • ubuy Latvia

Hands-On Data Structures and Algorithms with Python is a book that aims to teach complex and powerful coding with Python 3.7, but falls short in several areas. The book has numerous typos and mistakes, which can misguide beginners. The print quality is poor and the binding is fragile. The book lacks material on balanced trees, despite teasing the reader with information. However, the book does offer a nice introduction to stacks and queues. Overall, while it can serve as a first read for beginners, it is not recommended for advancing one's knowledge in the subject.

Customer Reviews & Ratings

4.2
65 klientu vērtējumi
  • 5 zvaigzne
    56%
  • 4 zvaigzne
    30%
  • 3 zvaigzne
    3%
  • 2 zvaigzne
    3%
  • 1 zvaigzne
    8%

Pārskatiet šo produktu

Dalieties savās domās ar citiem klientiem

Pros

  • Nice introduction to stacks and queues
  • Offers a light overview of data structures and algorithms
  • Good for beginners

Mīnusi

  • Numerous typos and mistakes

Product Price History

Svarīga informācija

  • Ierobežojumi: attiecībā uz produktiem, kas tiek nosūtīti starptautiski, lūdzu, ņemiet vērā, ka jebkura ražotāja garantija var nebūt derīga; ražotāja servisa iespējas var nebūt pieejamas; produktu rokasgrāmatas, instrukcijas un drošības brīdinājumi var nebūt galamērķa valsts valodās; produkti (un pavadošie materiāli) var nebūt izstrādāti saskaņā ar galamērķa valsts standartiem, specifikācijām un marķēšanas prasībām; un produkti var neatbilst galamērķa valsts spriegumam un citiem elektriskajiem standartiem (ja nepieciešams, nepieciešams adapteris vai pārveidotājs). Par to, lai produktu varētu likumīgi ievest galamērķa valstī, ir atbildīgs saņēmējs. Pasūtot no Ubuy vai tā saistītajiem uzņēmumiem, saņēmējs ir ierakstu importētājs, un viņam jāievēro visi galamērķa valsts tiesību akti un noteikumi.
  • Ne visi Ubuy uzskaitītie produkti ir pārdošanā, jo Ubuy ir globāla meklētājprogramma. Uz produktiem attiecas eksporta/tirdzniecības noteikumi.