000 01796nam a22002177a 4500
003 IIITD
005 20240506020003.0
008 240415b |||||||| |||| 00| 0 eng d
020 _a9781495244377
040 _aIIITD
082 _a005.133
_bJON-A
100 _aJones, Martin
245 _aAdvanced python for biologists
_cby Dr. Martin jones
260 _aSan Bernardino :
_bCreateSpace,
_c©2014
300 _a267 p. ;
_c25 cm.
500 _aIncludes index.
505 _t1. Introduction About this book Why use Python's advanced features? How to use this book Exercises and solutions A Note on Setting up Your Environment Joined-up programming Getting in touch
_t2. Recursion and trees Recursively generating kmers Processing tree-like data Recap Exercise Solution
_t3. Complex data structures Tuples Sets Lists of lists Lists of diets and lists of tuples Other complex structures Exercises Solutions
_t4. Object-oriented Python Introduction A Simple DNA sequence class Constructors Inheritance Overriding Calling methods in the superclass Polymorphism
_t5. Functional Python State and mutability Side effects Functions as objects What is to be calculated Built-in higher order functions Map Filter Sorted Reduce Writing higher-order functions Contents note continued: Exercises
_t6. Iterators, comprehensions & generators Defining lists Lists and iterables List comprehensions Dictionary comprehensions Set comprehensions Iterators and generators
_t7. Exception handling Catching exceptions Catching specific errors Else Blocks in Exception Handling Finally Blocks in Exception Handling Nested try/except blocks Exceptions bubble up Raising exceptions Custom exception types Exercises.
650 _aPython (Computer program language)
650 _aProgramming
942 _2ddc
_cBK
_01
999 _c172366
_d172366