Open inumanag opened 5 years ago
Math
Random
itertools
Next steps:
Counter
, ChainMap
, deque
, defaultdict
and OrderedDict
os
symbols that I can pick from later on?bisect
collections
class collections.Counter([iterable-or-mapping])
class collections.deque([iterable[, maxlen]])
heapq
statistics
os
Process Parameters
File Object Creation
File Descriptor Operations
Querying the size of a terminal
Inheritance of File Descriptors
Files and Directories
Linux extended attributes
Process Management
Interface to the scheduler
Miscellaneous System Information
Random numbers
getopt
Bio.Align.MultipleSeqAlignment
Bio.Align.PairwiseAligner
Bio.Align.PairwiseAlignment
Bio.Align.PairwiseAlignments
Hi Jordan,
let's start with the string library: https://docs.python.org/3/library/stdtypes.html#textseq
You can avoid string.format part for now.
Some functions (like
str.split
) are implemented in multiple places: for example, split on a single character is different than a split that operates on multi-character patterns.Also, for each stdlib file, add the docs and implement a test suite as follows. For
str.seq
, addtest_str.seq
and there test each function, e.g.:str.seq:
test_str.seq:
Please check the function once done:
str.format(*args, **kwargs)