Request for consultation
Your form is submitting...
Overview
Cengage's PYTHON PROGRAMMING FOR ENGINEERS AND SCIENTISTS, 1st Edition, is intended for introductory courses in programming and problem-solving. The text covers material taught in first year engineering programming and STEM courses, including five major aspects of computing: programming basics, object-oriented programming, data and information processing, the software development life cycle and contemporary applications of computing. Unlike many other introductory texts, this one does not restrict itself to problems involving numbers and text. Topics such as graphical user interfaces, event-driven programming, graphics, image manipulation and network communications will be presented in depth after learners have mastered the basics of programming.
- Lab assignments are included at the end of each chapter. The group of activities found at the end of each chapter will build a number of skills useful in the engineering and science fields. From building and using methods, to branching logic, iteration, searching, sorting and filtering, common application development skills with Python, and potentially with other languages, will be developed.
- Within MindTap is an IDE containing a code editor, a compiler or interpreter, and a debugger, accessed through a single graphical user interface (GUI), where the student/user has access to complete the new Lab Assignments at the end of each chapter by writing and editing source code in the code editor.
- A list of key terms is featured in each chapter. When a technical term is introduced in the text, it appears in boldface type. The list of terms appears after the chapter summary. Definitions of the key terms are provided in the glossary.
- The text was written with a focus on readability. Each chapter begins with a set of learning objectives that describe the skills and concepts students will acquire from a careful reading of the chapter.
2. Software Development, Data Types, and Expressions.
3. Loops and Selection Statements.
4. Strings and Text Files.
5. Lists and Dictionaries.
6. Design with Functions.
7. Design with Recursion.
8. Simple Graphics and Image Processing.
9. Graphical User Interfaces.
10. Design with Classes.
11. Data Analysis and Visualization.
12. Multithreading, Networks, and Client/Server Programming.
13. Searching, Sorting, and Complexity Analysis.
Appendix A. Python Resources.
Appendix B. Installing the images and breezypythongui Libraries.
Appendix C. The API for Image Processing.
Appendix D. Transition from Python to Java and C++.
Appendix E. Suggestions for Further Reading.
Glossary.
Index.
Cengage provides a range of supplements that are updated in coordination with the main title selection. For more information about these supplements, contact your Learning Consultant.
FOR STUDENTS
MindTap for Python Programming for Engineers and Scientists, 2 terms Instant Access
ISBN: 9798214002484
MindTap for Cengage's PYTHON PROGRAMMING FOR ENGINEERS AND SCIENTISTS, 1st Edition, is the digital learning solution that powers students from memorization to mastery. It gives you complete control of your course to provide engaging content, challenge every individual and build their confidence. Empower students to accelerate their progress with MindTap. MindTap: Powered by You.
MindTap gives you complete ownership of your content and learning experience. Customize the interactive syllabi, emphasize the most important topics and add your own material or notes in the eBook.
Key features found in the MindTap for Cengage's PYTHON PROGRAMMING FOR ENGINEERS AND SCIENTISTS, 1st Edition, include readings and dynamic visualizations to support the lecture, flashcards, CNOW with activities and assignments tied to defined unit learning objectives, hands-on coding labs providing real-life application and practice, built-in IDE environment and a post-course assessment to measure how much a student has learned.