[CentralOH] 2016-12-16 道場 Scribbles 落書/惡文? list() versus []; github fast-forward merge; scribus pie charts; python on ios; mapzen; pascal favorite language; data analysis; batavia; awesome

jep200404 at columbus.rr.com jep200404 at columbus.rr.com
Sat Dec 17 10:52:30 EST 2016


6 folks tonight
Met out in the open again,
because Community Room still did not have heat again.

list() versus []
    http://nbviewer.jupyter.org/github/james-prior/cohpy/blob/master/20161216-dojo-list-versus-square-brackets.ipynb

some easier ways with python
    http://nbviewer.jupyter.org/github/james-prior/cohpy/blob/master/20161216-dojo-easier-way.ipynb
    (try again 2016-12-18 or 2016-12-19)

Github does not do fast-forward for merges.
https://help.github.com/articles/about-merge-methods-on-github/
One can do fast-forward merges by doing them on one's own machine,
then pushing the merged commit up to github.

learn how to use git on command line

Python scripting in Scribus: Making pie charts
https://opensource.com/article/16/12/python-scripting-scribus

Some folks on this list might get it from a Yahoo account.
http://fossforce.com/2016/12/another-yahoo-security-breach/

pythonista
    http://omz-software.com/pythonista/
https://mapzen.com/
https://github.com/mapzen

write python api for mapzen
    There is a good section where he converts a Javaesque API to be Pythonic.
    Beyond PEP 8 -- Best practices for beautiful intelligible code
    http://pyvideo.org/pycon-us-2015/beyond-pep-8-best-practices-for-beautiful-inte.html
    Sweet! 20:00-40:20
        context manager (__enter__, __exit__) to handle start up and tear down
        sequence class (__len__, __getitem__) to allow normal iteration
        @property syntactic sugah to convert attributes to function calls

wp:Unix philosophy
wp:The Unix Programming Environment
wp:The Elements of Programming Style
    wp:The Elements of Style
wp:The Practice of Programming
wp:The C Programming Language

Why Pascal is Not My Favorite Programming Language
http://www.eah-jena.de/~kleine/history/languages/Kernighan-WhyPascalIsNotMyFavoriteProgrammingLanguage.pdf
wp:UF

https://en.wikipedia.org/wiki/Jupyter#Project_Jupyter
    Science And Python: retrospective of a (mostly) successful decade
    http://pyvideo.org/pycon-ca-2012/science-and-python-retrospective-of-a-mostly-s.html

    https://try.jupyter.org/
    %%script
numpy
scipy
matplotlib
pandas

for Python on MS Windows, miniconda or anaconda are almost mandatory
using virtual environments are very stronly recommended for big python projects
    conda (use this for ms windows)
    virtualenv
    venv
    pyvenv

map gdp flow through countries

run Python on webpages instead of coding javascript
Snakes in a Browser
http://pyvideo.org/pyohio-2016/snakes-in-a-browser.html
Batavia
http://pybee.org/project/projects/bridges/batavia/

Hanukkah includes same day as Christmas this year.

https://github.com/sindresorhus/awesome

https://github.com/vinta/awesome-python


More information about the CentralOH mailing list