
Python Programming for Engineers and Scientists
Cengage(Author)
CL Engineering (Publisher)
Published on 6. February 2024
Book
Paperback/Softback
512 pages
979-8-214-00244-6 (ISBN)
Description
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.
More details
Language
English
Place of publication
United States
Publishing group
Cengage Learning, Inc
Target group
College/higher education
Product notice
Paperback (trade)
Unsewn / adhesive bound
Dimensions
Height: 25 mm
Width: 213 mm
Thickness: 274 mm
Weight
1134 gr
ISBN-13
979-8-214-00244-6 (9798214002446)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Person
N/A
Content
1. Introduction.
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.
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.