Python

aliases
https://askubuntu.com/questions/351318/changing-symlink-python-to-python3-causes-problems Use aliases instead of symlink for python version management or create virtual environment.

programcreek.com
https://www.programcreek.com/python/example/89415/cv2.fillPoly

https://github.com/AVGInnovationLabs/DoNotSnap/blob/master/RegionOfInterest.py

Windows path

 * http://stackoverflow.com/questions/6318156/adding-python-path-on-windows-7
 * https://github.com/KartikTalwar/dotfiles/blob/master/bat/python.bat vimrc finds path to python

dependencies
https://tech.instacart.com/freezing-pythons-dependency-hell-in-2018-f1076d625241

https://github.com/instacart/lore Lore makes machine learning approachable for Software Engineers and maintainable for Machine Learning Researchers

aura
https://github.com/AuraUAS/aura-props

sqlite
You'll most likely notice you have a something.db-journal file - that was my first sign! I ended up writing a class to abstract stuff away but the key line is, when creating the table, execute the pragma line: PRAGMA journal_mode = OFF http://www.stevemcarthur.co.uk/blog/post/some-kind-of-disk-io-error-occurred-sqlite/ and for more information see here http://www.sqlite.org/pragma.html I found this was due to weird permissions with the default DELETE option. TRUNCATE works as well as OFF https://gist.github.com/17twenty/8831301


 * https://gist.github.com/shichao-an/ec1b0ee1aa85d7b3c863 base class __repr__

github
https://github.com/jakevdp/WhirlwindTourOfPython

https://github.com/jakevdp/PythonDataScienceHandbook
 * pyenv
 * https://github.com/jupyter/qtconsole

https://github.com/google/pytype pytype can statically analyze your Python code, and point out bugs and errors it finds. It works on any kind of code, and doesn't need any special directives to be useful.

youtube
https://www.youtube.com/watch?v=s6cvSkbWG3s c bindings

Understanding OOP hoax in python

 * "....A staticmethod is just like a function outside the class. It is never bound, which means nomatter how you access it (on the class or on an instance), it gets called with exactly the samearguments you pass. No object is inserted as the first argument ..." https://web.archive.org/web/20110626171723/http://www.cafepy.com:80/article/python_attributes_and_methods/python_attributes_and_methods.pdf

English translation: A static function associated with a class and object is just like a function outside the struct. It is never bound, which means no matter how you access it (on the class or on an instance), it gets called with exactly the same arguments you pass. The function doesn't take as its first parameter the struct itself as would usually be the case.

links

 * Oop
 * https://pythonprogramming.net python tutorial site on many. by uploader sentdex on youtube
 * Python tutorial techbeamers tutorial
 * c coding
 * golang