[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