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

jupyter

 * https://ipython.readthedocs.io/en/stable/install/kernel_install.html
 * http://jupyter.org/install
 * https://stackoverflow.com/questions/30492623/using-both-python-2-x-and-python-3-x-in-ipython-notebook

switch between 2 and 3 notebook

python2 -m ipykernel install --user

python3 -m ipykernel install --user

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

links

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