ChiPy

URL:
http://chipy.org/
Description:

Chicago Python user group

Number of videos:
71
Metadata
JSON
November 2014 Chipy Talks
ChiPy
Asma Mehjabeen , Isaac Adorno
Added: Dec. 7, 2014Language: English

Talks from the November 2014 meeting. Hidden Markov Models to improve activity recognition in patients with spinal cord injury and Innate learning: training the brain before the eyes open.

Open Government Data Movement
ChiPy
Added: June 17, 2012Language: English

The history and goals of the open government data movement nationally and in Chicago, previous commercial uses of open data, such as weather data, and a couple of contemporary examples of how cities and independent groups are using open data.

A lightning look at O'Reilly's Python books
ChiPy
Tanya Schlusser
Recorded: Dec. 11, 2014Language: English
Python For Humans
ChiPy
Kenneth Reitz
Recorded: Dec. 11, 2014Language: English
Pingo means "pin, go!"
ChiPy
Luciano Ramalho
Recorded: July 9, 2014Language: English
Garbage Collection w/ Ref. Cycles
ChiPy
Aaron Brady
Recorded: Jan. 9, 2014Language: English

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.

Lexical Graphs with Natural Language Processing using NLTK
ChiPy
Brian Ray
Recorded: Jan. 9, 2014Language: English

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.

There were 986 roadway fatalities in Illinois in 2013. Where's the data?
ChiPy
Nick Bennett
Recorded: Jan. 9, 2014Language: English

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.

A Visual Guide To Pandas
ChiPy
Jason Wirth
Recorded: Dec. 12, 2013Language: English

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.

Storm (with python (and a side of clojure))
ChiPy
Philip Doctor
Recorded: Dec. 12, 2013Language: English

A walking tour of Storm, what it is, what you can do, and how you can use it with python.

The Chicago Process: How Braintree Develops Software
ChiPy
Adam Forsyth
Recorded: Dec. 12, 2013Language: English

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.

CivicLab and Between the Bars
ChiPy
Benjamin Sugar
Recorded: Nov. 14, 2013Language: English

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.

How Open Source Hardware Will Change the World
ChiPy
Paul Ebreo
Recorded: Nov. 14, 2013Language: English

What if there was an open source project that changed how we produce the most fundamental apsects of our lives? From the food we eat, to the houses we live in, this project wants to open source the tools we use to obtain what we need to live. Come to the ChiPy meeting to find out the name of the project.

Measure It
ChiPy
Peter Fein
Recorded: Nov. 14, 2013Language: English

measure_it provides timing and counting for iterators (and other code segments).

Monoids in Python
ChiPy
Philip Doctor
Recorded: Nov. 14, 2013Language: English

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.

PyData Recap Lightning Talk
ChiPy
Jason Wirth
Recorded: Nov. 14, 2013Language: English

Recap of last weeks PyData conference in NYC.

What happened at #aaronswhack?
ChiPy
Sheila Miguez
Recorded: Nov. 14, 2013Language: English

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.

Post djangocon: An overview of edX
ChiPy
yarko
Recorded: Sept. 12, 2013Language: English

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
ChiPy
Brian Curtin
Recorded: Sept. 12, 2013Language: English

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
ChiPy
yarko
Recorded: Sept. 12, 2013Language: English

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!

Asynchronous I/O in Python 3
ChiPy
Feihong Hsu
Recorded: July 11, 2013Language: English

Feihong talks about PEP 3156 and the basic usage of Tulip, the reference implementation.

ipython / notebook demo
ChiPy
Jason Wirth
Recorded: July 11, 2013Language: English

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" says Jason, whose presentation will touch on the powerful features and extensibility for advanced users.

Ultimate Language Shootout IV: C# is slightly better than you might imagine
ChiPy
Philip Doctor
Recorded: June 13, 2013Language: English

If you find yourself accidentally writing c#, you can still have some fun.

Ultimate Language Shootout IV: CoffeeScript
ChiPy
Feihong Hsu
Recorded: June 13, 2013Language: English

A brief introduction to CoffeeScript, given at ChiPy's Ultimate Language Shootout IV.

