From grace at pybay.com Fri Dec 1 14:16:24 2017 From: grace at pybay.com (Grace Law) Date: Fri, 1 Dec 2017 11:16:24 -0800 Subject: [Baypiggies] Next Thursday - Join Simon Willison, Raymond Hettinger and more to celebrate the holiday Message-ID: Hope you've had a great post-Thanksgiving week thus far. We are excited to let you know that Simon Willison (co-author of Django) will be joining us on Dec 7 as well. He will also tell us more about datasette - a new tool to turn any SQLite database into a web interface and JSON API. Yes, this is in addition to the amazing lineup of lightning talks and the main talk from Raymond Hettinger (core Python Dev and frequent keynote speaker at Python Conferences all over the world) If you, or your friends, haven't *purchased a ticket , *please do so now to this always sold out Holiday Party meetup. If the ticket cost ($20) is a financial hardship for you, please write to the organizers. If you'd like to help out, we can benefit from: - a few more friendly folks to help with check-in (arrive 5:15p) - an amateur photographer to take pictures and put together an online album - someone with iMovie skills to edit talk videos and put them on our YouTube channel Thanks and looking forward to seeing you next week! Grace and other volunteers at SF Python Grace Law PyBay Conference Chair and SF Python Organizer 415-323-0388 / grace at pybay.com Follow us on twitter at @py_bay Check out the highlights from PyBay2017 ? -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeffrey.fischer at gmail.com Fri Dec 1 17:37:41 2017 From: jeffrey.fischer at gmail.com (Jeff Fischer) Date: Fri, 1 Dec 2017 14:37:41 -0800 Subject: [Baypiggies] This month's BayPiggies talk: Special Guest -- Zvezdan Petkovic Message-ID: *Thursday December 21st 7:00 pm to 9:00 pm* *Note that this is one week earlier than usual, due to Christmas* LinkedIn, Unify Meeting Room 950 West Maude Ave, Sunnyale, CA *Bringing Python 3 to LinkedIn* Organizations keep finding excuses to stay on Python 2, especially large companies with a lot of legacy code. Developers in such organizations either require or could benefit from Python 3 features, such as asyncio or type checking, but are constrained by their environment. It does not have to be that way and you can move to Python 3 with careful planning and agile, incremental execution. We present the comprehensive case study of enabling Python 3 development in a large company. The talk covers all the stages of the process. We start with the initial motivation, goals, and possible solutions. Then, we go into the specifics of the design for infrastructure changes necessary to make the migration possible. After, we discuss the execution and the decision making process for resolving challenges or trade-offs. We talk about multi-version testing, conditional dependencies, build, continuous integration, and automation. We describe possible ways to resolve platform, dependency, and code base issues. In the end, we'll look into the porting of the specific code patterns and future development. *Speaker Bio* Zvezdan currently works at LinkedIn on the Python Foundation Team. He taught Python at University of Mary Washington and then worked for Zope Corporation where he led a team that developed one of its most important products. He also worked on and maintained dozens of packages for the open-source Zope web framework. These days, he contributes to PyGradle -- the open-source Python build tool developed by his team at LinkedIn. Zvezdan had presented at international conferences and internal company tech talks on various topics from microprocessor design to distributed file systems to troubleshooting Python applications. *RSVP* Please RSVP on our meetup page: https://www.meetup.com/BAyPIGgies/events/242072372/ Thanks! - Jeff -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeffrey.fischer at gmail.com Mon Dec 4 19:16:57 2017 From: jeffrey.fischer at gmail.com (Jeff Fischer) Date: Mon, 4 Dec 2017 16:16:57 -0800 Subject: [Baypiggies] BayPiggies 2018 Call for Speakers and Volunteers Message-ID: *BayPiggies: Call for 2018 Speakers and Volunteers* BayPiggies, the Bay Area Python Interest Group, has been serving the Python community since July of 1999. We hold monthly meetings (usually on the 4th Thursday of the month) in the South Bay. LinkedIn has graciously agreed to host our meetings again for 2018, so we will have them at a LinkedIn facility on Maude Avenue in Sunnyvale (check our website and meetup group for details each month). As we prepare for our 2018 schedule, we'd like to invite people in the community to participate through speaking at our meetings and/or volunteering. If you are interested, please contact the organizers, Jeff ( Jeffrey.fischer at gmail.com) and Glen (glen at glenjarvis.com). We especially encourage you to make a proposal if you are new to the community. Here are some more details.... *Speaking at BayPiggies* *Topics* We are looking for Python-focused talks of interest to professional and hobbyist Python programmers. Examples include: - Descriptions of work projects or side projects using Python - How-to's on libraries/frameworks/ecosystems using the Python language or even on aspects of the language itself - General software engineering and data science talks with Python used in the examples - A practice talk that you plan to give at another venue (e.g. PyCon or PyData) We prefer talks around Open Source or free-to-use technologies. Talks that are primarily about a commercial product are less interesting, unless maybe focused on widely used web services (e.g. AWS, Google Cloud, Asure, etc.). If you have a commercial product or service, you can still talk about how you use Python and various parts of the ecosystem to implement your product. We are definitely *not* interested in a talk which is basically just a pitch for your product, delivered by a non-technical person. We try to follow a rotating theme: January, April, July, October: Beginners' Night February, May, August, November: Data Science Night March, June, September, December: Special Guest We may still change around a few months to accommodate speakers/special events and will certainly find a space for interesting talks, even if they do not fit into these categories. *Length* We will schedule three different talk lengths in 2018: 1. Lightning Talks: 5 to 15 minutes long. These are great if you are a first-time speaker or just have a small project you want to get out the word about. 2. Medium Talks: 30 minutes long. These are for nights where there are 2 - 3 speakers on a general topic. 3. Long Talk: 45 - 70 minutes long. These are for nights when there is one speaker We will try to have a mixture of talk topics and lengths. *Submitting a Talk Proposal* To submit a proposal, send an email to Jeff (Jeffrey.fischer at gmail.com) and Glen (glen at glenjarvis.com), with the subject "2018 BayPiggies Talk Proposal". Please specify the following: 1. Title 2. Length 3. Summary: for a lightning talk, just a once sentence summary. For medium and long talks, a short paragraph describing your talk. 4. Speaker Bio: for a lightning talk, a sentence or two about yourself. For medium and long talks, a short paragraph describing your background and experience. 5. Contraints: Any months that are particularly good or bad for you to speak 6. Other: If you have a webpage, blog, or other links to prior talks, that would be helpful. Don't be intimated, we want this to be very beginner friendly. We can help you with the process, just ask! *Volunteering with BayPiggies* We are also looking for volunteers to help us out. Some ideas: - Become a co- or backup Master of Ceremonies at our meetings, introducing the speakers, etc. - It would be nice to have someone photograph the talks and post on our meetup page. - We're open for other ideas.... Just send an email to Jeff (Jeffrey.fischer at gmail.com) and Glen ( glen at glenjarvis.com), with the subject "2018 BayPiggies Volunteering". Let us know how you can help! Thanks, Jeff and Glen -------------- next part -------------- An HTML attachment was scrubbed... URL: From bikle101 at gmail.com Wed Dec 6 16:26:44 2017 From: bikle101 at gmail.com (Dan Bikle) Date: Wed, 6 Dec 2017 13:26:44 -0800 Subject: [Baypiggies] South Bay 10 Week Machine Learning/Applications Class $439 Message-ID: Hello People, I invite you to attend my class: Build Machine Learning Applications with Linux, Python, and Spark Registration Link: https://register.asapconnected.com/CourseDetail.aspx?CourseId=109653&ext=1 This class is unique due to its dual nature. We focus on both Machine Learning technology AND Application Development. The type of ML-applications we develop are web-applications and REST API servers. The Web frameworks we study are Ruby on Rails, Flask, and Flask-RESTful. The Machine Learning technology we study mostly focuses on preparing and feeding observations of training data to the API layers of popular ML-frameworks: Scikit-Learn, TensorFlow, Keras, Keras-js, Spark MLlib, R-glm, and Postgres-MADlib. Often we rely on ML-frameworks to build predictive models and then generate either predictions or forecasts from newer data. For the ML APIs we use these languages: Python, JavaScript, Scala, and SQL. Next we rely on the Web-technology to help the end-user consume and visualize predictions or forecasts. The class meets ten times on Saturdays 10am to 2pm. The winter session starts on Dec 9 and ends Feb 17. The cost is $439. Location: Bldg-F, Room F4, Santa Clara Adult Ed. 1840 Benton St. 95050 Which is near Scott Blvd. and El Camino If you have questions contact me: bikle101:gmail [ Dan Bikle ] -------------- next part -------------- An HTML attachment was scrubbed... URL: From sunondo at yahoo.com Sun Dec 17 20:27:28 2017 From: sunondo at yahoo.com (Sunondo Ghosh) Date: Sun, 17 Dec 2017 17:27:28 -0800 Subject: [Baypiggies] Open House at Percipient.ai Message-ID: <537A9E6C-8AF6-4CB5-A4F4-1535660D671E@yahoo.com> Percipient.ai is having an Open House on Thu, Dec 21st from 3-6 pm. Percipient.ai is a startup that is revolutionizing the fields of defense intelligence and security, utilizing state of the art research in Computer Vision, Artificial Intelligence, and Deep Learning. We use Python heavily both for machine learning as well as the web application. We will have food and drinks, and also you can check out some of the exciting work that Percipient.ai has been involved in recently including a demo of the product. This is by invitation only so please let us know if you are interested in join the event. If you are interested ping me - I am the Head of Engineering - or contact us at "events at percipient.ai". Here is a list of open positions: http://percipient.ai/jobs/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From bikle101 at gmail.com Tue Dec 19 15:55:16 2017 From: bikle101 at gmail.com (Dan Bikle) Date: Tue, 19 Dec 2017 12:55:16 -0800 Subject: [Baypiggies] Educational Effort: Python and Cryptocurrency Message-ID: Hello World, A while back Jeff and Glen asked for volunteers to help with the Meetup. I jumped at that opportunity and offered to lead educational efforts. I want YOU to join me. My first educational project will be: "Python and Cryptocurrency" I will create educational content which teaches "Python and Cryptocurrency". The subtitle is: "Use Python to Learn Cryptocurrency, Use Cryptocurrency to Learn Python" To get started down that path I enrolled in a free class on Dec 26 offered by Coursera and Princeton: https://www.coursera.org/learn/cryptocurrency YOU should join the class with me; I want fellow students; we can help each other. After I finish that class I will study these classes: https://crypto.stanford.edu/cs251/ https://crypto.stanford.edu/~dabo/cs255/ I welcome anyone who wants to join me in this effort. No experience necessary, just a desire to learn and teach. My goal is to finish the "Python and Cryptocurrency" project by July 1, 2018. I will attend the 2017-12-21 Baypiggies Meetup: https://www.meetup.com/BAyPIGgies/events/242072372/ I will carry a clipboard which will allow me to collect names of volunteers. Look for me! I want to meet anyone who wants to work on Baypiggies educational projects. After the Meetup, the best way to reach me is bikle101-gmail. Sincerely, Dan Bikle -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeffrey.fischer at gmail.com Tue Dec 19 21:04:43 2017 From: jeffrey.fischer at gmail.com (Jeff Fischer) Date: Tue, 19 Dec 2017 18:04:43 -0800 Subject: [Baypiggies] Reminder: BayPiggies talk this Thursday -- Special guest Zvezdan Petkovic Message-ID: *Thursday December 21st 7:00 pm to 9:00 pm* *Note that this is one week earlier than usual, due to Christmas* LinkedIn, Unify Meeting Room 950 West Maude Ave, Sunnyale, CA *Bringing Python 3 to LinkedIn* Organizations keep finding excuses to stay on Python 2, especially large companies with a lot of legacy code. Developers in such organizations either require or could benefit from Python 3 features, such as asyncio or type checking, but are constrained by their environment. It does not have to be that way and you can move to Python 3 with careful planning and agile, incremental execution. We present the comprehensive case study of enabling Python 3 development in a large company. The talk covers all the stages of the process. We start with the initial motivation, goals, and possible solutions. Then, we go into the specifics of the design for infrastructure changes necessary to make the migration possible. After, we discuss the execution and the decision making process for resolving challenges or trade-offs. We talk about multi-version testing, conditional dependencies, build, continuous integration, and automation. We describe possible ways to resolve platform, dependency, and code base issues. In the end, we'll look into the porting of the specific code patterns and future development. *Speaker Bio* Zvezdan currently works at LinkedIn on the Python Foundation Team. He taught Python at University of Mary Washington and then worked for Zope Corporation where he led a team that developed one of its most important products. He also worked on and maintained dozens of packages for the open-source Zope web framework. These days, he contributes to PyGradle -- the open-source Python build tool developed by his team at LinkedIn. Zvezdan had presented at international conferences and internal company tech talks on various topics from microprocessor design to distributed file systems to troubleshooting Python applications. *RSVP* Please RSVP on our meetup page: https://www.meetup.com/ BAyPIGgies/events/242072372/ Thanks! -------------- next part -------------- An HTML attachment was scrubbed... URL: