The book titled “Learning Python” authored by Mr. B. Nagesh Rao is very user friendly and good quality book for Computer engineering students, academicians, software professionals and anyone who is interested in learning Python.
This book clearly provides the step by step and detailed knowledge required for [becoming a] good Python programmer.
Organization of chapters in this book is excellent so that one can learn Python very easily without any person’s guidance.
This book covers the maximum concepts and provides explanations in different dimensions.
Chapter-wise Feedback:
- Introduction
This chapter covers excellent information about general introduction, history, versions, IDEs, downloading and installing the python and running python scripts.
- Python Basics
Overall basics required for programming like Data types, Variables, Identifiers, Keywords, I/O statements, formatting the strings with help is covered in this chapter. The content provided in this chapter creates a strong fundamental knowledge to the reader.
- Python Control Structures
Different control structures are explained in this chapter through sample program and its output. The observations made in each program clearly demonstrate the salient features about the program. This is a new approach introduced in this book.
- Lists
The concept of array is demonstrated in this chapter in view of data structure. It is somewhat interesting in motivating the reader to know about data structures.
- Tuples
It is a new technique introduced in Python and the way the author explained about the processing of tuples is excellent and the sequence of examples provided in this chapter is good for easier understanding.
- Sets
The data structure concept set is explained with different functions and examples. Highly simplified approach is used for explaining the concept of set. - Dictionaries
A dictionary in this book is explained with much more clarity to the reader in effective utilization of dictionaries in the program. - Strings
The string handling functions, formatting the strings and outputs are explained in this book in a well organized and effective manner to provide the comfort zone to the reader in utilizing the concepts. - Functions
All types of functions are covered in this book with some additional features. The way in the author explained the concepts of functions are interesting. This book covers the maximum information and concepts required for programming. - Remainder chapters
OOPs concepts, Exception handling, File handling, Modules, Packages, data type conversion all are covered in this book.
It is an interesting fact that the author tried to cover all the aspects of programming with this book.
Over all it is very excellent book for learning Python in simple way.
We wish him all the best for his future editions and publication.
HoD & Staff, CSE
ACSCE, Bengaluru
Link to original feedback: Python Feedback-ACSCE