From eric at intellovations.com Thu Jun 14 20:29:41 2018 From: eric at intellovations.com (Eric Floehr) Date: Thu, 14 Jun 2018 20:29:41 -0400 Subject: [CentralOH] COhPy June Meeting: Monday, June 25 Message-ID: We have a wonderful trifecta of speakers for our June meeting. RSVP Here: https://www.meetup.com/Central-Ohio-Python-Users-Group/events/246491286/ The latest and greatest version of python 3.7 was released June 15. If you didn't catch the headlines or haven't looked through the new offerings, don't worry; Andrew Kubera will give a brief overview of some of the new features you can use today including dataclases, module attributes, contextvars and more! Next up is Zak Kohler. Zak will talk about "Using Termux: Creating a first class Python environment on Android CLI or how I pushed mobile development too far." So you've tried QPython but it just doesn't feel complete? Not sure how to "go mobile" as laptops become uselessly obsolete? Whether you love VIM or not you'll enjoy having the full power of a linux CLI to manage your Android Python development environment. Combining the Termux package repo and pip allows installing most packages directly and building many more from source using clang. Pipenv and git can also be used to synchronize development between your phone and other environments, and if you're a vimmer autocomplete is just a few extensions away. Data scientists will also enjoy the unexpected interactive support. Finally, John Cassidy will be talking about SymPy. SymPy is a computer algebra system (CAS) which allows represent objects like: expressions, equations, functions, and Matrices in Python. SymPy provides functions for expanding, simplifying, solving equations, taking derivatives, computing integrals, etc. SymPy would be a useful tool in every math and science class I've ever taken. Afterwards we'll adjourn to Brazenhead on Fifth to talk further Python! RSVP Here: https://www.meetup.com/Central-Ohio-Python-Users-Group/events/246491286/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From alvest at brakiri.com Thu Jun 14 22:33:23 2018 From: alvest at brakiri.com (Albert Vest) Date: Thu, 14 Jun 2018 22:33:23 -0400 Subject: [CentralOH] My DoJo notes Message-ID: <93f16d5f-7d4a-f6ba-de91-db265c21f6c9@brakiri.com> Tonight I had the opportunity to recommend the "fluxbox" window manager, which is an offshoot of the "blackbox" project. Something I didn't mention is where I learned of both: https://www.freshports.org/x11-wm/ That site may appear to be specific to FreeBSD, but since almost every open source project has a port on that OS, the categorized lists on freshports tend to be helpful for finding Python (and other open source) projects. Thanks, Albert From deeppunster at gmail.com Mon Jun 18 00:19:44 2018 From: deeppunster at gmail.com (Travis Risner) Date: Mon, 18 Jun 2018 00:19:44 -0400 Subject: [CentralOH] Recent DoJo Topics Message-ID: <5B2732E0.9090709@gmail.com> Hi everyone, We have had over a dozen people each week for the last three weeks. Feel free to drop by at Smokehouse Brewing (Dublin Road) on Thursday nights between 6:00 pm and 9:00 pm. Perhaps you will meet some friends and make new ones. Topics - Python: Discussions about how to scan a directory tree and glean the metadata about the files contained therein. One sample of code to do this can be found at https://github.com/deeppunster/Walk_vs_Scan. Discussions about documentation - in code, in variable names, if comments are good or indications of poor code, etc. Discussions about Pandas and the continual improvements. Also, there are cheatsheets floating around. If I find links to the better ones, I will pass them along. Topics - Non-Python: Does the bottom of a suspended slinky move before the top of the slinky hits it? Apple Inc. leadership. (and Microsoft leadership) Varieties of Linux and which one is the favorite of whom? People looking for jobs. Classes ending and new classes starting. The perennial game "Fizz Buzz" and how to write a program to simulate it. People coming to the DoJo that are brand new to Python and want to know how to learn it. And many more... Cheers, Travis From eric at intellovations.com Mon Jun 18 10:15:07 2018 From: eric at intellovations.com (Eric Floehr) Date: Mon, 18 Jun 2018 10:15:07 -0400 Subject: [CentralOH] Exploring Data with Python Message-ID: Just wanted to let you know that Manning has a free short book of chapters pulled from other Manning Python books focused on working with data in Python. You can get it here, in exchange for giving Manning your email address: https://www.manning.com/books/exploring-data-with-python -------------- next part -------------- An HTML attachment was scrubbed... URL: From eric at intellovations.com Mon Jun 18 10:20:22 2018 From: eric at intellovations.com (Eric Floehr) Date: Mon, 18 Jun 2018 10:20:22 -0400 Subject: [CentralOH] Recent DoJo Topics In-Reply-To: <5B2732E0.9090709@gmail.com> References: <5B2732E0.9090709@gmail.com> Message-ID: Travis, Thanks so much for leading the Dojo (and thanks to Jim before that). The dojo is a great opportunity for anyone who wants to learn, teach, or explore Python with a group of folks who want to do the same. I and all of the Central Ohio Python community appreciate all that you do for others here. Thanks again! Eric On Mon, Jun 18, 2018 at 12:19 AM, Travis Risner wrote: > Hi everyone, > > We have had over a dozen people each week for the last three weeks. > Feel free to drop by at Smokehouse Brewing (Dublin Road) on Thursday > nights between 6:00 pm and 9:00 pm. Perhaps you will meet some friends > and make new ones. > > Topics - Python: > > Discussions about how to scan a directory tree and glean the metadata > about the files contained therein. One sample of code to do this can be > found at https://github.com/deeppunster/Walk_vs_Scan. > > Discussions about documentation - in code, in variable names, if > comments are good or indications of poor code, etc. > > Discussions about Pandas and the continual improvements. Also, there > are cheatsheets floating around. If I find links to the better ones, I > will pass them along. > > Topics - Non-Python: > > Does the bottom of a suspended slinky move before the top of the slinky > hits it? > > Apple Inc. leadership. (and Microsoft leadership) > > Varieties of Linux and which one is the favorite of whom? > > People looking for jobs. > > Classes ending and new classes starting. > > The perennial game "Fizz Buzz" and how to write a program to simulate it. > > People coming to the DoJo that are brand new to Python and want to know > how to learn it. > > And many more... > > Cheers, > Travis > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > -------------- next part -------------- An HTML attachment was scrubbed... URL: From pybokeh at gmail.com Mon Jun 18 21:20:44 2018 From: pybokeh at gmail.com (pybokeh) Date: Mon, 18 Jun 2018 21:20:44 -0400 Subject: [CentralOH] Recent DoJo Topics In-Reply-To: <5B2732E0.9090709@gmail.com> References: <5B2732E0.9090709@gmail.com> Message-ID: I agree with Eric, thanks Travis for running the Python DoJo! I have posted this before, but here's my pandas cheat sheet: https://nbviewer.jupyter.org/github/pybokeh/jupyter_notebooks/blob/master/pandas/PandasCheatSheet.ipynb I also wholeheartedly recommend Pandas Cookbook by Ted Petrou https://www.amazon.com/Pandas-Cookbook-Scientific-Computing-Visualization/dp/1784393878 I usually recommend it over Wes McKinney's book. I think the official pandas docs can be used to replace Wes' book, but that is IMO. If you've heard of Dask and want to get into distributed computing with it, here's a good article on Dask: https://towardsdatascience.com/why-every-data-scientist-should-use-dask-81b2b850e15b and also worth checking out are the 2 YouTube video links at the end of that article. Also, has anyone heard of Riot.im? It's like Discord, but to a wider audience than gamers. Anyways, I'm on it regularly in the #pydata room. On Mon, Jun 18, 2018 at 12:19 AM, Travis Risner wrote: > Hi everyone, > > We have had over a dozen people each week for the last three weeks. > Feel free to drop by at Smokehouse Brewing (Dublin Road) on Thursday > nights between 6:00 pm and 9:00 pm. Perhaps you will meet some friends > and make new ones. > > Topics - Python: > > Discussions about how to scan a directory tree and glean the metadata > about the files contained therein. One sample of code to do this can be > found at https://github.com/deeppunster/Walk_vs_Scan. > > Discussions about documentation - in code, in variable names, if > comments are good or indications of poor code, etc. > > Discussions about Pandas and the continual improvements. Also, there > are cheatsheets floating around. If I find links to the better ones, I > will pass them along. > > Topics - Non-Python: > > Does the bottom of a suspended slinky move before the top of the slinky > hits it? > > Apple Inc. leadership. (and Microsoft leadership) > > Varieties of Linux and which one is the favorite of whom? > > People looking for jobs. > > Classes ending and new classes starting. > > The perennial game "Fizz Buzz" and how to write a program to simulate it. > > People coming to the DoJo that are brand new to Python and want to know > how to learn it. > > And many more... > > Cheers, > Travis > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > -------------- next part -------------- An HTML attachment was scrubbed... URL: From pybokeh at gmail.com Mon Jun 18 21:23:56 2018 From: pybokeh at gmail.com (pybokeh) Date: Mon, 18 Jun 2018 21:23:56 -0400 Subject: [CentralOH] Exploring Data with Python In-Reply-To: References: Message-ID: Thanks Eric. I downloaded it. I find the figures and illustrations very instructional. I like the book so far. I may have to check out Manning's Real-Life Machine Learning book. On Mon, Jun 18, 2018 at 10:15 AM, Eric Floehr wrote: > Just wanted to let you know that Manning has a free short book of chapters > pulled from other Manning Python books focused on working with data in > Python. > > You can get it here, in exchange for giving Manning your email address: > > https://www.manning.com/books/exploring-data-with-python > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From pcarswell.1 at gmail.com Wed Jun 20 08:44:08 2018 From: pcarswell.1 at gmail.com (Peter Carswell) Date: Wed, 20 Jun 2018 08:44:08 -0400 Subject: [CentralOH] Exploring Data with Python In-Reply-To: References: Message-ID: Thanks for the link. It is a nice introduction to Data Analysis. pete On Mon, Jun 18, 2018 at 10:15 AM, Eric Floehr wrote: > Just wanted to let you know that Manning has a free short book of chapters > pulled from other Manning Python books focused on working with data in > Python. > > You can get it here, in exchange for giving Manning your email address: > > https://www.manning.com/books/exploring-data-with-python > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jep200404 at columbus.rr.com Sun Jun 24 19:02:04 2018 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Sun, 24 Jun 2018 19:02:04 -0400 Subject: [CentralOH] =?utf-8?q?2018-06-24_Scribbles_=EF=A4=98=E6=9B=B8/?= =?utf-8?b?5oOh5paHPzogUHJldHRpZnkganNvbjsgQyMgdiBKdXB5dGVyOyBtYXRoOw==?= Message-ID: <20180624190204.42c964ad.jep200404@columbus.rr.com> prettify json cat foo.json | python -m json.tool Compare dotnetfiddle.net with https://try.python.org/ learncs.org interactive tutorial w/code interpreter 10 Best Math Libraries for Python https://linuxhint.com/10_best_math_libraries_python/ Essential Free Python Maths Tools https://www.linuxlinks.com/essential-free-python-maths-tools/ Cheaper textbooks and better access for higher ed students Open source in the academic world means increasing access to content and cutting costs for students. https://opensource.com/article/18/6/openstax-open-textbook For those taking computer programming courses at local universities, how much do the textbooks cost? Hou about for bootcamps? Oracle's new Java SE subs: Code and support for $25/processor/month Prepare for audit after inevitable change, says Oracle licensing consultant https://www.theregister.co.uk/2018/06/22/oracle_java_se_subscriptions/ wp:Dirofilaria repens There's a Python meeting monday. See cohpy.org. From y2k at y2kbugger.com Mon Jun 25 20:05:33 2018 From: y2k at y2kbugger.com (Zak Kohler) Date: Mon, 25 Jun 2018 20:05:33 -0400 Subject: [CentralOH] Termux, Python and more on Android Message-ID: https://docs.google.com/presentation/d/1I6jmlPeBjosl1zJ_XNTXPfcvKGAKvzoYqedefctW6m0/edit?usp=drivesdk Presentation was given using two:: chromium --app "url" windows on Arch Linux, one Google slides and Android mirrored with screenleap. setup and links to more useful aspects of the termux Android API included. -------------- next part -------------- An HTML attachment was scrubbed... URL: From eric at intellovations.com Tue Jun 26 16:20:09 2018 From: eric at intellovations.com (Eric Floehr) Date: Tue, 26 Jun 2018 16:20:09 -0400 Subject: [CentralOH] Termux, Python and more on Android In-Reply-To: References: Message-ID: Thanks for talking, Zak! Your presentation was awesome! On Mon, Jun 25, 2018 at 8:05 PM, Zak Kohler wrote: > https://docs.google.com/presentation/d/1I6jmlPeBjosl1zJ_ > XNTXPfcvKGAKvzoYqedefctW6m0/edit?usp=drivesdk > > Presentation was given using two:: > > chromium --app "url" > > windows on Arch Linux, one Google slides and Android mirrored with > screenleap. > > setup and links to more useful aspects of the termux Android API included. > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mrehner at e-wrench.net Wed Jun 27 23:19:42 2018 From: mrehner at e-wrench.net (mrehner) Date: Thu, 28 Jun 2018 03:19:42 +0000 Subject: [CentralOH] Recent DoJo Topics In-Reply-To: <5B2732E0.9090709@gmail.com> References: <5B2732E0.9090709@gmail.com> Message-ID: <0F9E1D0DC01BC4489DC8D649BF9F27F5F6311088@EXMBX02.prov.ad.hostmanagement.net> Travis, I have a maintain a list of Python resources at http://www.babarehner.com/ewrench1011/Python/index.html. I updated the page today. Hopefully the ones ending with a *** should be of interest to you. Cheers, Mike -----Original Message----- From: CentralOH [mailto:centraloh-bounces+mrehner=e-wrench.net at python.org] On Behalf Of Travis Risner Sent: Monday, June 18, 2018 12:20 AM To: Central Ohio Python Email List Subject: [CentralOH] Recent DoJo Topics Hi everyone, We have had over a dozen people each week for the last three weeks. Feel free to drop by at Smokehouse Brewing (Dublin Road) on Thursday nights between 6:00 pm and 9:00 pm. Perhaps you will meet some friends and make new ones. Topics - Python: Discussions about how to scan a directory tree and glean the metadata about the files contained therein. One sample of code to do this can be found at https://github.com/deeppunster/Walk_vs_Scan. Discussions about documentation - in code, in variable names, if comments are good or indications of poor code, etc. Discussions about Pandas and the continual improvements. Also, there are cheatsheets floating around. If I find links to the better ones, I will pass them along. Topics - Non-Python: Does the bottom of a suspended slinky move before the top of the slinky hits it? Apple Inc. leadership. (and Microsoft leadership) Varieties of Linux and which one is the favorite of whom? People looking for jobs. Classes ending and new classes starting. The perennial game "Fizz Buzz" and how to write a program to simulate it. People coming to the DoJo that are brand new to Python and want to know how to learn it. And many more... Cheers, Travis _______________________________________________ CentralOH mailing list CentralOH at python.org https://mail.python.org/mailman/listinfo/centraloh From deeppunster at gmail.com Thu Jun 28 01:18:05 2018 From: deeppunster at gmail.com (Travis Risner) Date: Thu, 28 Jun 2018 01:18:05 -0400 Subject: [CentralOH] Python 3.7 is now available (and other news) Message-ID: <5B346F8D.5010404@gmail.com> Hi everyone, Python 3.7 is now available for use from https://www.python.org/. Now you can try out all the nifty things Andrew Kubera showed us at Monday's meeting. Other news: - Version 4.1 of PyYAML is available from PyPi. (PyYAML is a library that lets you read and write Yaml files from Python.) - Version 4.0.3 of wxPython is available from PyPi. Among other improvements apparently there are some fixes for folks using wxPython and Homebrew on MacOS. (wxPython is a library for creating GUI interfaces from Python. There are separate libraries available for using from modern Python (V3) as well as legacy Python (V2). Mike Rehner has posted a message to the list with a curated list of interesting Python web sites (http://www.babarehner.com/ewrench1011/Python/index.html). Daniel has also shared his web site of "cheatsheets" for using Pandas at https://nbviewer.jupyter.org/github/pybokeh/jupyter_notebooks/blob/master/pandas/PandasCheatSheet.ipynb. He also shared his opinion on several sources for learning Pandas and Dask. Please see his email for details. Cheers! Travis From jocassid at gmail.com Thu Jun 28 22:51:13 2018 From: jocassid at gmail.com (John Cassidy) Date: Thu, 28 Jun 2018 22:51:13 -0400 Subject: [CentralOH] Notebook for SymPy talk uploaded to Github Message-ID: I posted the Jupyter notebook file for my SymPy talk. It's in my Talks repo on Github (https://github.com/jocassid/Talks) -------------- next part -------------- An HTML attachment was scrubbed... URL: From eric at intellovations.com Fri Jun 29 10:31:07 2018 From: eric at intellovations.com (Eric Floehr) Date: Fri, 29 Jun 2018 10:31:07 -0400 Subject: [CentralOH] Notebook for SymPy talk uploaded to Github In-Reply-To: References: Message-ID: Thanks John! On Thu, Jun 28, 2018 at 10:51 PM, John Cassidy wrote: > I posted the Jupyter notebook file for my SymPy talk. It's in my Talks > repo on Github (https://github.com/jocassid/Talks) > > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From evelyn at techtalentsouth.com Fri Jun 29 10:54:41 2018 From: evelyn at techtalentsouth.com (Evelyn Van Til) Date: Fri, 29 Jun 2018 10:54:41 -0400 Subject: [CentralOH] Notebook for SymPy talk uploaded to Github In-Reply-To: References: Message-ID: Happy Friday! Want to invite you all to the upcoming talk on Accessibility + Universal Design July 11 at Idea Foundry with Ken Petry, VP Accessibility Lead at Chase and Peter Bossley, Director of Digital Accessibility at OSU . We also have upcoming Meetups on Cybersecurity, UX, DevOps, and more, as well as social activities like Hack Night @ Mutually Human and Startup Crawl at Franklinton Fridays. Have a great holiday! Sending fabulous energy! Warmly, *Evelyn Van Til 614-506-7040* *Columbus Community Director * *Get Involved in Columbus! * *Tech Talent South* e: eve lyn at techtalentsouth.com w: techtalentsouth.com [image: Facebook icon] [image: LinkedIn icon] [image: Twitter icon] [image: Google Plus icon] [image: Youtube icon] [image: Instagram icon] Check Out Columbus Classes Apply Online! On Fri, Jun 29, 2018 at 10:31 AM, Eric Floehr wrote: > Thanks John! > > On Thu, Jun 28, 2018 at 10:51 PM, John Cassidy wrote: > >> I posted the Jupyter notebook file for my SymPy talk. It's in my Talks >> repo on Github (https://github.com/jocassid/Talks) >> >> >> _______________________________________________ >> CentralOH mailing list >> CentralOH at python.org >> https://mail.python.org/mailman/listinfo/centraloh >> >> > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > > -------------- next part -------------- An HTML attachment was scrubbed... URL: