000 02008nam a22002417a 4500
999 _c2037
_d2037
003 OSt
005 20181205153334.0
008 181205b ||||| |||| 00| 0 eng d
020 _a978-93-325-8534-8
028 _bAllied Informatics, Jaipur
_c5670
_d27/11/2018
_q2018-19
040 _aBSDU
_bEnglish
_cBSDU
082 _a005.133
_bTAN
100 _aTaneja, Sheetal
245 _aPython Programming: A modular approach with graphics, database, mobile and web applications
260 _aChennai
_bPearson India Education Services Pvt. Ltd.
_c2019
300 _a582
500 _aPython 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.1. A chapter on debugging ? an essential skill for making the programs work 2. Includes basic sorting and searching techniques? selection sort, bubble sort, insertion sort, merge sort, quick sort, and linear and binary search 3. Comprehensive treatment of recursion, including problems such as list manipulation, Tower of Hanoi, permutation generation, n-queens? problem, Sudoku, and plotting Hilbert curves 4. Margin notes and chapter summary for quick review of the concepts
504 _aContents: 1. Python Programming: An Introduction 2. Functions 3. Control Structures 4. Debugging 5. Scope 6. Strings 7. Mutable and Immutable Objects 8. Recursion 9. Files and Exceptions 10. Classes I 11. Classes II 12. List Manipulation 13. Data Structures I: Stack and Queues 14. Data Structures II: Linked Lists 15. Data Structures III: Binary Search Trees 16. More On Recursion 17. Graphics 18. Applications of Python
650 _aComputer Science Engineering
650 _aProgramming
700 _aKumar, Naveen
942 _2ddc
_cBK