|
|
Showing 1 - 3 of
3 matches in All Departments
Take Control of Your Data and Use Python with Confidence Requiring
no prior programming experience, Managing Your Biological Data with
Python empowers biologists and other life scientists to work with
biological data on their own using the Python language. The book
teaches them not only how to program but also how to manage their
data. It shows how to read data from files in different formats,
analyze and manipulate the data, and write the results to a file or
computer screen. The first part of the text introduces the Python
language and teaches readers how to write their first programs. The
second part presents the basic elements of the language, enabling
readers to write small programs independently. The third part
explains how to create bigger programs using techniques to write
well-organized, efficient, and error-free code. The fourth part on
data visualization shows how to plot data and draw a figure for an
article or slide presentation. The fifth part covers the Biopython
programming library for reading and writing several biological file
formats, querying the NCBI online databases, and retrieving
biological records from the web. The last part provides a cookbook
of 20 specific programming "recipes," ranging from secondary
structure prediction and multiple sequence alignment analyses to
superimposing protein three-dimensional structures. Tailoring the
programming topics to the everyday needs of biologists, the book
helps them easily analyze data and ultimately make better
discoveries. Every piece of code in the text is aimed at solving
real biological problems.
Learn software engineering and coding best practices to write
Python code right and error free. In this book you'll see how to
properly debug, organize, test, and maintain your code, all of
which leads to better, more efficient coding. Software engineering
is difficult. Programs of any substantial length are inherently
prone to errors of all kinds. The development cycle is full of
traps unknown to the apprentice developer. Yet, in Python textbooks
little attention is paid to this aspect of getting your code to
run. At most, there is a chapter on debugging or unit testing in
your average basic Python book. However, the proportion of time
spent on getting your code to run is much higher in the real world.
Pro Python Best Practices aims to solve this problem. What You'll
Learn Learn common debugging techniques that help you find and
eliminate errors Gain techniques to detect bugs more easily Who
This Book Is For Experienced Python coders from web development,
big data, and more.
Take Control of Your Data and Use Python with Confidence Requiring
no prior programming experience, Managing Your Biological Data with
Python empowers biologists and other life scientists to work with
biological data on their own using the Python language. The book
teaches them not only how to program but also how to manage their
data. It shows how to read data from files in different formats,
analyze and manipulate the data, and write the results to a file or
computer screen. The first part of the text introduces the Python
language and teaches readers how to write their first programs. The
second part presents the basic elements of the language, enabling
readers to write small programs independently. The third part
explains how to create bigger programs using techniques to write
well-organized, efficient, and error-free code. The fourth part on
data visualization shows how to plot data and draw a figure for an
article or slide presentation. The fifth part covers the Biopython
programming library for reading and writing several biological file
formats, querying the NCBI online databases, and retrieving
biological records from the web. The last part provides a cookbook
of 20 specific programming "recipes," ranging from secondary
structure prediction and multiple sequence alignment analyses to
superimposing protein three-dimensional structures. Tailoring the
programming topics to the everyday needs of biologists, the book
helps them easily analyze data and ultimately make better
discoveries. Every piece of code in the text is aimed at solving
real biological problems.
|
|