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,
| Course Name | Python for Biology |
| Course Code | 25BIO404 |
| Program | B.Sc. (Honours) in Microbiology and lntegrated Systems Biology |
| Semester | 7 |
| Credits | 3 |
| Campus | Amritapuri |
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,
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,
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
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
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.