http://pychecker.sourceforge.net/ PyChecker a good tool for finding bugs in python source code.
there is a fundamental difference between Generators and
• generators are data producers,
• coroutines are data consumers.
That is coroutines consume data produced by something else; where as a generator produces a sequence of values that something else can process.
The send() function is used to send values to a coroutine. These dat…[Read more]
https://docs.dask.org/en/latest/delayed.html DASK API for parallelizing the Python code.
Python standard library by example
Python tricks – a buffet of awesome features
Functional programming with python
Python cookbook – receipes
Python for computational Science and Engineering :- https://www.southampton.ac.uk/~fangohr/teaching/python/book/Python-for-Computational-Science-and-Engineering.pdf