01212 a2200145 450000500170000000800410001702000180005804100120007610000160008824500290010426000330013330000080016652008620017470000300103620241008113406.0241008b |||||||| |||| 00| 0 eng d a9789360534783 aEnglish aMcmullen K. aProgramming with Python  bCengage Learning Indiac2023 a537 aTable of Content 1. Computational Thinking. 2. Programming Tools. 3. Literals, Variables, and Constants. 4. Numeric Data Types and Expressions. 5. Character and String Data Types. 6. Decision Control Structures. 7. Repetition Control Structures. 8. Lists. 9. Functions. 10. Exceptions. 11. File Operations. 12. Recursion. 13. Modules. 14. Classes and Objects. 15. Methods. 16. Encapsulation. 17. Inheritance. 18. Polymorphism. 19. Linked List Data Structures. 20. Stacks, Queues, and Tables. 21. Trees and Graphs. 22. Algorithm Complexity and Big-O Notation. 23. Search Algorithms. 24. Sorting Algorithms. 25. Processor Architecture. 26. Data Representation. 27. Programming Paradigms. 28. User Interfaces. 29. Software Development Methodologies. 30. Pseudocode, Flowcharts, and Decision Tables. 31. Unified Modeling Language. aMatthews E.aParsons J.J.