This textbook introduces beginning to intermediate science and engineering students to programming with Python. It encourages a stronger understanding of programming concepts through numerous science and engineering examples and Jupyter notebook problems, connecting programming tools and structures with real-world research and analysis.
This textbook introduces beginning to intermediate science and engineering students to programming with Python. It encourages a stronger understanding of programming concepts through numerous science and engineering examples and Jupyter notebook problems, connecting programming tools and structures with real-world research and analysis.Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Johnny Wei-Bing Lin is an Associate Teaching Professor and Director of Undergraduate Computing Education in the Division of Computing and Software Systems at the University of Washington Bothell, and an Affiliate Professor of Physics and Engineering at North Park University. He was the founding Chair of the American Meteorological Society's annual Python Symposium.
Inhaltsangabe
Part I. Getting Basic Tasks Done: 1. Prologue: Preparing to Program 2. Python as a Basic Calculator 3. Python as a Scientific Calculator 4. Basic Line and Scatter Plots 5. Customized Line and Scatter Plots 6. Basic Diagnostic Data Analysis 7. Two-Dimensional Diagnostic Data Analysis 8. Basic Prognostic Modeling 9. Reading In and Writing Out Text Data 10. Managing Files, Directories, and Programs Part II. Doing More Complex Tasks: 11. Segue: How to Write Programs 12. n-Dimensional Diagnostic Data Analysis 13. Basic Image Processing 14. Contour Plots and Animation 15. Handling Missing Data Part III. Advanced Programming Concepts: 16. More Data and Execution Structures 17. Classes and Inheritance 18. More Ways of Storing Information in Files 19. Basic Searching and Sorting 20. Recursion Part IV. Going From a Program Working to Working Well 21. Make it Usable to Others: Documentation and Sphinx 22. Make it Fast: Performance 23. Make it Correct: Linting and Unit Testing 24. Make it Manageable: Version Control and Build Management 25. Make it Talk to Other Languages.
Part I. Getting Basic Tasks Done: 1. Prologue: Preparing to Program 2. Python as a Basic Calculator 3. Python as a Scientific Calculator 4. Basic Line and Scatter Plots 5. Customized Line and Scatter Plots 6. Basic Diagnostic Data Analysis 7. Two-Dimensional Diagnostic Data Analysis 8. Basic Prognostic Modeling 9. Reading In and Writing Out Text Data 10. Managing Files, Directories, and Programs Part II. Doing More Complex Tasks: 11. Segue: How to Write Programs 12. n-Dimensional Diagnostic Data Analysis 13. Basic Image Processing 14. Contour Plots and Animation 15. Handling Missing Data Part III. Advanced Programming Concepts: 16. More Data and Execution Structures 17. Classes and Inheritance 18. More Ways of Storing Information in Files 19. Basic Searching and Sorting 20. Recursion Part IV. Going From a Program Working to Working Well 21. Make it Usable to Others: Documentation and Sphinx 22. Make it Fast: Performance 23. Make it Correct: Linting and Unit Testing 24. Make it Manageable: Version Control and Build Management 25. Make it Talk to Other Languages.
Es gelten unsere Allgemeinen Geschäftsbedingungen: www.buecher.de/agb
Impressum
www.buecher.de ist ein Internetauftritt der buecher.de internetstores GmbH
Geschäftsführung: Monica Sawhney | Roland Kölbl | Günter Hilger
Sitz der Gesellschaft: Batheyer Straße 115 - 117, 58099 Hagen
Postanschrift: Bürgermeister-Wegele-Str. 12, 86167 Augsburg
Amtsgericht Hagen HRB 13257
Steuernummer: 321/5800/1497