Book description
Powerful, flexible, and easy to use, Python is an ideal language for building software tools and applications for life science research and development. This unique book shows you how to program with Python, using code examples taken directly from bioinformatics. In a short time, you'll be using sophisticated techniques and Python modules that are particularly effective for bioinformatics programming.
Bioinformatics Programming Using Python is perfect for anyone involved with bioinformatics -- researchers, support staff, students, and software developers interested in writing bioinformatics applications. You'll find it useful whether you already use Python, write code in another language, or have no programming experience at all. It's an excellent self-instruction tool, as well as a handy reference when facing the challenges of real-life programming tasks.
- Become familiar with Python's fundamentals, including ways to develop simple applications
- Learn how to use Python modules for pattern matching, structured text processing, online data retrieval, and database access
- Discover generalized patterns that cover a large proportion of how Python code is used in bioinformatics
- Learn how to apply the principles and techniques of object-oriented programming
- Benefit from the "tips and traps" section in each chapter
Table of contents
- A Note Regarding Supplemental Files
- Preface
- 1. Primitives
- 2. Names, Functions, and Modules
- 3. Collections
- 4. Control Statements
- 5. Classes
-
6. Utilities
- System Environment
- The Filesystem
- Working with Text
- Persistent Storage
- Tips, Traps, and Tracebacks
- 7. Pattern Matching
- 8. Structured Text
- 9. Web Programming
- 10. Relational Databases
- 11. Structured Graphics
- A. Python Language Summary
- B. Collection Type Summary
- Index
- About the Author
- Colophon
- Copyright
Product information
- Title: Bioinformatics Programming Using Python
- Author(s):
- Release date: December 2009
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596154509
You might also like
book
Learning Python, 5th Edition
Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on …
book
Practices of the Python Pro
Practices of the Python Pro teaches you to design and write professional-quality software that’s understandable, maintainable, …
book
Grokking Algorithms
Grokking Algorithms is a friendly take on this core computer science topic. In it, you'll learn …
book
Head First Python, 2nd Edition
Want to learn the Python language without slogging your way through how-to manuals? With Head First …