[CentralOH] 2016-03-18 道場 Scribbles 落書/惡文? euler #1, set union, triangular numbers, xrange v range, grails, piping, make me a sandwich, little bobby tables, z80 1802, introspection virtualenv pip anaconda miniconda conda orm sqlalchemy djangoorm good videos zen zmm

jep200404 at columbus.rr.com jep200404 at columbus.rr.com
Sat Mar 19 16:27:27 EDT 2016


Someone started on Project Euler, starting with problem #1,
so that was played with much, reinventing the wheel:

    http://nbviewer.jupyter.org/url/colug.net/python/dojo/20160318/euler-001-multiples-of-3-and-5-20160318.ipynb
    http://colug.net/python/dojo/20160318/euler-001-multiples-of-3-and-5-20160318.ipynb

wp:Project Euler
Eventually, the old stuff was discovered:

    http://nbviewer.ipython.org/url/colug.net/python/all-ipython-notebooks/euler-001-multiples-of-3-and-5-20150220.ipynb
    http://colug.net/python/all-ipython-notebooks/euler-001-multiples-of-3-and-5-20150220.ipynb

    wp:Triangular number

wp: prefix means Wikipedia
To get good answers, consider following the advice in the links below.
http://catb.org/~esr/faqs/smart-questions.html
http://web.archive.org/web/20090627155454/www.greenend.org.uk/rjk/2000/06/14/quoting.html

range() versus xrange()

    http://nbviewer.ipython.org/url/colug.net/python/dojo/20160318/dojo-20160318-range-versus-xrange-on-try.jupyter.org.ipynb
    http://colug.net/python/dojo/20160318/dojo-20160318-range-versus-xrange-on-try.jupyter.org.ipynb

wp:dirndl
wp:Eli_Whitney#Interchangeable_parts
wp:Interchangeable_parts#Brunel.27s_sailing_blocks

wp:Scrum (software development)

wp:ISO metric screw thread

US government pushed tech firms to hand over source code
http://www.zdnet.com/article/us-government-pushed-tech-firms-to-hand-over-source-code/

How Microsoft copied malware techniques to make Get Windows 10 the world's PC pest
http://www.theregister.co.uk/2016/03/17/microsoft_windows_10_upgrade_gwx_vs_humanity/

https://docs.python.org/2/library/doctest.html
groovy is dying? lost its sponsor?
    https://blog.pivotal.io/pivotal/news/groovy-2-4-and-grails-3-0-to-be-last-major-releases-under-pivotal-sponsorship

piping in Python sucks
try sh
https://pypi.python.org/pypi/sh
Catherine's cmd/cmd2?
https://pythonhosted.org/cmd2/

https://xkcd.com/149/
reply to kids with HTTP status codes
wp:List of HTTP status codes

https://xkcd.com/327/
wp:CORDIC

wp:Zilog Z80
ugh!:
wp:RCA 1802

reflection is introspection in Python?

replace pyvideo.org

Dell bought EMC which owns VMware?
VMware got rid of many employees?

virtualenv is pretty much mandatory
It allows different python projects to use different versions of the same
python package, without conflicts.

pip is the preferred program for installing Python packages.

Anaconda and miniconda have conda which is also good.

Great intro to IPython Notebook (which has been renamed to Jupyter)
http://pyvideo.org/video/1605/science-and-python-retrospective-of-a-mostly-s

Two big ORMs for Python: SQLAlchemy and DjangoORM

some good videos

http://pyvideo.org/video/1032/what-makes-python-so-awesome
http://pyvideo.org/video/1780/transforming-code-into-beautiful-idiomatic-pytho
http://pyvideo.org/video/542/pyohio-2011-names-objects-and-plummeting-from
http://pyvideo.org/video/524/pyohio-2011-squinting-at-python-objects
http://pyvideo.org/video/2840/the-clean-architecture-in-python
http://pyvideo.org/video/1599/a-python-sthetic-beauty-and-why-i-python
http://pyvideo.org/video/1369/python-design-patterns-1

PEP 0008 -- Style Guide for Python Code
https://www.python.org/dev/peps/pep-0008/
PEP 20 -- The Zen of Python
https://www.python.org/dev/peps/pep-0020/
import this
wp:Zen and the Art of Motorcycle Maintenance


More information about the CentralOH mailing list