Original price was: ₹320.00.Current price is: ₹256.00.


, , 978-93-92591-39-6 PAPERBACK FIRST EDITION , , ,

Meet The Author

Python is one of the few programming languages which is both simple and powerful. This book is designed to provide comprehensive material to both undergraduate and graduate students on the python programming concepts. This book has been written keeping in mind the syllabi designed for courses on Python Programming in various technical institutions and universities in India.This book takes you through step-by-step process of learning the Python programming language. The main topics covered in the book include the syntax of Python language which you need to know before writing Python programs, Python statements such as if, if…else, if…elif…else are taught which are used to transfer the control from one part of the program to another. Loops to run one or more statements repeatedly are examined. Controlling the flow of execution is carried out through the break and continue statements. To take advantage of the iterative capabilities in a computer, you need to know how to include loops and conditional logic within your program. This book also provides how to create functions, pass values to and return values from the function. some of the more commonly occurring string tasks, such as concatenating strings, trimming of white spaces, splitting string as well as finding sub-strings within strings is covered. Various string methods to manipulate strings are described in detail. Indexing, slicing and joining of strings are illustrated. One of the main pillars of Python programming language is the availability of data structures as inbuilt data types. Lists, is discussed which acts as a container to hold items of different types. Creating, slicing and indexing of lists is elaborated with examples. Another built-in data type in Python programming language, Dictionary, is covered. Accessing and modifying the key:value pairs of Dictionaries is demonstrated. Also usage of tuples and sets is illustrated with examples. of tuples in returning multiple values from functions and storing heterogeneous elements of fixed sized is discussed. Mathematical operations like union and intersection are demonstrated using sets. Different methods supported by tuples and sets are identified. Next it covers how Object-oriented paradigm is implemented in Python programming language. You will look at creating classes and objects. Various Object-oriented concepts like encapsulation, inheritance and polymorphism are explained. The concept of operator overloading which plays a pivotal role in program development is also explained with programs.Module NumPy and pandas, required to develop Data Science solutions, are also touched upon in this book, We hope that students using the book will come away with an appreciation of the beauty, power, and tremendous utility of Python programming language and that they will have fun along the way.



There are no reviews yet.


Your email address will not be published. Required fields are marked *