Book Image

Mastering Python Scientific Computing

Book Image

Mastering Python Scientific Computing

Overview of this book

Table of Contents (17 chapters)
Mastering Python Scientific Computing
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Chapter 10. Best Practices for Scientific Computing

This chapter discusses the best practices to be adopted by developers of applications, APIs, and tools for scientific computing. Best practices are well-defined processes/statements established through research and experience. Following these practices leads to achievement of the desired results with less effort and fewer problems.

In particular, the following topics will be covered in this chapter:

  • Best practices for Python-based designing

  • Best practices for implementation in Python

  • Best practices for data management and application deployment

  • Best practices for achieving high performance

  • Best practices for privacy and security

  • Best practices for maintenance and support

  • Best practices for Python development

Generally, scientists use computing tools to support their research, and most of them would not have taken formal computer science training. This may lead them to develop inefficient solutions, and the development cycle might be longer and more...