From chrisjrn at chrisjrn.com Mon Aug 5 01:42:47 2019 From: chrisjrn at chrisjrn.com (Christopher Neugebauer) Date: Mon, 5 Aug 2019 15:42:47 +1000 Subject: [Baypiggies] North Bay Python's CFP is closing on Friday! Message-ID: Hi there! North Bay Python 2019 is still looking for talk proposals for our conference, which is taking place in delightful Downtown Petaluma on the first weekend of November. Proposal submissions are open through Friday this week -- you can see all the details at https://2019.northbaypython.org/speak In case you want help crafting an even better proposal, we've got online office hours at 7pm Wednesday and 3pm Friday, in the #nbpy channel on irc.freenode.net or via the link to our web chat, which you can find in our speaking information page at https://2019.northbaypython.org/speak We can't wait to see all your excellent talk ideas! --Christopher Neugebauer Conference Director, North Bay Python 2019 2019.northbaypython.org -- @northbaypython -- --Christopher Neugebauer Jabber: chrisjrn at gmail.com -- IRC: chrisjrn on irc.freenode.net -- WWW: http://chrisjrn.com -- Twitter: @chrisjrn -------------- next part -------------- An HTML attachment was scrubbed... URL: From chrisjrn at chrisjrn.com Fri Aug 9 14:00:05 2019 From: chrisjrn at chrisjrn.com (Christopher Neugebauer) Date: Fri, 9 Aug 2019 11:00:05 -0700 Subject: [Baypiggies] North Bay Python's CFP is open for one more week! Message-ID: Hi there! We've decided to extend the North Bay Python's proposal submission period for another week, to ensure that everyone has access to our twice-weekly online office hours. Proposal submissions are open through Friday August 16th -- you can see all the details at https://2019.northbaypython.org/speak Our remaining office hours sessions are taking place at: - Friday 9th August at 3PM PT - Wednesday 14th August at 7PM PT - Friday 16th August at 3PM PT. You can join us via IRC in #nbpy on irc.freenode.net or sign in with our web client at https://webchat.freenode.net/?channels=%23nbpy (no registration required). For more information on _why_ we extended our CFP, you can read https://tinyletter.com/northbaypython/letters/we-re-extending-our-proposal-deadline-until-friday-august-16th We can't wait to see all your excellent talk ideas! --Chris -- --Christopher Neugebauer Jabber: chrisjrn at gmail.com -- IRC: chrisjrn on irc.freenode.net -- WWW: http://chrisjrn.com -- Twitter: @chrisjrn -------------- next part -------------- An HTML attachment was scrubbed... URL: From mdavis2 at ucsc.edu Fri Aug 9 14:22:08 2019 From: mdavis2 at ucsc.edu (Marilyn Davis) Date: Fri, 9 Aug 2019 13:22:08 -0500 Subject: [Baypiggies] August Classes at UCSC Silicon Valley Message-ID: Hi Python People, Aug 19 - 22, Mon - Thurs, is a face-to-face intensive "Python For Programmers" class, with 11 days together online after for questions and finishing the class work: http://course.ucsc-extension.edu/modules/shop/index.html?action=section&OfferingID=5591127&SectionID=6595825 Experienced programmers only please. If you'd prefer a more relaxed course, try the online course. It doesn't start, officially, until Aug 2; but you can register now and start today: http://course.ucsc-extension.edu/modules/shop/index.html?action=section&OfferingID=5591127&SectionID=6596605 Also in August, we offer Python for Data Analysis, a face-to-face intensive Aug 26 - 29, with 11 days online after to finish the class work and ask questions. This class is for absolute beginners to programming. The miracle of Python and the Pandas/Numpy/Mathplotlib libraries, using Jupyter notebooks, makes it a quick study to be analyzing and graphing data with no previous experience in programming. http://course.ucsc-extension.edu/modules/shop/index.html?action=section&OfferingID=6240437&SectionID=6595897 All courses are hands-on with short lectures, and lots of relevant exercises, and, we study the solutions after some lab time. Questions are always welcome; discussion and pair-programming are encouraged. Please come, and send students! Marilyn Davis, Ph.D. Python Instructor http:www.pythontrainer.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From grace at pybay.com Fri Aug 9 19:19:49 2019 From: grace at pybay.com (Grace Law) Date: Fri, 9 Aug 2019 16:19:49 -0700 Subject: [Baypiggies] Don't miss PyBay this year - more D&I scholarships available if you can ACT NOW :-) Message-ID: Hi fans of BayPiggies, Looking for something cool to do next weekend? SF Python is putting together a Python Conference in SF with 600+ Pythonistas and 55+ speakers from around so you can geek out on your favorite topics and make some new friends! *The conference is intended as a fund-raising event for SF Python to produce 20+ free events throughout the year but since we've just secured a bit more sponsorships and individual donations, we are running one more round of Diversity and Inclusion scholarships / financial aid awards this weekend. See ProTip below and Apply for diversity and inclusion scholarships by 8/10 at 12n . If you can afford a ticket, we will have even more money for D&I.* Here are some of the amazing speakers! 33% of speakers are from under-presented groups! - Peter Norvig - Director of Research at Google Inc; previously he directed Google's core search algorithms group. Co-author of Artificial Intelligence: A Modern Approach, the leading textbook in the field. - Rachel Thomas - Selected by Forbes as one of ?20 Incredible Women Advancing AI Research.? Co-founder of fast.ai. Researcher-in-residence at USF Data Institute - Raymond Hettinger - Core developer for cPython?s Dictionary and more - Michael Sully - Core developer for mypy, Software engineer at Dropbox - Luciano Ramalho - coming from Brazil: Author of Oreilly's Fluent Python and Technical Principal at Thoughtworks - Emily Moorehouse - coming from Chicago, Co-founder and Director of Engineering at Cuttlesoft. Python core developer. PyCon 2019 co-chair. - David Lord - coming from San Diego, core maintainer of Flask and related libraries - Lukasz Langa - coming from Poland, Creator of Black, Auto Formatter And talks not to miss! - Pushing the limits of Python: ML infra at Netflix - Real-Time Bidding Models to Sales Recommendations - mypy - Getting to Four Million Lines of Typed Python - Building contextual AI assistants with OSS tools - Ask the Ecosystem: Lessons from 200+ FOSS Applications - Patterns for Clean API Design - Full Stack Web with Nothing but Python: How Anvil Works - Understanding Python?s Debugging Internals - Python Steering Council Panel Discussion See full schedule for a list of talks and workshops: https://pybay.com/schedule Don?t forget additional in-conference opportunities to present your ideas / show off your iOT projects: https://pybay.com/events Register NOW to participate single-day OR multiple days! Discount code baypiggies35 for $35 OFF applied OR Apply for diversity and inclusion scholarships by 8/10 at 12n . Protip: Don?t forget to mention any contributions to the community / open source projects! If you don?t live in the bay area, state that you will cover your own travel - we can?t cover your travel. Chances are better if you need half-scholarships. Our scholarship chair Chris will let you know by Sunday. PS. Tremendous gratitude for our program chair's brother who has complied this short about PyBay for us! He just graduated from film school in case if you have video projects for him to do! He will be at PyBay. Cheers and happy coding! Grace Law PyBay Conference Chair and SF Python Organizer 415-323-0388 / grace at pybay.com SF Python is a volunteer-run organization aiming to foster the Python Community in the Bay Area. We produce ~20 educational events a year including PyBay , the Regional Python Conference in SF this August. Learn more ? -------------- next part -------------- An HTML attachment was scrubbed... URL: From glen at glenjarvis.com Tue Aug 20 11:29:29 2019 From: glen at glenjarvis.com (Glen Jarvis) Date: Tue, 20 Aug 2019 15:29:29 +0000 Subject: [Baypiggies] Reminder: BAyPIGgies Thursday Message-ID: Abstract In May, Wesley Chun presented a wide exploration of Google APIs with Python. In this presentation, Dan Bikle presents a drill-down into some specific scripts which connect Python with Google services via Google APIs. The presentation will be targeted at people new to both Python and Google APIs. Using Python to interact with Google APIs is an effective way to learn both technologies. Each script will serve as a stand-alone lesson. To start, Dan will discuss each script from a general perspective. Then Dan will operate each script inside the Python pdb debugger to give you a look at how each line contributes action to an overall goal. Some topics we will cover are listed below: - Ubuntu as a training and development environment. - GCP Projects - Accessing an Ubuntu environment from a chrome browser. - Python installation. - Python packages - Installation of google-api-python-client - pdb - Google product categories - Google Drive - Google Sheets - GCP Service Accounts - Authentication + Authorization + JSON - Service Account Key creation - Google Drive + Python - Local-File read-write with Python - Python-Only Google Authentication - Declare Authorizations with Python - File upload to Google Drive - Python manipulation of Google Drive permissions: - Make file world-readable - Grant write-privilege to a gmail-address - List Sharable-URLs of files in Google Drive - Google Sheets + Python - Create a Sheet - Understand "A1 Notation" - Add rows to a Sheet - Make Sheet world-readable - Grant write-privilege to a gmail-address - Sheets are complicated, So is the API. - Let's explore the Sheets API. Biography Dan Bikle builds Full-Stack Machine-Learning Apps. Dan graduated from Caltech with a BSEE. There he learned: "The truth shall make you free." Cheers, Glen Jarvis -- https://www.linkedin.com/in/glenjarvis/ Sent with ProtonMail Secure Email. -------------- next part -------------- An HTML attachment was scrubbed... URL: From glen at glenjarvis.com Tue Aug 20 11:41:33 2019 From: glen at glenjarvis.com (Glen Jarvis) Date: Tue, 20 Aug 2019 15:41:33 +0000 Subject: [Baypiggies] Reminder: BAyPIGgies Thursday In-Reply-To: References: Message-ID: Hey all. I'm sorry. I forgot to include a RSVP link. Doh! Could you please click the RSVP link so we can predict room capacity: https://www.meetup.com/BAyPIGgies/events/264160722 ??????? Original Message ??????? On Tuesday, August 20, 2019 8:29 AM, Glen Jarvis via Baypiggies wrote: > Abstract > In May, Wesley Chun presented a wide exploration of Google APIs with Python. > > In this presentation, Dan Bikle presents a drill-down into some specific scripts which connect Python with Google services via Google APIs. > > The presentation will be targeted at people new to both Python and Google APIs. > > Using Python to interact with Google APIs is an effective way to learn both technologies. > > Each script will serve as a stand-alone lesson. > > To start, Dan will discuss each script from a general perspective. > > Then Dan will operate each script inside the Python pdb debugger to give you a look at how each line contributes action to an overall goal. > > Some topics we will cover are listed below: > > - Ubuntu as a training and development environment. > - GCP Projects > - Accessing an Ubuntu environment from a chrome browser. > - Python installation. > - Python packages > - Installation of google-api-python-client > - pdb > - Google product categories > - Google Drive > - Google Sheets > - GCP Service Accounts > - Authentication + Authorization + JSON > - Service Account Key creation > - Google Drive + Python > - Local-File read-write with Python > - Python-Only Google Authentication > - Declare Authorizations with Python > - File upload to Google Drive > - Python manipulation of Google Drive permissions: > > - Make file world-readable > - Grant write-privilege to a gmail-address > - List Sharable-URLs of files in Google Drive > - Google Sheets + Python > - Create a Sheet > - Understand "A1 Notation" > - Add rows to a Sheet > > - Make Sheet world-readable > - Grant write-privilege to a gmail-address > - Sheets are complicated, So is the API. > - Let's explore the Sheets API. > > Biography > > Dan Bikle builds Full-Stack Machine-Learning Apps. > Dan graduated from Caltech with a BSEE. > There he learned: "The truth shall make you free." > > Cheers, > > Glen Jarvis > -- > https://www.linkedin.com/in/glenjarvis/ > > Sent with ProtonMail Secure Email. -------------- next part -------------- An HTML attachment was scrubbed... URL: From glen at glenjarvis.com Wed Aug 21 22:25:59 2019 From: glen at glenjarvis.com (Glen Jarvis) Date: Thu, 22 Aug 2019 02:25:59 +0000 Subject: [Baypiggies] Reminder: Tomorrow (Thursday) Python Debugger (PDB) with Google APIs Message-ID: Reminder, tomorrow (Thursday), Dan will be explaining how to use the Python Debugger to help troubleshoot with Google APIs. Please RSVP: https://www.meetup.com/BAyPIGgies/events/264160722 Kindest Regards, Glen Jarvis -- https://www.linkedin.com/in/glenjarvis/ Sent with [ProtonMail](https://protonmail.com) Secure Email. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bikle101 at gmail.com Thu Aug 22 06:38:27 2019 From: bikle101 at gmail.com (Dan Bikle) Date: Thu, 22 Aug 2019 03:38:27 -0700 Subject: [Baypiggies] Link to 2019-08-22 Baypiggies Meetup Preso Message-ID: https://cs101.herokuapp.com/lessons/lesson018 The above link leads you to the Preso. I tried to post the above link as a comment in the event page. Meetup.com handed me an error message. So, I took a photo of the link and uploaded the photo to the event page; it worked! Then I put the link in a caption of the photo and that worked too. Anyway hopefully enough Meetupers will see the link there and in this e-mail. -Dan [ bikle101, gmail ] -------------- next part -------------- An HTML attachment was scrubbed... URL: From glen at glenjarvis.com Thu Aug 22 21:57:52 2019 From: glen at glenjarvis.com (Glen Jarvis) Date: Fri, 23 Aug 2019 01:57:52 +0000 Subject: [Baypiggies] LOCATION CHANGE (last minute) Message-ID: It looks like there was a location change. Here is the new address: LAST MINUTE LOCATION CHANGE ========================= 700 West Middlefield Road Mountain View Building #4 Room: Together Glen Jarvis -- https://www.linkedin.com/in/glenjarvis/ Sent with [ProtonMail](https://protonmail.com) Secure Email. -------------- next part -------------- An HTML attachment was scrubbed... URL: