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 |