ChiPy

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

Chicago Python user group

Number of videos:
43
Ultimate Language Shootout IV: C# is slightly better than you might imagine

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

Event: ChiPy
Speakers: Philip Doctor
Recorded: June 13, 2013
Duration: 00:07
Language: English
Last updated: June 17, 2013
Ultimate Language Shootout IV: CoffeeScript

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

Event: ChiPy
Speakers: Feihong Hsu
Recorded: June 13, 2013
Duration: 00:07
Language: English
Last updated: June 14, 2013
Ultimate Language Shootout IV: Go: come drink the delicious kool-aid

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

Event: ChiPy
Speakers: David Sutton
Recorded: June 13, 2013
Duration: 00:07
Language: English
Last updated: June 17, 2013
Ultimate Language Shootout IV: Haskell or: How a List Comprehension Is Like a Burrito

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.

Event: ChiPy
Speakers: Greg Kettler
Recorded: June 13, 2013
Duration: 00:07
Language: English
Last updated: June 17, 2013
Ultimate Language Shootout IV: QUASI

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.

Event: ChiPy
Speakers: Randy Baxley
Recorded: June 13, 2013
Duration: 00:07
Language: English
Last updated: June 17, 2013
Ultimate Language Shootout IV: Ruby

Ruby, what you need to know

Event: ChiPy
Speakers: Ross Heflin
Recorded: June 13, 2013
Duration: 00:07
Language: English
Last updated: June 17, 2013
Open Science

pdftribute and open science

Event: ChiPy
Speakers: Sheila Miguez
Recorded: February 15, 2013
Language: English
Last updated: March 11, 2013
Scraping from the Web: An Overview That Does Not Contain Too Much Cussing

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

Event: ChiPy
Speakers: Feihong Hsu
Recorded: February 15, 2013
Language: English
Last updated: March 10, 2013
Genie

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.

Event: ChiPy
Speakers: Tal Liron
Recorded: January 10, 2013
Language: English
Last updated: January 29, 2013
Intro to Marmir: Spreadsheets on steroids

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.

Event: ChiPy
Recorded: January 10, 2013
Language: English
Last updated: January 29, 2013
MediaGoblin Update

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.

Event: ChiPy
Speakers: Christopher Allan Webber
Recorded: October 11, 2012
Language: English
Last updated: January 29, 2013
Python 3.3.0 Release

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: ChiPy
Speakers: Brian Curtin
Recorded: October 11, 2012
Language: English
Last updated: January 29, 2013
Event Driven Concurrency

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.

Event: ChiPy
Speakers: Ben Toews
Recorded: September 13, 2012
Language: English
Last updated: January 29, 2013
Matplotlib Examples Uses

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

Event: ChiPy
Speakers: Greg Kettler
Recorded: September 13, 2012
Language: English
Last updated: January 29, 2013
Big Data De-duping

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.

Event: ChiPy
Speakers: Derek Eder, Forest Gregg
Recorded: June 14, 2012
Language: English
Last updated: January 29, 2013
Playdoh

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.

Event: ChiPy
Speakers: Kumar McMillan
Recorded: July 14, 2011
Language: English
Last updated: January 29, 2013
GNU MediaGoblin for a federated media future

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.

Event: ChiPy
Speakers: Christopher Allan Webber
Recorded: June 9, 2011
Language: English
Last updated: January 29, 2013
Using OpenCV with Python and ROS

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.

Event: ChiPy
Speakers: Bill Mania, Eric Kinzle
Recorded: June 9, 2011
Language: English
Last updated: January 29, 2013
Python/Django deployment

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.

Event: ChiPy
Speakers: Rohit Sankaran
Recorded: February 10, 2011
Language: English
Last updated: January 29, 2013
Reverse-engineering Ian Bicking's brain: inside pip and virtualenv.

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.

Event: ChiPy
Speakers: Carl Meyer
Recorded: February 10, 2011
Language: English
Last updated: January 29, 2013
Django Deployment for the Average Bloke

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

Event: ChiPy
Speakers: Carl Karsten
Recorded: January 13, 2011
Language: English
Last updated: January 29, 2013
ROS - Robot Operating System

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.

Event: ChiPy
Speakers: Bill Mania, Brian Ray
Recorded: January 13, 2011
Language: English
Last updated: January 29, 2013
Vintage 1978 Superboard II hacking with some Python3 and ZeroMQ

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 ;-).

Event: ChiPy
Speakers: David Beazley
Recorded: January 13, 2011
Language: English
Last updated: January 29, 2013
Tox

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.

Event: ChiPy
Speakers: Kumar McMillan
Recorded: November 11, 2010
Language: English
Last updated: January 29, 2013
Programming with Twisted
  • 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.
Event: ChiPy
Speakers: Dan Griffen
Recorded: July 8, 2010
Language: English
Last updated: January 29, 2013
PyPy and Unladen Swallow: Making your Python Fast

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.

Event: ChiPy
Speakers: Alex Gaynor
Recorded: July 8, 2010
Language: English
Last updated: January 29, 2013
Customizing the Django Admin

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.

Event: ChiPy
Recorded: June 10, 2010
Language: English
Last updated: January 29, 2013
Using Python for Blender Animations

Creating tools with Python and Blender 2.5's bpy API

Event: ChiPy
Speakers: Christopher Allan Webber
Recorded: June 10, 2010
Language: English
Last updated: January 29, 2013
Twiggy: A Pythonic Logger

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.

Event: ChiPy
Speakers: Peter Fein
Recorded: April 8, 2010
Language: English
Last updated: January 29, 2013
What's coming up in Python 2.7

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.

Event: ChiPy
Recorded: April 8, 2010
Language: English
Last updated: January 29, 2013
Changes to the GIL in Python 3

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

Event: ChiPy
Speakers: David Beazley
Recorded: January 14, 2010
Language: English
Last updated: January 29, 2013
GitPython and Git Internals

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

GitPython

Event: ChiPy
Speakers: Christopher Allan Webber
Recorded: January 14, 2010
Language: English
Last updated: January 29, 2013
Technical, standards-spec style analysis of Unicode

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

Event: ChiPy
Speakers: Jordan Bettis
Recorded: January 14, 2010
Language: English
Last updated: January 29, 2013
REST-ful Web apps with Django Piston

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.

Event: ChiPy
Recorded: December 10, 2009
Language: English
Last updated: January 29, 2013
Python for Scientific and High Performance Computing (1 of 4)

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.

Event: ChiPy
Recorded: November 12, 2009
Language: English
Last updated: January 29, 2013
Event: ChiPy
Recorded: November 12, 2009
Language: English
Last updated: January 29, 2013
Event: ChiPy
Recorded: November 12, 2009
Language: English
Last updated: January 29, 2013
Event: ChiPy
Recorded: November 12, 2009
Language: English
Last updated: January 29, 2013
Event: ChiPy
Speakers: Christopher Allan Webber
Recorded: October 8, 2009
Language: English
Last updated: January 29, 2013
Event: ChiPy
Recorded: June 11, 2009
Language: English
Last updated: January 29, 2013
Event: ChiPy
Speakers: David Beazley
Recorded: June 11, 2009
Language: English
Last updated: January 29, 2013
Event: ChiPy
Recorded: May 15, 2009
Language: English
Last updated: January 29, 2013
Event: ChiPy
Recorded: January 1, 2008
Language: English
Last updated: January 29, 2013