Mastering Algorithms with Python
Mastering Algorithms with Python, Apress
A Practical Approach to Problem Solving and Python Implementation
Von Chenyang Shi, im heise shop in digitaler Fassung erhältlich
Produktinformationen "Mastering Algorithms with Python"
Gain a solid understanding of algorithms and improve your problem-solving
abilities using Python code. With practical examples and clear explanations,
this book bridges the gap between dense academic texts and overly simple
industry guides.
Focusing on the logic behind essential algorithms such as Breadth First Search
(BFS), Depth First Search (DFS), Divide-and-Conquer, Greedy Methods, and Dynamic
Programming, the book provides ample examples, from easy to more advanced. By
connecting these concepts to real-world examples, such as chess strategies and
the Seam Carving, the book helps readers better grasp and apply algorithms. Each
chapter also includes fully implemented Python code, making it a practical
reference.
Mastering Algorithms with Python is ideal for IT professionals looking to
enhance their skills and approach algorithms with clarity and confidence.
What You Will Learn
· Understand foundational algorithms such as BFS, DFS, Divide-and-Conquer,
Greedy Methods, Dynamic Programming through practical examples
· Implement algorithms in Python with step-by-step guidance and fully
functional code for future reference
· Build a solid foundation in advanced concepts such as Minimum Spanning
Trees, Fast Fourier Transform, and Monte Carlo Tree Search
· Quickly review Python essentials, including data types, flow control,
generators, decorators, and classes to enhance your algorithmic understanding
Who This Book Is For
Software developers, data scientists, machine learning professionals and any
curious learners about computer algorithms.
Chapter 1: Recursion.- Chapter 2: Divide and Conquer.- Chapter 3: Greedy
Algorithm.- Chapter 4: Dynamic Programming.- Chapter 5: RSA Cryptosystem.-
Chapter 6: Monte Carlo.- Chapter 7: A Tale of Ten Cities.- Chapter 8: Chess.-
Appendix: A Quick Review of Python.- Appendix B: Environment Setup and Package
Installation.- Appendix C: References.
Artikel-Details
- Anbieter:
- Apress
- Autor:
- Chenyang Shi
- Artikelnummer:
- 9798868817991
- Veröffentlicht:
- 28.10.25
Barrierefreiheit
This PDF has been created in accordance with the PDF/UA-1 standard to enhance accessibility, including screen reader support, described non-text content (images, graphs), bookmarks for easy navigation
- entspricht den Vorgaben der PDF / UA 1 (05)
- keine Vorlesefunktionen des Lesesystems deaktiviert (bis auf) (10)
- navigierbares Inhaltsverzeichnis (11)
- logische Lesereihenfolge eingehalten (13)
- kurze Alternativtexte (z.B für Abbildungen) vorhanden (14)
- Inhalt auch ohne Farbwahrnehmung verständlich dargestellt (25)
- hoher Kontrast zwischen Text und Hintergrund (26)
- Navigation über vor-/zurück-Elemente (29)
- alle zum Verständnis notwendigen Inhalte über Screenreader zugänglich (52)
- Kontakt zum Herausgeber für weitere Informationen zur Barrierefreiheit (99)