Viruses and Bioinformatics from Virology.uvic.ca
93.4K views | +1 today
Follow
Viruses and Bioinformatics from Virology.uvic.ca
Virus and bioinformatics articles with some microbiology and immunology thrown in for good measure
Your new post is loading...
Your new post is loading...
Scooped by Cindy
Scoop.it!

An Introduction to Programming for Bioscientists: A Python-Based Primer

Contemporary biology has largely become computational biology, whether it involves applying physical principles to simulate the motion of each atom in a piece of DNA, or using machine learning algorithms to integrate and mine “omics” data across whole cells (or even entire ecosystems). The ability to design algorithms and program computers, even at a novice level, may be the most indispensable skill that a modern researcher can cultivate. As with human languages, computational fluency is developed actively, not passively. This self-contained text, structured as a hybrid primer/tutorial, introduces any biologist—from college freshman to established senior scientist—to basic computing principles (control-flow, recursion, regular expressions, etc.) and the practicalities of programming and software design. We use the Python language because it now pervades virtually every domain of the biosciences, from sequence-based bioinformatics and molecular evolution to phylogenomics, systems biology, structural biology, and beyond. To introduce both coding (in general) and Python (in particular), we guide the reader via concrete examples and exercises. We also supply, as Supplemental Chapters, a few thousand lines of heavily-annotated, freely distributed source code for personal study.
more...
Won Gi Yoo's curator insight, June 7, 2016 10:05 PM
내용은 둘째치고 논문이 43장짜리..;;;
Rescooped by Chris Upton + helpers from University-Lectures-Online
Scoop.it!

An Introduction to Interactive Programming in Python

An Introduction to Interactive Programming in Python | Viruses and Bioinformatics from Virology.uvic.ca | Scoop.it

Joe Warren, Scott Rixner, John Greiner, Stephen Wong

Rice University

 

This course is designed to be a fun introduction to the basics of programming in Python. Our main focus will be on building simple interactive games such as Pong, Blackjack and Asteroids.

 

This course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer language that is used in many of the computational courses offered on Coursera. To make learning Python easy, we have developed a new browser-based programming environment that makes developing interactive applications in Python simple. These applications will involve windows whose contents are graphical and respond to buttons, the keyboard and the mouse.

 

Part of:  University-Lectures-Online


Via Dr. Stefan Gruenwald
more...
No comment yet.