TY - BOOK AU - Ahmad, Imran TI - 40 Algorithms Every Programmer Should Know: Hone Your Problem Solving Skills by Learning Different Algorithms and Their Implementation in Python SN - 9781789801217 U1 - 005.1 PY - 2020/// CY - U. K. PB - Packt Publishing Ltd. KW - Electronics and Communication Engineering N1 - Preface Section 1: Fundamentals and Core Algorithms Chapter 1: Overview of Algorithms Chapter 2: Data Structures Used in Algorithms Exploring Data Structures in Python Chapter 3: Sorting and Searching Algorithms Introducing Sorting Algorithms Chapter 4: Designing Algorithms Chapter 5: Graph Algorithms Section 2: Machine Learning Algorithms Chapter 6: Unsupervised Machine Learning Algorithms Introducing Unsupervised Learning Chapter 7: Traditional Supervised Learning Algorithms Understanding Supervised Machine Learning Chapter 8: Neural Network Algorithms Chapter 9: Algorithms for Natural Language Processing Introducing NLP Chapter 10: Recommendation Engines Introducing Recommendation Systems Types of Recommendation Engines Section 3: Advanced Topics Chapter 11: Data Algorithms Introduction to Data Algorithms Chapter 12: Cryptography Chapter 13: Large Scale Algorithms Introduction to Large Scale Algorithms Chapter 14: Practical Considerations Introducing Practical Considerations Summary Index ER -