Ultimate Language Shootout IV: Go: come drink the delicious kool-aid
ChiPy
David Sutton
Recorded: June 13, 2013Language: English

From the makers of the wildly successful Plan 9 operating system and B programming language. Go is Google's stab at systems programming.

Ultimate Language Shootout IV: Haskell or: How a List Comprehension Is Like a Burrito
ChiPy
Greg Kettler
Recorded: June 13, 2013Language: English

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
ChiPy
Randy Baxley
Recorded: June 13, 2013Language: English

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
ChiPy
Ross Heflin
Recorded: June 13, 2013Language: English

Ruby, what you need to know

In-project virtualenvs
ChiPy
Christopher Webber
Recorded: May 9, 2013Language: English
Who saved The Onion, from being hacked by "Syrian Electronic Army"
ChiPy
Sean Bloomfield
Recorded: May 9, 2013Language: English

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.

Open Science
ChiPy
Sheila Miguez
Recorded: Feb. 15, 2013Language: English

pdftribute and open science

Scraping from the Web: An Overview That Does Not Contain Too Much Cussing
ChiPy
Feihong Hsu
Recorded: Feb. 15, 2013Language: English

A high level overview of how we did scraping at EveryBlock.

Genie
ChiPy
Tal Liron
Recorded: Jan. 10, 2013Language: English

This talk will introduce Genie, a new programming language with a Python- inspired syntax that compiles into binary executables and libraries. Behind the scenes, Genie is a dialect of Vala, and a full participant in the GObject universe. I will cover the language basics, with an eye to comparing them with Python, and guide you around some potential pitfalls. This is the second in a series of talks I am giving on the topic of Python/GObject integration.

Intro to Marmir: Spreadsheets on steroids
ChiPy
Recorded: Jan. 10, 2013Language: English

