Back close

Course Detail

Course Name Python for Biology
Course Code 25BIO404
Program B.Sc. (Honours) in Microbiology and lntegrated Systems Biology
Semester 7
Credits 3
Campus Amritapuri

Syllabus

Unit 1

Introduction of Python programming, Introduction to Python IDEs and other programming environments, Fundamentals of data handling, File handling, Flow control, Flow control (loops), Fine turning of flow control,

Unit 2

Functional programming, Lambda and map functions, Classes and object in Python, Introduction NumPy, Data manipulation using Nd-arrays, Structured data processing using Pandas, Structured data visualization, Introduction to database management using python,

Unit 3

HTTP requests using requests package, Data/Web scraping with Python, Saving and managing scraped Data to Databases using ORM, Managing and Maintaining Code using Version Control Systems

Objectives and Outcomes

Learning objective: This course introduces the concept of Python programming language along with the use of modules and packages like Bio Python to solve biological problems.

Course outcome:

Students are expected to

CO1: Understand Array and Data manipulations to store and analyze biological data

CO2: Apply functions and modules in Python to solve biological problems

CO3: Implement codes using BioPython package

Text Books / References

Textbooks1. ?Python for Bioinformatics? by Bassi, Sebastian. (2018), Chapman and Hall/CRC.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now