pyvideo.org: Newly posted videos

· · · · 3 subscribers
Description I plan to briefly introduce pip requirements files and the wheel format. I will then demonstrate an approach for structuring requirements files, using "snapshot" requirement files, and building "wheelhouses" that get committed to your VCS. This approach has the following benefits: \- known working & tested dependencies are clearly ...
Description I will define what asynchronous means and why it is useful for todays web applications. I will also give and introduction to using Tornado web server and go over syntax. Then I'll will do a code walk through of small project I wrote using Tornado Web Server and virtualenv ...
Swift for Pythonistas Oct. 5, 2014
Description Swift, Apple's new iOS/OS X programming language, is remarkably Pythonic. Is it easy for a Pythonista to start writing iOS apps? This talk will expose you briefly to Swift, the development environment and discuss the biggest differences between Python and Swift. After this talk, you will know how to ...
Description The Python community needs many different types of contributions to thrive. If you ever thought, "I'm not a great programmer, so I can't contribute to the Python community. :-(", you're WRONG! First, using classes and roles from Dungeons & Dragons (D&D) as a lens, we'll look at multiple contributing ...
Description John Boik is the author of the new book "Economic Direct Democracy: A Framework to End Poverty and Maximize Well-Being." John will delve into his Python-based simulation model of flows of the dollar and a proposed community currency (called the token) in a virtual US county. He gives background ...
Description At OSCON 2013 Numenta's Jeff Hawkin presented NuPIC, an open source implementation of his theories on how the brain stores information, makes connections between entities, and predicts the future. In this talk we'll do a quick overview of the neocortical theory, and then dive into an interesting code example ...
Description Writing and debugging code is hard, but testing shouldn't be. This talk will discuss common techniques for writing simpler tests that still exercise your production code while preventing you from spending time debugging test code.
Description MapMyFitness is an open fitness tracking platform that collects hundreds of thousands of tracks every day from GPS fitness devices around the planet. Within this massive database of fitness activity lies untold insights into human behavior. In this talk, I'll show how I use Python-based analysis tools for identifying ...
Description Graph Databases can be very powerful when used correctly, unfortunately the landscape is still very young, let alone finding a python library to interface with your database. Here we will cover Titan (a highly scalable graph database) and Mogwai (a python OGM, maintained by me) to interface with the ...
Snakes in Sheets Oct. 5, 2014
Description Microsoft Excel continues to be popular across many industries where data analysis is fundamental to success. It marries powerful organization and presentation functionality to sift through large datasets. However, the default scripting language for Excel, VBA, is often cumbersome to use. Python is maturing as a quantitative scripting language ...
GIS for Python People Oct. 5, 2014
Description It seems like everyone is talking about GIS lately, but what exactly is it, anyway? And more importantly: as a Python user, why should you care? This talk's goal is twofold: first, to try and demystify the basic idea of "GIS" for people who are interested in the topic ...
Description So you have decided that you want to learn Python. Right now there are lots of resources available for people who want to learn Python. But how do you keep going once you have embarked on this path? This talk draws on my personal experiences as I’m working on ...
Description I will give an intro to PostgreSQL's "jsonb" JSON document store; how it compares to MongoDB; guidelines for choosing between SQL-only, SQL+jsonb, and MongoDB; and using it from Python.
Description In this talk, I will discuss a suite of F/OSS programs (Python/Qt) that I have developed for conducting "qualitative comparative analysis," a social research technique for analyzing subset relationships. (For example, religious fundamentalists constitute a rough subset of political conservatives: most religious fundamentalists are politically conservative but most conservatives ...
Description Graph databases are a different way to approach your data. I'll be talking about techniques from social network analysis to do some toy problems to get you thinking in a different direction using a library called Networkx.
Description At PyTexas 2013 I gave a talk on using Python to work with spreadsheets. The landscape is rapidly changing and the options have expanded. This talk will be a whirlwind tour of your options for using Python with spreadsheets (NOT just Excel) as of late 2014. From processing spreadsheet ...
Description With laptops and tablets becoming more powerful and more ubiquitous in the classroom, traditional computer labs with rows of expensive desktop computers are slowly beginning to lose their relevance. An alternative approach for computer-assisted instruction is to use a browser-based virtual computer lab. The different approaches to providing a ...
Description see signalengineer.com for a description of this project offered as open source on github topics I would like to cover if given 20-25 minutes 1) short background on traffic signal control 2) the Purdue specification for high resolution (0.1 second) data logs 3) interfacing the traffic signal controller by ...
Description What are generators and coroutines in Python? What additional conceptualisations do they offer, and how can we use them to better model problems? It's an intermediate-level talk around the core concept of generators with a lot of examples of not only neat things you can do with generators but ...
Description So you've finished your introductory course or tutorial on Python, you feel good about your knowledge of the language, and you might have some projects under your belt. What now? How about some of the things that aren't really code, which nobody really teaches you in a class or ...