[CentralOH] Monthly Meeting on Monday, February 27
Eric Floehr
eric at intellovations.com
Wed Feb 22 16:43:17 EST 2017
RSVP Here: https://www.meetup.com/Central-Ohio-Python-Users-
Group/events/236712408/
*When*:
Monday, February 27, 2017 6:00 PM
*Where*:
The Forge by Pillar
580 North 4th Street (Smith Brothers building)
Columbus, OH
*Topics:*
This month features talks by Bim Walker and Jim Prior.
Bim Walker's talk is "Interacting with Excel from Python using xlwings".
Bim will give a primer on connecting to Excel with the xlwings library. In
addition to exporting to formatted sheets, xlwings allows for dynamic 2-way
communication between Excel and Python, including control of charts and
graphs and embedding plots from matplotlib. Excel can be used as a
front-end, triggering functions that return values and/or objects back to
the worksheet. Perhaps most importantly, it means you don’t ever have to
learn VBA - just write your macros in Python instead!
Jim Prior will give a little presentation on LBYL versus EAFP.
EAFP can simplify programs. EAFP is one of Python's super powers.
In many other languages, when something bad happens, the program crashes.
There is no recovery. So before doing something that might crash a
program, one checks to see if it is OK to do. This is called "Look Before
You Leap" (LBYL).
One can use the LBYL style in Python also. However, Python has a way of
recovering from bad things that is so easy, that it is feasible to just go
ahead and try to do something that might be bad, and do something else if
the bad thing happens. This is called EAFP for "it is Easier to Ask
Forgiveness than Permission".
Afterwards we'll be heading to Brazenhead on 5th.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/centraloh/attachments/20170222/e613132e/attachment.html>
More information about the CentralOH
mailing list