Mastering Search Algorithms with Python.pdf
(
729 KB
)
Pobierz
Mastering Search
Algorithms with
Python
A practical guide for efficient data search
Pooja Baraskar
Abhishek Nandy
www.bpbonline.com
ii
First Edition 2024
Copyright © BPB Publications, India
ISBN: 978-93-55516-244
All Rights Reserved.
No part of this publication may be reproduced, distributed or transmitted in
any form or by any means or stored in a database or retrieval system, without the prior written
permission of the publisher with the exception to the program listings which may be entered,
stored and executed in a computer system, but they can not be reproduced by the means of
publication, photocopy, recording, or by any electronic and mechanical means.
LIMITS OF LIABILITY AND DISCLAIMER OF WARRANTY
The information contained in this book is true to correct and the best of author’s and publisher’s
knowledge. The author has made every effort to ensure the accuracy of these publications, but
publisher cannot be held responsible for any loss or damage arising from any information in
this book.
All trademarks referred to in the book are acknowledged as properties of their respective
owners but BPB Publications cannot guarantee the accuracy of this information.
www.bpbonline.com
Kup książkę
iii
Dedicated to
My mom:
This book is a tribute to your unwavering belief in me,
your faith in my abilities has been my guiding light.
Thank you for always supporting and encouraging me
– Pooja Baraskar
My mom:
This book is a tribute to my mom for always
supporting me to study and learn more
– Abhishek Nandy
Kup książkę
iv
About the Authors
Pooja Baraskar
is an accomplished software engineer, inventor, and
technical author with over a decade of experience in the tech industry.
Currently, Pooja is leading developer programs at Intel worldwide,
including the Global Intel
®
Software Innovator Program. Leveraging
her expertise and vision, she leads impactful initiatives that shape the
industry and empower tech professionals globally.
Pooja is passionate about challenging the status quo and driving innovation. She is a
trailblazer in areas, such as artificial intelligence and the Internet of Things and has a
proven ability to translate complex technical concepts into accessible and actionable
ideas. Pooja’s clear and precise writing has made her a trusted source in tech, and her
educational materials have been adopted worldwide including the OpenVINO™ Digital
Courseware for Educators. She actively mentors others and shares her expertise to foster
growth within the tech community. Her contributions have been recognized with awards
such as three-time Microsoft Most Valuable Professional (MVP) and two-time top Intel
Software Innovator.
In addition to her work in the tech industry, Pooja is an avid traveler, passionate cook, and
skilled martial artist. Her diverse interests and experiences have given her a well-rounded
perspective on life and work, allowing her to approach challenges with creativity, energy,
and enthusiasm.
Abhishek Nandy
is the Chief of AI at PrediQt Business Solution,
spearheading the development of cutting-edge AI tools tailored for diverse
client needs. With a rich blend of industry experience, research acumen,
and entrepreneurial spirit, Abhishek has achieved notable success across
pharmaceuticals, manufacturing, and retail sectors. He has effectively led
teams in both research and product development. Abhishek has a B.Tech
degree and is driven by an insatiable curiosity, which fuels his ongoing pursuit of a PHD
in Industrial IoT and AI.
An Intel Black Belt Developer recognized for his contributions to Intel Open Source,
Abhishek is also an accomplished author with four published books. Beyond his
professional roles, he serves as a mentor and educator, also moderating the MLOps
program for Udacity Nanodegree Course.
Kup książkę
v
Acknowledgements
We, Pooja Baraskar and Abhishek Nandy, gratefully acknowledge the contributions of
several individuals whose support and assistance were instrumental in the completion of
this book. Firstly, we extend our sincere thanks to each other for our collaborative effort
and dedication throughout this journey together shaping the content and direction of this
work. We are especially thankful to BPB Publications for their support and belief in our
project. Their guidance and resources were crucial in bringing this book to fruition.
***
I am profoundly indebted to the developer community whose relentless pursuit of
innovation and commitment to pushing boundaries have been a constant inspiration,
fueling my own creativity and determination. I am especially grateful to my Intel®
Software Innovator community for inspiring and role-modeling the passion of giving back
to the community. You teach me so much every day.
To my family, thank you for filling my life with joy every day and your unwavering support.
It enables me to pursue my passion for continuous learning. From my grandparents, Dr.
Govind Rao Baraskar and Saraswati Baraskar, I learned invaluable lessons in the value of
integrity and the profound significance of hard work. Their wisdom and guidance have
been a guiding light through life’s challenges, shaping my character and determination.
My mother, Lalita Baraskar, has been my pillar of strength, believing in my passion for
technology from the very beginning. Om, your unwavering support means the world to
me as I chase my dreams, thank you for always being my biggest cheerleader. And to my
dear four-legged companion, Yuvi, whose quiet presence during those late-night writing
sessions were comforting.
To Intel, my workplace, I extend heartfelt thanks for providing an environment where
innovation thrives and for the opportunities that have enriched my professional journey.
At Intel, I have been incredibly fortunate to have Preethi Raj not just as a manager but as
a mentor whose unwavering belief in my potential has been transformative. Her support
has been pivotal in bringing this book to life. To my colleagues Dmitry Pastushenkov
(Dima), Yiwei Lee (Jackie), Sri Ramkrishna, and Raghavendra Ural, your encouragement
and camaraderie have made my journey at work truly fulfilling. I am grateful to Aaron
Tersteeg and KC Rich for expanding my professional horizons with their profound
insights. Their mentorship has been instrumental in shaping my growth.
Kup książkę
Plik z chomika:
skarbnica-PDFow
Inne pliki z tego folderu:
Algorytmy Data Science. Siedmiodniowy przewodnik. Wydanie II.pdf
(4601 KB)
40 algorytmów, które powinien znać każdy programista. Nauka implementacji algorytmów w Pythonie.pdf
(4108 KB)
Black Hat Python. Język Python dla hakerów i pentesterów. Wydanie II.pdf
(6101 KB)
Algorytmy dla bystrzaków.pdf
(2441 KB)
Architektura aplikacji w Pythonie. TDD, DDD i rozwój mikrousług reaktywnych.pdf
(2453 KB)
Inne foldery tego chomika:
3ds max
Access
Acrobat
After Effects
Agile - Programowanie
Zgłoś jeśli
naruszono regulamin