Login       My Wishlist
  My Cart
$0.00 / 0 items
EMS Linux
Utilizing the Best Tools With Linux
International Access
Global Shipping Options Available
  Our Catalog   Introductory & Beginning

Python for Biologists: A complete programming course for beginners

On Sale Now! Save 9% on the Python for Biologists: A complete programming course for beginners by CreateSpace Independent Publishing Platform at EMS Linux. MPN: black & white illustrations. Hurry! Limited time offer. Offer valid only while supplies last. Learning to program is one of the best investments that you can make for your research and your career. Python for biologists is a complete

Product Description

Learning to program is one of the best investments that you can make for your research and your career. Python for biologists is a complete programming course for beginners that will give you the skills you need to tackle common biological and bioinformatics problems.

Why learn programming?

Maybe you see colleagues writing programs to save time and deal with large datasets.
Maybe your supervisor has told you that you need to learn programming for your next project.
Maybe you've been looking at job ads and noticed just how many of them are asking for programming skills.

Table of contents

  • In chapter one, you'll learn why Python is a good choice for biologists and beginners alike. You'll also learn how to install Python for your operating system and how to set up your programming environment, complete with links to all the free software you'll need.
  • In chapter two, you'll learn how to manipulate text (including DNA and protein sequences) and how to fix errors in your programs. Exercises: calculating AT content, splicing introns.
  • In chapter three, you'll learn how to read and write data to and from files. You'll also learn how to deal with file paths and the FASTA file format.Exercises: splitting genomic DNA, writing a FASTA file.
  • In chapter four, you'll learn how to process many pieces of data in a single program and more advanced tools for sequence manipulation. Exercises: trimming adapter sequences, concatenating exons.
  • In chapter five, you'll learn how to make Python even more useful by creating your own functions, including the best ways to test those functions in order to speed up development. Exercises: Analyzing the amino acid composition of protein sequences.
  • In chapter six, you'll learn how to write programs that can make smart decisions about how to handle data and how to make your programs follow complex rules. Exercises: filtering genes based on multiple criteria.
  • In chapter seven, you'll learn an incredibly powerful tool for working with patterns in text - regular expressions - and how to use it to search in DNA and protein sequences. Exercises: filtering accession names and calculating restriction fragment sizes.
  • In chapter eight, you'll learn how to store huge amounts of data in a way that can still allows it to be retrived very efficiently. This allows simplification of much of the code from previous chapters. Exercises: translating DNA sequences to protein.
  • In chapter nine, you'll learn how to make your Python programs work in harmony with existing tools, and how to polish up your programs so that they're ready for other people to use. Exercises: counting k-mers, binning DNA sequences by length.

About the author

Dr. Martin Jones has been teaching biologists to write software for over five years and has taught everyone from postgraduates to PIs. He is currently Lecturer in Bioinformatics at Edinburgh University.

Additional Information

Manufacturer:CreateSpace Independent Publishing Platform
Part Number:black & white illustrations
Publisher:CreateSpace Independent Publishing Platform
Studio:CreateSpace Independent Publishing Platform
MPN:black & white illustrations
Item Weight:1.22 pounds
Item Size:0.55 x 9.69 x 9.69 inches
Package Weight:1.22 pounds
Package Size:7.44 x 0.55 x 0.55 inches

Python for Biologists: A complete programming course for beginners by CreateSpace Independent Publishing Platform

Buy Now:
Python for Biologists: A complete programming course for beginners

Brand: CreateSpace Independent Publishing Platform
4.2 out of 5 stars with 35 reviews
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
You Save: 8%




Have questions about this item, or would like to inquire about a custom or bulk order?

If you have any questions about this product by CreateSpace Independent Publishing Platform, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers

By Scholastic; edition (2003-01-01)
ean: 9780545559737, isbn: 0545559731,
A step-by-step, book-by-book program that guides children through the early stages of reading. Each book, carefully evaluated by a reading specialist to correlate with the Guided Reading Levels, is leveled to address the early stages of a child's rea...

By Jones & Bartlett Learning
ean: 9781284040357, isbn: 1284040356,
Written in a clear, easy-to-understand style, Introduction to Basic Cardiac Dysrhythmias, Revised Fourth Edition, uses straightforward language to explain how the heart functions and how to interpret ECGs-essential knowledge that will allow you to an...

By Tuttle Publishing
ean: 9780804849920, isbn: 0804849927,
This book is a quick and easy way to learn basic Chinese Characters. All beginning Chinese language learners struggle to memorize and learn to write Chinese characters. The First 100 Chinese Characters adopts a structural approach which helps student...

By Scholastic Teaching Resources
mpn: 9780545223034, ean: 9780545223034, isbn: 0545223032,
Jump start your early reading program with this BIG collection of kid-pleasing little books correlated with Guided Reading Level C. Inside the sturdy storage box, you’ll find 100 full-color books (5 x 20 titles) PLUS a great teaching guide packed w...

By Tuttle Publishing
ean: 9780804844932, isbn: 0804844933,
The quick and easy way to learn the basic Japanese kanji! Learning Japanese Kanji Practice Book is intended for beginning students or experienced speakers who need to practice their written Japanese. Kanji are an essential part of the Japanese langua...

By Tuttle Publishing
ean: 9780804839884, isbn: 0804839883,
Hindi is the national language of India, one of the worlds largest and fastest growing countries! Flash cards are an excellent language learning tool. This comprehensive set of flash cards is designed for students, travelers and anyone who wants to l...

By Jones & Bartlett Learning
ean: 9781284139686, isbn: 1284139689,
Introduction to Basic Cardiac Dysrhythmias, Fifth Edition, uses clear, accessible language to explain how the heart functions and how to interpret ECGs. Designed for use by the spectrum of EMS, nursing, and other healthcare professionals, the Fifth E...

By Packt Publishing - ebooks Account
ean: 9781788623872, isbn: 1788623878,
Create classic data structures and algorithms such as depth-first search and breadth-first search, learn recursion, as well as create and use a heap data structure using JavaScriptKey FeaturesImplement common data structures and the associated algori...

By Brookes Publishing Company
ean: 9781598572094, isbn: 1598572091,
Save when you order the text and activity book together!With the new edition of this activity book—the companion to Judith Birsh's bestselling text, Multisensory Teaching of Basic Language Skills—students and practitioners will get the practice t...

By Tuttle Publishing
ean: 9780804845410, isbn: 0804845417,
Welcome to a Korean language learning adventure—designed to make learning fun! The Let's Learn Korean kit is an introductory language learning tool specially designed to help children from preschool through early elementary level acquire necessary ...

Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.