Marmir (https://github.com/brianray/mm) takes Python data structures and turns them into spreadsheets (think xlwt on steroids). This is a high level Intro to the project, current status, goals, and to solicit any contributions. This talk will look into how Marmir internals do things like: measure fonts to fit columns, preserve data types (dates, numbers), allow advanced look and feel customization of spreadsheets. Later down the road, I would like to have a separate talk on Marmir internals and how it may be customized to do things like, convert Django model data directly to spreadsheets, integrate with google spreadsheets.

SQLAlchemy: As She is Code, an opinionated Intro
ChiPy
Jordan Bettis
Recorded: Dec. 13, 2012Language: English

The talk will be about using the SQL Alchemy query expression language

and how it can be combined with the ORM for noble ends.

MediaGoblin Update
ChiPy
Christopher Allan Webber
Recorded: Oct. 11, 2012Language: English

GNU MediaGoblin is a free software media publishing system written in Python for images, video, and audio. This talk starts by tricking you into watching the mediagoblin_campaign_pitch video, and then Chris explains how he used Python to drive Blender to make the animated effects.

Python 3.3.0 Release
ChiPy
Brian Curtin
Recorded: Oct. 11, 2012Language: English

Brian will cover the September 29th release of Python 3 (3.3.0) including some highly technical details and importing information for the casual users. He will go over some of the particular Window's stuff while leaving the talk's focus on an assortment of cool stuff.

Event Driven Concurrency
ChiPy
Ben Toews
Recorded: Sept. 13, 2012Language: English

Ben recently discovered event driven concurrency. He will be talking about some of the basics as well as trying to compare it with other concurrency options. The focus will be on its application in a few recent projects as well as a comparison of Python's gevent and node.js. Some of the demos will also be using matplotlib in honor of John Hunter's passing.

Matplotlib Examples Uses
ChiPy
Greg Kettler
Recorded: Sept. 13, 2012Language: English

Two examples of using matplotlib: first, in Greg's PhD research in marine microbiology; second, in plotting baseball PITCHf/x data.

Big Data De-duping
ChiPy
Derek Eder , Forest Gregg
Recorded: June 14, 2012Language: English

Derek Eder of Webitects and Forest Gregg, a Ph.D. student of sociology at the University of Chicago, will describe the Python library they are developing to deduplicate tabular data, quickly, accurately, and at a large scale. The library facilitates the matching of related records in different data sets, using a machine learning approach. They expect to have a demo to show and will explain how they expect that the library will be used.

Python powered search
ChiPy
Recorded: June 14, 2012Language: English
Lidless: A Video Analyzer and IRC Bot
ChiPy
Eric Stein
Recorded: Nov. 10, 2011Language: English

A great Eye, lidless, wreathed in webcams.

Playdoh
ChiPy
Kumar McMillan
Recorded: July 14, 2011Language: English

Playdoh is Mozilla's starter kit for new Django projects. It aims to be secure-by-default and set up all the same goodies we use to scale for high traffic, perform background tasks, localize our sites in many languages, and other cool things.

GNU MediaGoblin for a federated media future
ChiPy
Christopher Allan Webber
Recorded: June 9, 2011Language: English

Christopher Allan Webber talks about GNU MediaGoblin, a federated (decentralized) media publishing system (images, and later other media like video) written in python and under the AGPL. Infrastructure discussion describes what it means that GNU MediaGoblin uses an unframework / is "wsgi minimalist", about the choice of MongoDB and MongoKit, and how to impress an audience with ascii art mockups.

Using OpenCV with Python and ROS
ChiPy
Bill Mania , Eric Kinzle
Recorded: June 9, 2011Language: English

Bill Mania and Eric Kinzle A brief presentation of using the OpenCV computer vision toolset with Python and ROS. Included at the end will be a demonstration of tracking a colored object using a camera with servo-driven pan and tilt capability.

Python/Django deployment
ChiPy
Rohit Sankaran
Recorded: Feb. 10, 2011Language: English

I'll introduce the WSGI ecosystem. We'll then setup a Django app and deploy it to a VM. I'll cover server setup/config and best practices and cover software used like Fabric, nginx etc. Sample nginx, WSGI and Apache configs will be provided. People can follow along and I'll provide download links after so they can try it at home. This will be the best meeting ever.

Reverse-engineering Ian Bicking's brain: inside pip and virtualenv.
ChiPy
Carl Meyer
Recorded: Feb. 10, 2011Language: English

Pip and virtualenv: many use them; not so many understand just how they work their magic. If you're a pip/virtualenv user but haven't yet dared crack the lid (or you have, and found it a bit difficult to follow), come along for a fast-paced guided tour. Knowing these tools will help you make more effective use of them, and might also turn you into a contributor.

Django Deployment for the Average Bloke
ChiPy
Carl Karsten
Recorded: Jan. 13, 2011Language: English

Deploying a Django/Pinax site on the following stack: Linux Debian Lenny Apache mod_wsgi PostgreSQL.

ROS - Robot Operating System
ChiPy
Bill Mania , Brian Ray
Recorded: Jan. 13, 2011Language: English

ROS is the Robot Operating System, originally from Stanford and now supported by Willow Garage. ROS has a mature Python interface and is being used around the world by both amateur and professional roboticists. At the end of the presentation, if time allows and interest exists, some rudimentary ROS functionality will be demonstrated on a robot in progress.

Vintage 1978 Superboard II hacking with some Python3 and ZeroMQ
ChiPy
David Beazley
Recorded: Jan. 13, 2011Language: English

I'm not sure if we're still looking for talks on Thursday, but if so, I'd like to volunteer to give a talk about using Python to do some retro-computing hacking involving my vintage 1978 Superboard II. It's not exactly robotics, but it involves hardware and a lot of low-level hacking (along with some Python3 and ZeroMQ thrown in for good measure ;-).

Tox
ChiPy
Kumar McMillan
Recorded: Nov. 11, 2010Language: English

It's a great new open source tool that helps you support all versions of python with your existing automated tests. It's not a test runner, it's a super test runner runner! Or something. There is no easy way to describe it which is why the front page of the website is sort of confusing, IMO. We use tox on the Nose project to make sure each code change doesn't break the tests in Python 2.4, 2.5, 2.6, 2.7, 3.0 or Jython. Not everybody targets so many environments but if you want to maintain a widely used module then you probably will want to use tox someday.

Programming with Twisted
ChiPy
Dan Griffen
Recorded: July 8, 2010Language: English
  • What twisted is and its purpose in life (ie the reactor pattern).
  • Non-blocking network programming.
  • The confusing topic of deferreds and callbacks everywhere.
  • Methods for dealing with blocking APIs.
PyPy and Unladen Swallow: Making your Python Fast
ChiPy
Alex Gaynor
Recorded: July 8, 2010Language: English

Python has a reputation for being a bit slow, but it doesn't have to be that way. This talk will cover why Python is slow, and what two of the most exciting virtual machines are doing about it.

Customizing the Django Admin
ChiPy
Recorded: June 10, 2010Language: English

I plan on showing a live example and customizing as we go. This will be a pretty mid-level talk and should be interesting to those not familiar, those who know django and considered using the admin, and for djangonuts who want to do some pretty advanced stuff.

Using Python for Blender Animations
ChiPy
Christopher Allan Webber
Recorded: June 10, 2010Language: English

Creating tools with Python and Blender 2.5's bpy API

Twiggy: A Pythonic Logger
ChiPy
Peter Fein
Recorded: April 8, 2010Language: English

Twiggy is an early-stage project to build a more Pythonic logging module. It was started at Pycon 2010.

Home: http://python-twiggy.googlecode.com.

See the notes for a quick overview http://pythontwiggy.googlecode.com/hg/note s.html.

What's coming up in Python 2.7
ChiPy
Recorded: April 8, 2010Language: English

With 2.7 likely being the end of the 2.x line, come see what's in store for the upcoming release. Changes to unittest, introduction of the argparse module, and a whole host of 3.1 features are here to ease your eventual transition into the wonderful world of Python 3.

Changes to the GIL in Python 3
ChiPy
David Beazley
Recorded: Jan. 14, 2010Language: English

Follow-up to David's last GIL talk in June 2009. This presentation walks through changes to the GIL that are being made.

GitPython and Git Internals
ChiPy
Christopher Allan Webber
Recorded: Jan. 14, 2010Language: English

Chris covers how git works, the internals, and using the GitPython library.

GitPython

Technical, standards-spec style analysis of Unicode
ChiPy
Jordan Bettis
Recorded: Jan. 14, 2010Language: English

It's a very educational presentation of Unicode, what it is, where it comes from, how it works, Unicode in Python, ....

REST-ful Web apps with Django Piston
ChiPy
Recorded: Dec. 10, 2009Language: English

A common complaint about Django, the leading Python web application framework, is that it doesn't make writing REST APIs easy enough. In fact the paradigm for a typical Django application involves views which map to HTML page templates. With end users increasingly expecting rich interfaces with the responsiveness of a desktop application, this paradigm is being superseded. Fortunately a third-party Django application called Piston fills the gap. Django/Piston can be combined with the Ext JS JavaScript framework and widget set to create attractive, responsive Web applications, and this talk will show you how.

Python for Scientific and High Performance Computing (1 of 4)
ChiPy
Recorded: Nov. 12, 2009Language: English

This tutorial provides an introduction to Python focused on HPC and scientific computing. Throughout, we provide concrete examples, hands-on examples, and links to additional sources of information. The result will be a clear sense of possibilities and best practices using Python in HPC environments.

Python for Scientific and High Performance Computing (2 of 4)
ChiPy
Recorded: Nov. 12, 2009Language: English
Python for Scientific and High Performance Computing (3 of 4)
ChiPy
Recorded: Nov. 12, 2009Language: English
Python for Scientific and High Performance Computing (4 of 4)
ChiPy
Recorded: Nov. 12, 2009Language: English
Blender 2.5 loves Python 3
ChiPy
Christopher Allan Webber
Recorded: Oct. 8, 2009Language: English
Asynchronous vs. Threaded Python
ChiPy
Recorded: June 11, 2009Language: English
Mindblowing Python GIL
ChiPy
David Beazley
Recorded: June 11, 2009Language: English
Web Apps with Jython
ChiPy
Recorded: May 15, 2009Language: English
ChiPy: Chicago Python User Group Jan. '08 Meeting
ChiPy
Recorded: Jan. 1, 2008Language: English