Thursday, March 21 2013 at 07:00 PM at The Onion

Python Deployments at The Onion (and elsewhere)
(0:30:00 Minutes)
By: Chris Sinchok
Chris will cover various Python deployment strategies and technologies, ranging from the naïve (git pull) to the more robust (fabric, capistrano) to the "Enterprise" (Python native package deployments, etc). In order to illustrate these different strategies and technologies, he will take examples from my past projects, and the constantly-evolving Onion deploy process.
Using PyJnius to talk to Android devices
(0:30:00 Minutes)
By: Matt Dorn
Overview of a library that facilitates communication with Android devices via Python -- depending on interest, could include an overview of other Python/Java libraries and/or other ways to use Python with Android.
128 Python enthusiasts attended this meeting.

Thursday, April 11 2013 at 07:00 PM at Threadless

Concurrency in Python and other Languages
(0:25:00 Minutes)
By: Daniel Griffin
- 1 minute pitch about OpDemand and what we do. - Processing HTTP requests with Twisted. - Dealing with blocking code in Twisted (couchdb-python and pika). - Doing long running work with Celery from Twisted. - Communicating between web workers with ZMQ. - Writing code that can be concurrent.
SXSW Interactive 2013
(0:15:00 Minutes)
By: Adam Forsyth
- Themes - Keynotes - Chicago Tech @ SXSW - Other Highlights - Q&A
Threadless Loves Python
By: Mike Steder
In the last year the Threadless engineering department has almost completely changed from PHP and MySQL to Python and MongoDB. I would like to do a brief overview of how we use Python today which will cover our replatformed website, our API, and our internal message queuing system.
105 Python enthusiasts attended this meeting.

Thursday, May 09 2013 at 07:00 PM at DevMynd

In-project virtualenvs
(0:15:00 Minutes)
By: Christopher Webber
apprenticeship model
(0:05:00 Minutes)
By: JP Bader
Pythonic protégés.
Hy: A Lisp that transforms itself into the ython AST.
(1:30:00 Minutes)
By: Christopher Webber
Who saved The Onion, from being hacked by "Syrian Electronic Army"
(0:05:00 Minutes)
By: Sean Bloomfield
Well, this isn't at all Python related (or even all that technical), but at The Onion, we recently had a little run-in with the "hackers" from the "Syrian Electronic Army", and could talk about some lessons learned from that, if there's any interest.
89 Python enthusiasts attended this meeting.

Thursday, June 13 2013 at 07:00 PM at Open Software Integrators

Ultimate Language Shootout IV: C# is slightly better than you might imagine
(0:05:00 Minutes)
By: Philip Doctor
If you find yourself accidentally writing c#, you can still have some fun.
Ultimate Language Shootout IV: CoffeeScript
(0:05:00 Minutes)
By: Feihong Hsu
A brief introduction to CoffeeScript.
Ultimate Language Shootout IV: Go: come drink the delicious kool-aid
(0:05:00 Minutes)
By: David Sutton
From the makers of the wildly successful Plan 9 operating system and B programming language. Go is google's stab at a systems programming.
Ultimate Language Shootout IV: Haskell or: How a List Comprehension Is Like a Burrito
(0:05:00 Minutes)
By: Greg Kettler
It's a compiled, statically typed, lazy, purely functional programming language. About as far as possible from Python? Not quite. The languages have a lot in common and Python has already borrowed a few tricks from Haskell.
Ultimate Language Shootout IV: QUASI
(0:05:00 Minutes)
By: Randy Baxley
1977 - A language, the description of which was handed to me on about one hundred and fifty mimeographed eight and one half by eleven sheets. Robert Sibley handed it to the class to use as our compiler project.
Ultimate Language Shootout IV: Ruby
(0:05:00 Minutes)
By: Ross Heflin
Ruby, what you need to know
111 Python enthusiasts attended this meeting.

Thursday, July 11 2013 at 07:00 PM at Wargaming West

