Cengage

#Python
Cengage's PYTHON PROGRAMMING FOR ENGINEERS AND SCIENTISTS, 1st Edition, uses an easygoing, conversational writing style along with numerous visual aids to introduce programming and problem-solving to students of all backgrounds.
This edition is designed so that the program examples gradually transition from simple snippets to realistic applications.
These applications include graphics, graphical user interfaces, data visualization, event-driven programming, image processing, image manipulation and network communications.
Table of Contents
Chapter 1: Introduction
Chapter 2: Software Development, Data Types, and Expressions
Chapter 3: Loops and Selection Statements
Chapter 4: Strings and Text Files
Chapter 5: Lists and Dictionaries
Chapter 6: Design with Functions
Chapter 7: Design with Recursion
Chapter 8: Simple Graphics and Image Processing
Chapter 9: Graphical User Interfaces
Chapter 10: Design with Classes
Chapter 11: Data Analysis and Visualization
Chapter 12: Multithreading, Networks, and Client/Server Programming
Chapter 13: Searching, Sorting, and Complexity Analysis
Appendix A: Python Resources
Appendix B: Installing the images and breezyPython libraries
Appendix C: The API for Image Processing
Appendix D: Transition from Python to Java and C++
Appendix E: Suggestions for Further Reading









