MARC details
000 -LEADER |
fixed length control field |
06881nam a22002297a 4500 |
003 - CONTROL NUMBER IDENTIFIER |
control field |
VITAP |
005 - DATE AND TIME OF LATEST TRANSACTION |
control field |
20230326120237.0 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
fixed length control field |
230326b ||||| |||| 00| 0 eng d |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9789353502898 |
040 ## - CATALOGING SOURCE |
Transcribing agency |
VITAP |
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER |
Edition number |
23rd |
Classification number |
005.133P LAM |
100 ## - MAIN ENTRY--PERSONAL NAME |
9 (RLIN) |
11260 |
Personal name |
Lambert, Kenneth A. |
245 ## - TITLE STATEMENT |
Title |
Fundamentals of Python : First Programs / |
Statement of responsibility, etc. |
Kenneth A. Lambert and Martin Osborne |
250 ## - EDITION STATEMENT |
Edition statement |
2nd Ed. |
260 ## - PUBLICATION, DISTRIBUTION, ETC. |
Place of publication, distribution, etc. |
New Delhi |
Name of publisher, distributor, etc. |
Cengage Learning India Pvt. Ltd. |
Date of publication, distribution, etc. |
2019 |
300 ## - PHYSICAL DESCRIPTION |
Other physical details |
xix, 476p. : ill. ; |
Dimensions |
24cm |
521 ## - TARGET AUDIENCE NOTE |
Target audience note |
It includes Appendix, Glossary and Index pages.<br/><br/>Overview:<br/><br/>Present the required fundamentals of computer science while preparing students for further study with the unique, appealing approach in Lambert's FUNDAMENTALS OF PYTHON: FIRST PROGRAMS. Students start with simple algorithmic code before they scale into functions, objects, and classes as problems become more complex and require new abstraction mechanisms. Rather than confining students to numeric or text-based applications like other introductory texts, this book builds motivation by presenting graphics, image manipulation, GUIs, and simple networked client/server applications. The author uses Python's standard Turtle graphics module to introduce graphics and provide open source frameworks for easy image processing and GUI application development. Readable, thorough coverage and contemporary content engage your students as they work with applications similar to those they use every day.<br/><br/>Features:<br/><br/><br/> BOOK PROVIDES EARLY EMPHASIS ON PROBLEM SOLVING AND ALGORITHM DEVELOPMENT. The author begins with simple algorithms to build success and student confidence before progressing to more complex challenges.<br/> THOROUGH CONTENT COVERS MULTIPLE DESIGN STRATEGIES. Student learn and practice top-down design and recursive design with functions, object-based programming, and object-oriented design.<br/> APPROACH ENGAGES STUDENTS WITH MODERN, FAMILIAR APPLICATIONS. Students remain motivated and excited as they learn to work with graphics, graphical user interfaces (GUIs), networks, and image processing with applications much like those they use every day.<br/> NUMEROUS CASE STUDIES WALKS THROUGH THE DEVELOPMENT OF COMPLETE PROGRAMS. Student become familiar with real computer science challenges and accomplishments as they complete engaging case studies.<br/> APPROACH COVERS BASIC SOFTWARE DEVELOPMENT TOOLS. Students learn the skills for effective design, testing, and documentation.<br/> EXERCISES REINFORCE UNDERSTANDING AND APPLICATIONS. This edition provides a variety of meaningful exercises at the end of each section to ensure students understand and can apply each concept.<br/> SETS OF PROGRAMMING PROJECTS OFFER IMPORTANT PRACTICE. Students gain practice in problem solving as they complete challenging programming projects throughout the course.<br/> COMPANION WEBSITE PROVIDES COMPLETE SOURCE CODE FOR ALL PROGRAM EXAMPLES. Find the reinforcement and solutions you need with complete source code and other resources at the book's companion Web site.<br/> MINDTAP® DIGITAL LEARNING SOLUTION POWER STUDENTS FROM MEMORIZATION TO MASTERY WITH HANDS-ON CODING LABS. With MindTap® students have the opportunity to practice hands-on coding with real-time feedback.<br/> AUTHOR'S READER-FRIENDLY PRESENTATION USES A JUST-IN-TIME APPROACH. The author does not introduce any new concept before students need it to solve a problem.<br/> UNIQUE EMPHASIS HIGHLIGHTS GRAPHICS AND GUI CONTENT WITH ACTUAL DEPTH OF COVERAGE. While most CS1 textbooks focus on terminal I/O-based applications with an optional chapter on graphics or sections on GUIs that offer little intellectual depth, this book changes that approach. After introducing students to all of the essentials of control structures, data types, and functions with terminal applications in Chapters 2-6, the book introduces object-based programming with Turtle graphics and image processing in Chapter 7and GUI programming in Chapter 9.<br/> NEW APPROACH OFFERS MORE EMPHASIS ON GUIS. This second edition retains the author's signature early focus on terminal-based applications, but takes the later emphasis on GUIs a step further to better prepare students for success.<br/> CHAPTER ON GRAPHICS AND IMAGE PROCESSING HIGHLIGHTS TURTLE GEOMETRY. Chapter 7 emphasizes several new examples of Turtle geometry while reviewing graphics and image processing.<br/> CHAPTER ON GRAPHICAL USER INTERFACES (GUI) NOW APPEARS EARLIER. This presentation, now in Chapter 8, closely follows the chapter on graphics and image processing. Content continues to emphasize applications that are similar to the ones students<br/><br/> use every day. GUI programming provides opportunities for students to choose classes and manipulate objects in designing and building applications. In addition, students examine the important concepts of event-driven programming and the use of inheritance to customize existing classes.<br/> UNIQUE CHAPTER 8 EASES TRANSITION TO ADVANCED IDEAS WITH AN OPEN SOURCE TOOLKIT, BREEZYPYTHONGUI. This open source toolkit insulates students from the complexity of Python’s tkinter GUI toolkit. The toolkit allows students to get a GUI application up and running quickly, while still coding it. You have the option to skip this chapter or use it to place exciting GUI programming at the center of your introductory course. The chapter is also unique in foregrounding inheritance in students’ initial experience with defining new classes.<br/> CHAPTER ON DESIGN WITH CLASSES NOW APPEARS LATER IN THIS EDITION. Chapter 9 focuses on developing new classes of objects from scratch, with the intent of modeling objects in various problem domains. Example applications use terminal-based interfaces for rapid testing and development, while optional sections include the use of new data model classes in the GUI applications discussed in Chapter 8.<br/><br/>Table of Contents:<br/><br/>1. Introduction<br/><br/>2. Software Development, Data Types, and Expressions<br/><br/>3. Loops and Selection Statements<br/><br/>4. Strings and Text Files<br/><br/>5. Lists and Dictionaries<br/><br/>6. Design with Functions<br/><br/>7. Simple Graphics and Image Processing<br/><br/>8. Graphical User Interfaces<br/><br/>9. Design with Classes<br/><br/>10. Multithreading, Networks, and Client/Server Programming<br/><br/>11. Searching, Sorting, and Complexity Analysis<br/><br/>APPENDIX A. Python Resources<br/><br/>APPENDIX B. Installing the images and breezypythongui Libraries<br/><br/>APPENDIX C. The API for Image Processing<br/><br/>APPENDIX D. Transition from Python to Java and C++<br/><br/>Glossary<br/><br/>Index<br/><br/> |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
9 (RLIN) |
11261 |
Topical term or geographic name entry element |
Python (Computer program language) |
700 ## - ADDED ENTRY--PERSONAL NAME |
9 (RLIN) |
11262 |
Personal name |
Osborne, Martin |
Numeration |
Contributor |
856 ## - ELECTRONIC LOCATION AND ACCESS |
Uniform Resource Identifier |
<a href="https://www.cengage.co.in/book-list/print/fundamentals-of-python-first-programs-with-mindtap-2e-ek">https://www.cengage.co.in/book-list/print/fundamentals-of-python-first-programs-with-mindtap-2e-ek</a> |
942 ## - ADDED ENTRY ELEMENTS (KOHA) |
Source of classification or shelving scheme |
Dewey Decimal Classification |
Koha item type |
Text Book |
Edition |
23rd |
Classification part |
005.133P |
Call number suffix |
LAM |