Python Programming with Applications is a comprehensive and application-oriented textbook designed to build a strong foundation in Python programming while emphasizing real-world problem solving. The book introduces Python concepts in a structured and progressive manner, starting from fundamentals such as data types, control structures, and functions, and advancing to object-oriented programming, file handling, exception handling, and modular programming. It provides extensive coverage of regular expressions, multithreading, database connectivity, and practical input–output operations. A dedicated section on data science introduces NumPy, Pandas, and data visualization using Matplotlib, aligning learners with current industry and research needs. The content is enriched with numerous examples, illustrations, flowcharts, and application-based programs to strengthen conceptual clarity and coding proficiency. Carefully aligned with undergraduate and postgraduate curricula, the book bridges the gap between theory and practice. It serves as a valuable resource for students, educators, and professionals seeking to apply Python effectively across diverse computing domains.
About the Authors’
Dr. B. Rama Assistant Professor, Department of Computer Science, Kakatiya University, Warangal. She received master’s degree in computer science from Kakatiya university in 2000. She awarded MPhil and PhD in the area of Artificial Intelligence from Sri Padmavathi Mahila Viswa Vidhyalayam, Tirupati in the years 2005 and 2008 respectively. She has 18 years of experience in the teaching field. As on date she published 68 papers in various journals and conferences. She holds 10 pre-published patents, and 2 patents granted. Under her supervision 10 candidates are awarded PhD Degree. She serves as a reviewer for several journals and has co-authored one textbook. She is a lifetime member of ISTE, CSI, ACM and IAENG. She is awarded as an Associate Fellow of The Telangana Academy of Sciences for the year 2021. Dr. Rama has also received two national and international awards in the Research category. Her interests of academics are Artificial Intelligence, Machine Learning and Cloud Computing.
Dr. Praveen Pappula is an accomplished academic currently serving as an Associate Professor at the School of Computer Science and Artificial Intelligence at SR University, Warangal, where he has been a faculty member since 2007. He earned his Ph.D. in Computer Science from Kakatiya University, Telangana, India, in 2019. Over the years, Dr. Praveen has made significant contributions to the field through his research and academic work. With a prolific record of more than 53 Scopus Indexed research papers and one published book, Dr. Praveen has demonstrated expertise in areas like Machine Learning, Algorithms Analysis, Data Mining, and Programming Languages. He is also a dedicated innovator, having filed 35 patents, two of which have been granted, underscoring his impact in the tech and research community. In addition to his research, Dr. Praveen plays a key role in guiding the next generation of scholars, currently supervising six Ph.D. candidates. His dedication to both education and research makes him a distinguished figure in the computer science and artificial intelligence domains.









