Mastering Python 3 Programming.pdf

(630 KB) Pobierz
Mastering
Python 3
Programming
Ultimate guide to learn Python coding
fundamentals and real-world applications
Subburaj Ramasamy
www.bpbonline.com
ii
First Edition 2024
Copyright © BPB Publications, India
ISBN: 978-93-55517-128
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 better half
Chandra
and my sons
Prabhu and Kumar
Kup książkę
iv
About the Author
Dr. Subburaj Ramasamy,
currently an independent research professor, specializes in
machine learning for artificial intelligence, programming languages, secure coding and
software reliability engineering. He is an Udemy instructor and has published courses
on machine learning, Python and C++. He served as a professor and consultant in the
Department of Information Technology, SRM Institute of Science and Technology,
Kattankulathur, for 17 semesters. Earlier, he was a Scientist “G”/ Senior Director in the
Ministry of Electronics and Information Technology, Government of India. He obtained his
PhD degree from the University of Madras. He holds a Masters degree from Indian Institute
of Technology, Delhi and Bachelors degree from Alagappa Chettiar College of Engineering
and Technology. He guided four research scholars till award of the Ph.D. degree, having
published about 90 research papers in international journals and conferences with 500
citations. He was teaching and providing project guidance to B.Tech and M.Tech students
at the School of Computing in SRMIST. Dr. Subburaj is an esteemed member of various
associations, such as the Computer Society of India and IETE. He received the 17th IETE Lal
C Verman Award in 2003. He is the author of several books on topics such as Total Quality
Management, Software Reliability Engineering, Programming in Python, Programming in
C, and Object Oriented Programming with C++. He was an authorized trainer of Carnegie
Mellon University/SEI, USA, for software CMM and certified by Stanford University/
Course era on Machine Learning.
Kup książkę
v
About the Reviewer
Peyush Kumar
is an experienced IT professional, with a distinguished career that spans
over 25 years. Graduating with a B.Tech in Computer Science from Punjabi University,
his journey has been marked by impactful contributions from major tech players,
including Zensar, Wipro, and HCLTech. This includes employment in global settings
while residing for an extended period in the USA. Beyond showcasing his prowess as a
skilled programmer, Peyush has proved himself as a proficient manager, steering software
development teams towards success.
Peyush’s enthusiasm extends beyond coding; he is also a passionate educator. His teaching
legacy is witnessed in the diverse array of students, spanning from high school enthusiasts
to seasoned graduates, who have benefited from his insightful guidance. Residing in Noida
with his family, Peyush balances his love for technology with an unwavering commitment
to family values.
Kup książkę
Zgłoś jeśli naruszono regulamin