[CentralOH] 2016-12-09 道場 Scribbles 落書/惡文? Python 3.6; python in C; -> python3; data min{er,ing}; euler hackerrank check.io advent of code challenges, csv excel dialects, virtual environments, {ana,mini}conda; bashing Bourne, try.jupyter.org

jep200404 at columbus.rr.com jep200404 at columbus.rr.com
Tue Dec 13 00:12:18 EST 2016


From: jep200404 at columbus.rr.com
To: centraloh at python.org
Subject: 2016-12-09 道場 Scribbles 落書/惡文? Part Three python in C; -> python3; data min{er,ing}; euler hackerrank check.io advent of code challenges, csv excel dialects, virtual environments, {ana,mini}conda; bashing Bourne, try.jupyter.org
Date: Sat, 10 Dec 2016 17:27:48 -0500
X-Mailer: Netcat 0.99.1b (i686-pc-frabish-gnu)

peanut butter and chocolate:
How to embed Python code in C program
http://xmodulo.com/embed-python-code-in-c.html

Patent Trolls of Microsoft and Ericsson Are Trying to Tax Everything, Especially Linux Devices
http://techrights.org/2016/12/04/taxing-everything-linux/

Microsoft’s Push for Software Patents Another Reminder That There is No ‘New’ Microsoft
http://techrights.org/2016/12/05/no-new-microsoft-post-alice/

Transitioning to Python 3
http://www.linuxjournal.com/content/transitioning-python-3

FBI Gains New Hacking Powers While GOP Congress Sits on Sidelines
https://www.districtsentinel.com/fbi-gains-new-hacking-powers-gop-congress-sits-sidelines/

More Examples of Microsoft and Its Patent Trolls Taxing Linux, Even After Microsoft ‘Joined’ (Paid) the Linux Foundation
http://techrights.org/2016/12/06/microsoft-bundling-or-patent-lawsuit/

7 cool little open source projects that stood out in 2016
https://opensource.com/16/12/yearbook-7-cool-little-projects

Pa11y: Automated accessibility testing
http://pa11y.org/
http://demo.pa11y.org/

https://en.wikipedia.org/wiki/Alliance_Data

Python 3 Readiness
http://py3readiness.org/

http://www.joyoftech.com/joyoftech/joyarchives/2359.html

The Open Organization Leaders Manual???
https://github.com/opensourceway/open-org-leaders-manual/raw/master/open_org_leaders_manual_1_0.pdf
https://github.com/opensourceway/open-org-leaders-manual

6 organizational growing pains you can avoid
https://opensource.com/open-organization/16/12/6-pathologies-organizational-maturity

if you do not have an itch to scratch, practice on:

    project euler
    hackerrank
    check.io
    advent of code
    challenges at https://github.com/cohpy

how to automate the boring stuff with python

csv module natively understands excel files
with dialect='excel' and dialect='excel-tab' options.

for almost any professional Python work,
the use of virtual environments is pretty much mandatory

    virtualenv
    (py)venv
    conda

linuxacademy videos

live CDs/DVDs
    external DVD drive
    how to corrupt a DVD?
    how to corrupt a USB flash drive?

start new projects in Python3 if you can

anaconda
miniconda
    allow one to install different versions of Python
    for each virtual environment with conda

Portability is a good thing
Bourne shell scripts are more portable than bash scripts
Not every unix-like OS has bash

C99 features in GCC on Fedora
https://fedoramagazine.org/c99-features-gcc-fedora/

read one man page per day
    https://linux.die.net/man/

The wifi at Panera is very unreliable,
so try.jupyter.org does not work well there.

had someone from Yeller Springs
https://en.wikipedia.org/wiki/Owenism
Mills Park Hotel

The "Community Room" was cold, so we met out in the open where it was warm.
There was a notice taped over the thermostat
saying that the heat did not work,
that maintainance folks knew about it
and would fix it.

tightened legs of table in Community Room.
1/2" nuts
used regular socket
deep socket would have been better
put finger nail polish on threads before tightening


More information about the CentralOH mailing list