support@shashwatpublication.com +91 7000072109 B-75, Krishna Vihar, Koni, Bilaspur, C.G 495001
Mon - Sat 10:00 AM to 5:00 PM
Book Image
Book Image
Book Image

ISBN : 978-93-7462-270-4

Category : Academic

Catalogue : Computer

ID : SB22310

TEXT BOOK OF BASICS OF PYTHON PROGRAMMING

As per Latest syllabus of NEP-2020 for Under Graduate students

Dr Vishal Shrivastava, Dr. Ankush Shrivastava, Dr. Shambhu Dayal Sahu, Mr. Deepak Kumar Pathak

Paperback

919.00

e Book

599.00

Pages : 302

Language : English

PAPERBACK Price : 919.00

About Book

TEXT BOOK OF BASICS OF PYTHON PROGRAMMING is designed to provide a clear, systematic, and comprehensive introduction to Python programming for beginners, students, and learners from different academic disciplines. The book begins with the fundamentals of programming and introduces Python, its features, applications, history, versions, installation, programming environment, IDLE, editors, and integrated development environments. It explains the basic structure of Python programs, syntax, indentation, comments, keywords, identifiers, variables, constants, and input-output operations in a simple and understandable manner. The book provides detailed coverage of Python data types, including integers, floating-point numbers, complex numbers, Boolean values, and strings, along with type conversion and type casting. Various operators, such as arithmetic, relational, logical, assignment, bitwise, membership, and identity operators, are discussed along with operator precedence and expression evaluation. Decision-making and looping concepts are explained through conditional statements, for and while loops, nested loops, the range() function, and loop control statements such as break, continue, and pass. The book further develops programming skills through practical applications and pattern-based programs. A comprehensive discussion of strings and Python collections introduces string operations, indexing, slicing, formatting, lists, tuples, sets, and dictionaries along with their important methods and applications. Functions are presented as an essential component of structured programming, covering built-in and user-defined functions, different types of arguments, return statements, variable scope, lambda functions, and recursion. The concepts of modules and packages are also introduced to encourage modular and reusable programming. File handling covers text and binary files, file modes, reading, writing, appending, file methods, and basic CSV file operations. Exception handling is explained through syntax and runtime errors, try-except statements, else and finally blocks, multiple exceptions, and raising exceptions. The fundamentals of object-oriented programming are covered through classes, objects, constructors, instance and class variables, methods, encapsulation, inheritance, polymorphism, and method overriding. The book also introduces important Python libraries and modules, including math, random, NumPy, Pandas, and Matplotlib. Basic numerical operations, array manipulation, data handling, Series, DataFrames, and data visualization are presented to provide exposure to modern computational applications. The final sections highlight the growing applications of Python in data science, artificial intelligence, machine learning, science, engineering, research, and business. With its progressive organization and emphasis on fundamental concepts and practical programming, this book aims to develop logical thinking, computational skills, problem-solving ability, and a strong foundation for advanced study and real-world applications of Python.


About Author

Dr Vishal Shrivastava is Assistant Professor in Sri Satya Sai College of Engineering, Bhopal. Dr. Vishal Shrivastava holds a Bachelor of Engineering (B.E.), Master of Technology (M.Tech.), and Ph.D. in Computer Science & Engineering. With strong academic expertise and technical proficiency, he is dedicated to advancing education, research, and innovation in the field of Computer Science. His areas of interest include emerging technologies, academic leadership, and industry-oriented skill development, with a commitment to excellence in teaching and research. Dr. Ankush Shrivastava holds a Bachelor of Engineering (B.E.) in CSE, a Master of Technology (M.Tech.) in CSE, and a Ph.D. in Computer Science and Engineering with a specialization in Wireless Sensor Networks (WSNs). He is an academician and researcher with expertise in Wireless Sensor Networks, Computer Networks, Internet of Things (IoT), Artificial Intelligence, Machine Learning, Data Analytics, and Emerging Computing Technologies. His research primarily focuses on energy-efficient routing protocols, network optimization, intelligent sensing systems, and the application of AI-driven techniques in wireless communication and smart environments. Dr. Shrivastava has contributed to research through publications in reputed national and international journals and conferences. He is actively involved in teaching, research, curriculum development, and mentoring undergraduate, postgraduate, and doctoral students. His academic interests include promoting innovative research, interdisciplinary collaboration, and the development of practical solutions to real-world engineering challenges. As an author, Dr. Ankush Shrivastava is committed to advancing knowledge in Computer Science and Engineering through high-quality research, scholarly publications, and the dissemination of emerging technological innovations. Dr. Shambhu Dayal Sahu is an Assistant Professor in the Department of Computer Science at RKDF University, Bhopal, with over 10 years of teaching and academic experience. He holds a Ph.D. in Computer Science Engineering and specializes in Artificial Intelligence, Machine Learning, Data Science, and Computer Networks. He has published several research papers in reputed journals and international conferences. His passion lies in teaching, research, and developing practical learning resources for students and professionals. Through this book, he aims to present technical concepts in a simple, practical, and learner-friendly manner. Mr. Deepak Kumar Pathak has done his B E from VTU Belgaum Karnataka in 2006. He has done his M Tech from VJTI Mumbai in Computer Science and Engineering in 2009. He is pursuing Ph.D from RKDF University, Gandhinagar Bhopal. He has a teaching experience of more than 17 years. Presently he is working as Head and Associate Professor in CSE Department in Sri Satya Sai College of Engineering, RKDF University Gandhinagar Bhopal. He has published more than 20 research papers in National and International Journals and Conferences. He has two patents which are published. His area of research is Artificial Intelligence and Neural Netwo

Customer Reviews


 

Book from same catalogue

Books From Same Author