Taneja Sheetal
Python Programming introduces one of the most rapidly evolving and preferred programming language using the concept of modularity. One of the highlights of the text is its in-depth treatment of basic concepts. Advanced topics are discussed with multiple examples of applications from various fields such as database management, web and, mobile application development. Features A chapter on debugging — an essential skill for making the programs work Includes basic sorting and searching techniques— selection sort, bubble sort, insertion sort, merge sort, quick sort and linear and binary search Comprehensive treatment of recursion, including problems such as list manipulation, Tower of Hanoi, .