A SciPy recap: Tracking history and provenance with Sumatra
(0:05:00 Minutes)
By: Sheila Miguez
This lightning talk recaps a [talk on Sumatra](http://pyvideo.org/video/2039/using-sumatra-to-manage-numerical-simulations-sc) from the reproducible science track at SciPy2013.
Asynchronous I/O in Python 3
(0:45:00 Minutes)
By: Feihong Hsu
I'm going to talk about PEP 3156 and go over basic usage of the reference implementation, codenamed Tulip.
ipython / notebook demo
(0:20:00 Minutes)
By: Jason Wirth
ipython was a big focus of Scipy, Fernando gave a keynote, Brian gave a talk, and there was a tutorial. ipython appeals to a broad audience from beginners to advanced users. IDLE is awful and I basically learned Python using iPython. Presenter will touch on the powerful features and extensibility for advanced users.
113 Python enthusiasts attended this meeting.

Thursday, August 01 2013 at 07:00 PM at The University of Chicago (Downtown)

Lightening talks on Summer Fellows for "Data Science for Social Good"
By:
4-6 presentations 5-7 minutes each from the summer fellowship program lead by The University of Chicago on "data science for social good" (ref http://dssg.io) Come hear from the 40 fellows (mostly grad students and some undergrads in CS and stats) from around the country. Most of the work is done in Python and partnering with non profits and government organizations
Cluster Fun
(0:30:00 Minutes)
By: Joseph Curtin
An overview of deploying to a cloud solution while retaining the ability to deploy to a raspberry pi. Automate the instantiation of your cluster no matter the hardware. Utilizing libcloud, we'll talk to AWS and Rackspace. Utilizing Paramiko we'll talk to a Raspberry-Pi, AWS, and Rackspace. - Source code and slides will be available at the start of the presentation. https://github.com/jbcurtin/cedar
93 Python enthusiasts attended this meeting.

Thursday, September 12 2013 at 07:00 PM at Braintree

Post djangocon: An overview of edX
(0:30:00 Minutes)
By: yarko
edx is a major django application serving huge numbers of students for MIT, Harvard, Stanford, Berkely, and more. - A brief history of Computer-Based Instruction (python has a role); - incomplete survey of current open-source CBI; - edX: how's it different / what's it's rough structure, what (besides django/python) is involved; - edX: hacking the platform (django development); - edX: hacking courses; a deployment-level VM, and how to get started there; - finally: future topics: deployment; what this can't do (maybe) and why; - wrapup: call for interest & edx project night(s); I'll try to have some USBs for anyone who want to try one of the edX VMs during the talk
Set it, and forget it! Auto Scale on Rackspace
By: Brian Curtin
Rackspace is rolling out a new service to allow your cloud to scale on its own, called Auto Scale. Built on Monitoring, Auto Scale allows you to grow or shrink your fleet of resources as demand changes. pyrax, a Python package for working with OpenStack-based clouds like Rackspace's, just released Auto Scale and Monitoring support with version 1.5.0. I'll show how you can use pyrax to deploy servers and automatically add or remove them based on their usage.
What's Love Got to do with It? / Love: for techies
(0:15:00 Minutes)
By: yarko
What you think Love is - is (probably) wrong. The correct metaphor / definition for live will make much more sense to the software person. In fact, it will help with team building and design too. Yup. Grab a beer. I'll tell you a story about how this evolved (turing machine example), how and where evolution selected it, and why it works - and how it works for approaching problems (design) too. Then I'll lay out the "api" (functional description). Don't take it too seriously. You couldn't have known. Now you will. Cheers!
129 Python enthusiasts attended this meeting.

Thursday, October 10 2013 at 07:00 PM at Market Bar

Rendering Data with D3
(0:15:00 Minutes)
By: Japhy Bartlett
How to begin rendering data with D3, by way of a simple python web server.
5-Minutes Of Pandas [Lightning Talk]
(0:05:00 Minutes)
By: Jason Wirth
A lighting talk introducing Pandas, a library for data manipulating and overall munging goodness. If you do stuff with data and you don't use Pandas, you're doing it all wrong.
Finite State Machine: fysom
(0:10:00 Minutes)
By: Brian Ray
87 Python enthusiasts attended this meeting.

Thursday, November 14 2013 at 07:00 PM at Spartz

CivicLab and Between the Bars
(0:15:00 Minutes)
By: Benjamin Sugar
In this talk, I will present on a slice of the maker movement called "civic making" and a new space that has opened up in Chicago to encourage this type creation, CivicLab. As an example of "civic making" I will discuss Between the Bars, a paper based blogging platform for those who are incarcerated, built in Django. I will also discuss our choice in framework and the pros/cons of our approach.
Measure It
(1:00:00 Minutes)
By: Peter Fein
measure_it provides timing and counting for iterators (and other code segments). https://measure_it.readthedocs.org/en/latest/
Monoids in Python
(0:20:00 Minutes)
By: Philip Doctor
Monoids are largely badly explained, but actually quite beautiful. I would like to take a brief tour of what a monoid is and how they can help out with mundane every day tasks in python.
Python heart Open Source Hardware
(0:05:00 Minutes)
By: Paul Ebreo
Open Source Hardware is going to change the world. But the hardware is still going to need software to control it. Can Python take the lead and become the de facto language of open source hardware control? Paul Ebreo talks about the three keys to Python's success in open hardware.
What happened at #aaronswhack?
(0:02:00 Minutes)
By: Sheila Miguez
Many python programmers showed up to participate in the Chicago #aaronswhack. Here's a list of what they worked on, and here are pointers to local projects as well as worldwide projects.
PyData Recap Lightning Talk
(0:05:00 Minutes)
By: Jason Wirth
Recap of last weeks PyData conference in NYC.
112 Python enthusiasts attended this meeting.

Thursday, December 12 2013 at 07:00 PM at Braintree

A Visual Guide To Pandas
(0:20:00 Minutes)
By: Jason Wirth
Pandas is the data-munging Swiss Army knife of the Python world. Often you know how your data should look but it's not so obvious how to get there, so I'll present a visual approach to learning the library and data manipulation.
The Chicago Process: How Braintree Develops Software
(0:15:00 Minutes)
By: Adam Forsyth
Braintree needs to be highly available and secure, while still maintaining a rapid development pace and strict backwards compatibility. In order to achieve that, we use what has become known as the "Chicago Process". This involves pairing, strict TDD, a team structure, and weekly iterations, all to empower the devs to make decisions and get work of a high quality done while avoiding siloing.
Storm (with python (and a side of clojure))
(0:15:00 Minutes)
By: Philip Doctor
A walking tour of Storm, what it is, what you can do, and how you can use it with python.
59 Python enthusiasts attended this meeting.

Thursday, January 09 2014 at 07:00 PM at Dev Bootcamp

Lexical Graphs with Natural Language Processing using NLTK
(0:45:00 Minutes)
By: Brian Ray
Brian will talk about his experiences using Python and NLTK http://nltk.org/ to run language comparisons to generate lexical difference graphs like the one mentioned in the "Lexical Distance Among the Languages of Europe" article. http://bit.ly/1cS46Ba The focus will be on the NLTK and how its internals work to process a language. This talk will be his best one ever.
Garbage Collection w/ Ref. Cycles
(0:30:00 Minutes)
By: Aaron Brady
Reference counting is very useful but it has an odd problem. We employ a technique from graphs to approach it. The solution works but it's a bit slow.
There were 986 roadway fatalities in Illinois in 2013. Where's the data?
(0:20:00 Minutes)
By: Nick Bennett
Seen on garish LED roadway signs all around Chicago on New Year's Eve, 2013: 986 TRAFFIC DEATHS IN 2013. It leads to many questions: On what roads? When did the accidents happen? What do we do now? I'm scared to drive. I will talk about purging my fears by finding the data to answer some of those questions. http://tothebeat.github.io/fatal-car-crashes/ This talk will involve PythonAnywhere, IPython, a module that's not even on PyPi (dbfpy), searching for and finding open government data, CartoDB, Google Fusion Tables, csv, and maybe Pandas. Rest assured, there will be no graphic photos.
80 Python enthusiasts attended this meeting.

Thursday, February 13 2014 at 07:00 PM at Bank of America Building (Field Building)

Curiosity.com
(0:30:00 Minutes)
By: Christopher Coté
I am Director of Engineering for Discovery Communications Emerging Business and Strategy team. We just relaunched Curiosity.com. We use Python all over the place along with MongoDB/Redis/ElasticSearch The site lives within AWS utilizing several of their services. Including EC2, ELB, Route53, Cloudwatch, S3 I would like to discuss our overall architecture and our use/love of Python. And answer any questions on architecture/scalability/process/code.
119 Python enthusiasts attended this meeting.

Thursday, March 13 2014 at 07:00 PM at Deloitte

Simple Websockets in Flask
(0:20:00 Minutes)
By: Daniel Hodges
Using flask, websockets, and redis to make a simple multi-user drawing surface in D3.
How to teach programming to novices
(0:10:00 Minutes)
By: John Blischak
R for Python Programmers
By: John Blischak
Starting Over From Scratch
(0:25:00 Minutes)
By: Malcolm Newsome
Often developers get too attached to the code that they write.  So much so that we dread losing it.  But, what happens when you intentionally delete code and rewrite it?  You might be surprised at the result.
59 Python enthusiasts attended this meeting.

Thursday, May 08 2014 at 07:00 PM at Paola’s Vinum

PyCon Lightning Talks
(0:25:00 Minutes)
By: Jason Wirth
Let's go over what people saw at PyCon
An IRC Connection: Implementation and Bot
(0:30:00 Minutes)
By: Aaron Brady
IRC is a protocol for text exchanges with multiple recipients with publish/subscribe capabilities. A basic program that interacts with an IRC server is easy to make, but becomes more difficult with additional functionality. The task involves a few domains: sockets, parsing, and a multi-way mapping object for the state. We take a look at 4 custom modules to get it done: Multi-connection dispatch, Raw to dict, Connection model, and Relation; plus one for "main" for the bot itself.
DJ'ing our site - How & why we replatformed to Django
(0:15:00 Minutes)
By: Jake Kreider
We'd like to discuss Zoro’s adoption of Django for our main website — What the key motivators were, the result, and lessons learned from the experience.
62 Python enthusiasts attended this meeting.

Thursday, June 12 2014 at 07:00 PM at Groupon Chicago HQ

Engineering at Groupon - Beyond the Daily Deal
(0:25:00 Minutes)
By: Tyler Jennings
Tyler Jennings, Director of Engineering at Groupon, will be providing a high level overview of the unique problems our domain presents and the systems we've built to overcome them.
You Down With EPP? Yeah, You Know Me!
(0:15:00 Minutes)
By: Jason Wirth
You Down With EPP? Yeah, You Know Me! In this talk I'll discuss the Embarrassing Parallel Problems and introduce the basics of GPU computing with Python.
Computations comparisons between pure Python vs using numpy, or PyPy, or a C extension...
By: Brad Martsberger
Brad will talk on computation comparisons of collection of tools "Logistic Map Bifurcation Diagram" (https://github.com/martsberger/LogisticMapBifurcationDiagram) for creating pretty images of the bifurcation diagram of the logistic map.
89 Python enthusiasts attended this meeting.

Thursday, July 10 2014 at 07:00 PM at Vokal interactive / Mobile makers

Webhooks @ Braintree
(0:20:00 Minutes)
By: Brian Lesperance
At Braintree, we use Tornado to send thousands of simultaneous webhook requests and Pika to pull incoming webhooks from RabbitMQ. Learn about how we've set it up and problems we've had to overcome with this approach.
50 Python enthusiasts attended this meeting.

Thursday, August 14 2014 at 07:00 PM at DSSG - The University of Chicago (downtown)

Nurse-Family Partnership
(0:30:00 Minutes)
By: *Young-Jin Kim, Sarah Abraham, Jeff Lockhart, Sarah Tan, Rafael Turner
Young, low-income, first-time mothers and their babies often face dramatically increased risks to their health, education, and economic self-sufficiency. Nurse-Family Partnership (NFP), a national nonprofit organization, intervenes by pairing these mothers with specially-trained, registered nurses. Expectant mothers receive regular home visits from pregnancy until the baby is two years old. The result: healthier pregnancies, more stable families, and better developmental outcomes for children.
Mexico
(0:30:00 Minutes)
By: *Ben Yuhas, Julius Adebayo, Nick Eng, Eric Potash, Layla Pournajaf
The maternal deaths in Mexico from pregnancy, childbirth or postpartum complications have decreased from 89 deaths per 100,000 live births in 1990 to 43 in 2011. Despite this improvement, the rate of decline has significantly slowed and Mexico is not on track to achieve its Millennium Development Goal of reducing maternal mortality 75% by 2015.
Sunlight Foundation
(0:30:00 Minutes)
By: *Varun Chandola, Nadya Calderon, Scott Cambo, Christopher Lazarus, Raphael Stern
Government legislation is not designed for readability, and their volumes of text are not easily analyzed. Advocacy and research groups would like a way to digest bills quickly, filtering out the bureaucratic jargon and leaving the important details. The Sunlight Foundation is a nonpartisan nonprofit that uses technology to make governments more accountable. Their API for federal bills are valuable streams of legislative text that can be used for analysis given the right tools.
World Bank
(0:30:00 Minutes)
By: *Eric Rozier, Jeff Alstott, Dylan Fitzpatrick, Carlos Petricioli, Misha Teplitskiy
The World Bank Group lends billions of dollars every year to fund large infrastructure projects around the globe. Project-related contracts are awarded to companies and entities via open and competitive bidding processes. Such processes can sometimes be subject to collusion and corruption risks.
Conservation Institute
(0:30:00 Minutes)
By: *Varun Chandola, Nadya Calderon, Scott Cambo, Christopher Lazarus, Raphael Stern
Conservation International (CI) is a non-profit organization that works to protect nature through scientific research and partnerships with communities, industry, and governments. A key aspect for evaluating the impact of conservation projects is to account for natural capital – ecosystem goods and services, such as fresh water, flood control, agriculture, and forest products.
84 Python enthusiasts attended this meeting.

Thursday, September 11 2014 at 07:00 PM at Echo Global Logistics

Automated testing with the robot framework
(1:00:00 Minutes)
By: Bryan Oakley
Robot framework (robotframework.org) is an automated acceptance testing framework written in python. It can be used for a wide range of testing activities, from web, mobile and desktop UI testing, to database testing, RESTful and SOAP services, and much more. Bryan will give a brief overview, do some demonstrations, and answer questions.
71 Python enthusiasts attended this meeting.

Thursday, October 09 2014 at 07:00 PM at Braintree *new* HQ

Write Pretty Code
(0:20:00 Minutes)
By: Brian Ray
Journey into the world of poorly formatted code to beautiful written pep8 styled goodness.
Data Science Pipeline in Python
(0:20:00 Minutes)
By: Kevin Goetsch
In my view, the core of Data Science is the development of predictive models (recommendation engines, fraud detection, churn prediction, etc.). While predictive models can be built in a number of languages I choose to do my work in Python because the Data Science Pipeline is more than just building models. I'll talk about the larger model development process and how I use Python to automate and document my work.
78 Python enthusiasts attended this meeting.

Thursday, November 13 2014 at 07:00 PM at Loyola's downtown campus

Hidden Markov Models to improve activity recognition in patients with spinal cord injury
(0:15:00 Minutes)
By: Asma Mehjabeen
Fitness tracking is great for calories and steps, but similar sensors are capable of reporting much more about how we move throughout the day. This is especially important in assessing the quality of movement for those with limited mobility. Doctors often want to know more detail about patient behavior after therapy to select and adjust the appropriate intervention. Using machine learning on wearable accelerometer signals, we estimate the activities patients with incomplete spinal cord injury are performing. By combining windowed classifier estimates over time using a hidden markov model, we show how error rates can be significantly decreased, which brings more detailed assessments of patient activity closer to a clinical reality.
Innate learning: training the brain before the eyes open
(0:15:00 Minutes)
By: Isaac Adorno
Amorphous, blob-like patterns of neural activity form and move over the eye during visual development in animals. Why do such patterns exist? We show that these patterns are this way to better prepare the visual system for natural vision. Essentially, these are movies played in the eyes to refine the visual system before the eyes even open. We use python to model the developing visual system, produce an efficient code based on those patterns, and show how that code matches what is seen biologically. In this way, we show that during your early development you are learning from innately generated patterns - a unique twist in the debates of nature and nurture.
47 Python enthusiasts attended this meeting.

Thursday, December 11 2014 at 07:00 PM at Braintree *new* HQ

A lightning look at O'Reilly's Python books
(0:15:00 Minutes)
By: Tanya Schlusser
Wouldn't it be awesome if ChiPy wrote its own book? We'd be able to get BEvERages for weeks, maybe months on the royalty! If so, we'd need to see what's already out there. This lightning talk takes a look at O'Reilly's Python books using requests and BeautifulSoup, with a little of scipy's hierarchical clustering on the book descriptions. It is presented in an iPython notebook.
Python For Humans
(0:45:00 Minutes)
By: Kenneth Reitz
59 Python enthusiasts attended this meeting.

Thursday, January 08 2015 at 07:00 PM at SPACE by Doejo

51 Python enthusiasts attended this meeting.

Wednesday, January 21 2015 at 07:00 PM at TEKsystems

Example app using Flask and pg8000 (Postgres) on Heroku
(0:07:00 Minutes)
By: Tanya Schlusser
We walk through the architecture, development process, and a few gotchas of deploying a web application on Heroku using their free Postgresql instance, and the Python libraries 'flask' and 'pg8000'
MM - Japhy/Sebastian - Mining and charting
(0:07:00 Minutes)
By: Japhy Bartlett
We'll go over how to set up a daemon for mining public data using tornado, then loading that data into some web based charts.
ChiPy Mentorship 7-Minute Retrospective
(0:07:00 Minutes)
By: Paul Ebreo
Tom Yarrish and Paul Ebreo will talk about their experience of the 12 week mentorship program. They will talk about what went well and what went not-so well. They will share what they learned and give tips and tricks for a successful mentor/mentee relationship. Paul is very passionate about programming, software testing, open hardware and teaching and Tom is a Digital Forensic Analyst and teaches at Loyola University.
Python Data Science 101 - how mentoring helped me get from raw data to SKLearn by Ben Reid
(0:07:00 Minutes)
By: Ben Reid
Ben will be talking about his experience getting started with Python Data Science using pandas and sci-kit learn, with Don's assistance, via the Chipy mentoring pilot program. Don is an Independent Technology Consultant, iPhone Developer and Software Architect and currently consulting with clients using Hadoop. Ben is a Senior Business Development Manager at Orbitz Worldwide and is a self taught programmer. Don is @dondrake on Twitter and Ben can be reached at https://www.linkedin.com/in/reidbenj
Being A Mentee In The ChiPy Mentorship
By: Zachary Kerr
Mentors can be incredibly valuable in helping understand software. I want to share some of the insights I have learned from my mentorship. I believe there are important lessons to be learned from mentors that can make programming a much better experience.
Python Mentors Lightning Talk – Chris & Rahul
(0:07:00 Minutes)
By: Chris Foresman
Chris and Rahul would be talking about making RESTful API with Python. Chris was an Associate Writer at Ars Technica and is currently a Senior Systems Engineer at Vokal. Rahul is pursuing his MS in Computer Science at Illinois Institute of Technology. Chris is @foresmac on Twitter and Rahul can be reached at https://www.linkedin.com/in/rahul013k
92 Python enthusiasts attended this meeting.

Thursday, February 12 2015 at 07:00 PM at Vokal New Headquarters

REST on Django
(0:15:00 Minutes)
By: Adam Bain
A quick overview through the components that make up Django REST Framework with a dive into a sample project. Video Link: <<https://www.youtube.com/watch?v=UVC62eGQTOQ>>
Django+Elasticsearch+Haystack to Search PDFs and Such
(0:15:00 Minutes)
By: Joe Jasinski
Have you ever wanted to search the contents of uploaded PDFs, Docs, and other document formats on your website? Django Haystack (with the Elasticsearch search backend) is a great way to add search to your site, but it does not support full document indexing out of the box. I'd like to share a solution that I cobbled together to allow this combination of tools the ability to search document contents
83 Python enthusiasts attended this meeting.

Thursday, March 12 2015 at 07:00 PM at Knowledgehound at El el see at Hubbard St Lofts

From Code to Coffee Table with Blender
By: Matt Meshulam
I've been developing a Python library for turning 3D models into CNC-machinable parts. I will demonstrate the basics of the library and how I used it to build a wood coffee table.
A Talk on Giving a Pythonic Talk
(0:25:00 Minutes)
By: Xan Vongsathorn , Catherine Vongsathorn
Xan Vongsathorn and Catherine Vongsathorn will be giving a talk about talks. It turns out that many of python's core principles apply very well to presentations -- or for that matter, communication more generally -- which may be why we like python so much. Xan and Catherine want to get people excited not only about giving talks but also about using them to *actually communicate*. You don’t have to be an expert, nor do you need natural talent, to give a good talk; this metatalk will discuss guiding principles that set effective presentations apart and can be applied to any technical talk.
99 Python enthusiasts attended this meeting.

Thursday, May 14 2015 at 07:00 PM at The Franklin Center (Compliments of Computer Futures)

Postscript. Yes, it's a programming language
(0:05:00 Minutes)
By: Ken Schutte
I'll describe Postscript - a interpreted, stack-based "page description language" used to produce vector graphics and documents.
R and Python for regression
(0:05:00 Minutes)
By: Jerry Dumblauskas
Let's compare our favorite language to an 'upstart' highly focused statistical language.
QML vs. Python
(0:05:00 Minutes)
By: Patrick K. O'Brien
If you think Python is Pythonic, wait until you see QML from the point of view of an experienced Python developer. QML is the Qt Meta Language or Qt Modeling Language. http://en.wikipedia.org/wiki/QML
Conway's Game of Life: Programming in a non-language
(0:05:00 Minutes)
By:
The Game of Life is Turing Complete. That means it can (theoretically) calculate anything that any computer can calculate. What does this mean in practice and how can you program a calculation when the total syntax is just flipping cells in a 2D bit field?
Swift
By: Feihong Hsu
as former C# developer the lessons I learned to become pythonic
By: JC LatinoTV
language comparison in 5 minutes
Go: Concurrency is Built In
(0:05:00 Minutes)
By: Chris Foresman
Discussing the pros and cons of Golang from a Python user's perspective, particularly focusing on its built-in support for concurrency and the advantages over asyncio.
Erlang
By: Garrett Smith
ULS Erlang entry
Is True true? : A mini-venture into Python & Ruby truth testing
(0:05:00 Minutes)
By: Lorena Nicole
Review of truth testing in Python and Ruby. If "Explicit is better than Implicit" then why does Python decide that values like empty sequences are "falsey"? How is it that Ruby only defines false and nil as false values, isn't this more explicit? Highlight how languages embed their own philosophies of what is correct and true with surprising overlaps and at times odd contradictions.
106 Python enthusiasts attended this meeting.

Thursday, June 11 2015 at 07:00 PM at TechNexus (Civic Opera Building)

DePy 2015 Review
(0:05:00 Minutes)
By: Joe Jasinski
A quick recap of the Chicago DePy conference that occurred this month.
PyCon 2015 Review
(0:05:00 Minutes)
By: Jason Wirth
Introduction to PySpark
(1:00:00 Minutes)
By: Nusreth Baig
Big Shoulders Data Camp presents an “Introduction to PySpark”. One of our top instructors and data scientists, Adam McElhinney, will be giving a talk on working with PySpark, and presenting a use case. Audience is encouraged to come prepared to take notes, ask questions, and get a high-level understanding on one of Python's many analytical libraries.
109 Python enthusiasts attended this meeting.

Thursday, July 09 2015 at 07:00 PM at WeWork

Quantopian Trading
(0:07:00 Minutes)
By: Sean Ware
Brief introduction to the Quantopian api which is used for trading financial assest with python.
Building a Temperature Control Program for Monitoring Aquaculture Tanks Using Raspberry Pi and Python
(0:07:00 Minutes)
By: Thao Nguyen
Growth of the Mentee as a Pythonista I have turned from totally no experience with Python to gaining a good amount of knowledge in this language. I have learned from the very basic syntaxes to writing functions, then writing functions for different types of data (list, string, integer, decimal, float, epoch, threshold…) to serve various purposes; I know how to install redis, bokeh and flask for data acquisition, storage and performance; I also learned how to send an email alert from the Raspberry Pi with Python, thanks to the hackathon midterm meetup and my mentor. And because our project covers a wide range of activities, I have learned a lot of the fundamental elements of Python as well as programming in general. Above all, the best thing I have learned about Python through this Mentorship program is being confident and feeling more comfortable with it. Before this project, I wasn’t really sure about Python. Is it what I want or I might be better off with other languages? But after finished the project, I can say it was fun, and it serves well what I want to do. So I decided to move forward with it. And even though this is my very first programming language, but the dynamic from its strong supportive community, rich wonderful open sources and inspiring opportunities like this Mentorship program, all makes me feel that Python is a good choice. The Mentor's role When I asked my mentor for his advices on learning programming, he told me that to him, the best way to learn is doing projects, just like what we are doing. And that is so true. Sometimes I feel like the best way of learning how to swim is just jumping into the water, like doing a project; it can be scary, uncertain, and possibly failed, but it can also be very exciting and thrilling. Of course, one should only jump with a life preserver if she never knows how to swim before. And our mentors are life preservers. For a novice, it could be very confused at first of where to go, what direction to take, or how to get there; and easy be overwhelmed by too much information. The life saver may not be able to tell you what direction to take either, but at least, it will help you have some time to think and to practice before you decide your next moves. Obviously, a mentor is much better than a life saver, because no life saver can talk nor answer questions; and the best part is, they have a lot of experiences in their hands and are willing to share them with you. Thao Nguyen
Machine Learning with Python
(0:07:00 Minutes)
By: Alexander Flyax
I will briefly describe my journey into applied machine learning using Python packages like scikit-learn and statsmodels.
Why learning process matters to student dev's
By: Lane Campbell
I took up learning Python and Web Development early this year. I started attending Django lessons held by folks in the community. After the lessons students had trouble finding help learning together. To help everyone organize I founded the Django Study Group. I've been learning for the last six months but I am still a student. I joined the Chipy mentorship program to learn from a local professional Python developer. While enrolled in that I took the opportunity to join a student team led by Brian Ray for more experience learning to code. It was working alongside Brian that I learned the importance of how you build software.
Formula One Data Visualization and Interpretation: adventures in mentorship
(0:07:00 Minutes)
By: Seth Difley
We participated in the Chipy mentorship program. Our plan for the mentorship was to use Python to visualize and interpret Formula One racing data. Join us to hear about the triumphs and obstacles we encountered along the way.
71 Python enthusiasts attended this meeting.

Thursday, August 13 2015 at 07:00 PM at Braintree *new* HQ

Automating a fishtank with python and IoT sensors
(1:00:00 Minutes)
By: Benjamin Chodroff
Fish tanks are simple enough that even a child can maintain them. I don't have children yet to maintain my tank, but luckily my very patient wife has allowed me to explore over engineering a solution. In this talk we'll explore how python scripts running on a Raspberry Pi can be used to measure and control many aspects of maintaining a fish tank or any number of IOT applications. A demo of the hardware connectivity will be shown which includes an Atlas Scientific pH meter, digital submerged temperature probe, liquid flow meter, liquid level sensor, video camera, and an eight channel relay controlling 12V DC water and 120V AC CO2 gas solenoids, peristaltic dosing pumps, and lighting. A live python coding demo with sample scripts will show how to connect to the serial devices and control the analog and digital hardware. We will broadcast the measured data and hardware states using the Eclipse Paho MQTT python client with the IBM IoT Foundation on BlueMix or IBM MessageSight to create a dashboard using a Javascript MQTT client and Freeboard.io. Finally, we'll create a linux script which allows the attached RaspiCam to live stream a HD video to Google's Youtube Live so the whole world can see.
Keep calm and conda install
(0:20:00 Minutes)
By: Jonathan J. Helmus
Conda is a cross platform, package management system widely used in the scientific and data science Python communities. Although designed for Python packages, conda can be used to package and distribute software written in any language. This talk will cover how to use conda to install and manage scientific packages as well as how conda can be used to create isolated Python environment similar to virtualenv. Conda’s use within the Anaconda and Miniconda Python distributions will be discussed as an easy method for obtaining a full featured SciPy stack. Instructions on building packages with conda and hosting them on Anaconda.org will be covered briefly.
Data Games in Python
(0:20:00 Minutes)
By: C. S. Schroeder
There has been recent work on the taxonomy of games which are based, one way or another, on real world data. Typically these games help people learn that data or how to cope with it. The traditional examples are simulation games (flight, driving, etc.), while other games incorporate data in such a way that it is beneficial to learn the real world data in the game play (trivia). These types of data-games commonly have a domain specific focus. We intend to explore the possibility of interactive games which help people to learn data analysis, in general, implementing some such games in python using web2py and Scipy.
142 Python enthusiasts attended this meeting.