Quantcast
Channel: PyVideo.org
Browsing latest articles
Browse All 50 View Live

Modeling State in Text Adventure Games

DescriptionAlthough text adventure games, like Colossal Cave Adventure or Zork, don't have graphics, they still have in-game objects to model. I've been working on a framework for writing text...

View Article


Write Less Code with Algebra!

DescriptionThis talk will describe an ongoing effort to treat agent interactions as abstract algebraic structures. The primary motivations for this attempt it are to increase code reuse, and ultimately...

View Article


Why and how to GraphQL

DescriptionLast year, GraphQL was introduced to the developer's world as the vaccine to our REST APIs addiction but looks like not many of us are looking for a cure. Why would we? What are the main...

View Article

We're All Database Engineers (WADE)

DescriptionWADE is a distributed database framework providing strong consistency and high throughput using chain replication, in lieu of the traditional primary/backup model. Quite unlike traditional...

View Article

Webscraping by Example: An introduction to BeautifulSoup

DescriptionThis is a basic tutorial on the various features of the popular html parser BeautifulSoup. In this tutorial, we will cover the basic functions and data structures that make up the...

View Article


wat‽ Mind-bending Edge Cases in Python

DescriptionIn this talk, we'll explore ten of the most paradoxical and mind-numbing "Python wats" -- unique edge cases in the language. We'll even go so far as to re-implement the stdlib functions...

View Article

Vector space modeling on music data

DescriptionVector space modeling is a popular machine learning approach with a wide variety of applications, including product recommendations, information retrieval, and image classification. In this...

View Article

Teaching and Doing Digital Humanities with Jupyter Notebooks

DescriptionThis talk discusses our experiences using Jupyter Notebooks for digital humanities tutorials, workshops, and scholarship.

View Article


Summarizing documents

DescriptionExtractive summarization — finding the salient points in a document or corpus — is one of the most fundamental tasks in natural language processing. I’ll show you three ways to do it. One...

View Article


Python Performance Profiling: The Guts And The Glory

DescriptionYour Python program is too slow, and you need to optimize it. Where do you start? Optimization is a scientific investigation, just like debugging is: you generate hypotheses about how to...

View Article

Python for segregated signal averaging of cardiac baroreflex response in humans

DescriptionThe cardiovascular system is regulated through complex interactions between the central nervous system, the heart and systemic arteries. Quantifying the underlying interactions can provide...

View Article

Python for Home-Ec

DescriptionHave you ever tried to make something with scrap wood, and wondered how to use it optimally? Do have a bunch of pickles and jams you made, and you want to eat them in an order that maximizes...

View Article

PyPy & Us Could Be PyPy & You

DescriptionYou've probably heard of PyPy. It's an interpreter that can make your Python fast. Really fast. We'll talk about some fundamentals & lessons learned from running PyPy in large scale...

View Article


Postgres Present and Future

DescriptionPostgres 9.5 was just released a few months ago and has a number of of new improvements we'll walk through including new JSONB functions, some analytical tooling, and of course upsert. Then...

View Article

Playing with Python Bytecode

DescriptionEver wondered what Python is actually doing when it executes your code? Want to learn to hand-craft artisanal Python bytecode? In this talk, we explain CPython's internal code...

View Article


Migrating to Python, slowly

DescriptionYou probably already know the reasons why you should migrate your project to use Python 3. But if you're anything like me, that process seems perilous and disruptive, and you can't see a...

View Article

Making Games

DescriptionFrom your first 'while True:' to your first framework.

View Article


Make data cleansing fun again with Pandas

DescriptionThis talk will provide a fast-paced introduction to cleansing text data with Python. We'll cover specific Pandas tools as well as strategies for managing the cleansing processes. Topics...

View Article

It's Raining, It's Pouring? A web and SMS application in Flask and Twilio to...

DescriptionThis talk is about the use of python in building a web application with which we call farmers in less developed countries to capture rainfall occurrence. These data are used to complement...

View Article

Introduction to Neural Networks with Tensorflow

DescriptionNeural networks are a powerful machine learning model that are used in many applications, from computer vision and speech recognition to time series modeling and natural language processing....

View Article

Introduction to Microservices with Nameko

DescriptionAn introductory overview of the microservice pattern for web applications, made concrete with working examples using Nameko.

View Article


Hassle Free ETL with PySpark

DescriptionWhile the models of data science get all the press, the real work is in the maze of data preprocessing and pipelines. The goal of this talk is to get a glimpse into how you can use Python...

View Article


Hacking/Typing/Writing at 200 Words Per Minute

DescriptionA decade ago, stenography (steno) was a proprietary, locked down technology with a heavy upfront learning cost and high dropout rate. Mirabai Knight, a true geek, was so frustrated after she...

View Article

Fighting the Flu with Machine Learning

DescriptionEveryone despises falling sick. In this talk, I will present how I used Python and machine learning to predict future sequences of the flu. My Random Forests model learns patterns in how the...

View Article

Dplython: Intuitive Data Analysis, Funky Python

DescriptionThe goal of data analysis is to write code that manipulates data to give us answers. Ideally, we could translate our questions into code as quickly as we could think! Dplython is an open...

View Article


Don't Overreact: Moving from Twisted to Asyncio

DescriptionThis talk covers the basics of the Twisted and Asyncio libraries for asynchronous I/O and then delves into an experience porting the Kademlia distributed hash table (DHT) library from...

View Article

Design for Non-Designers

DescriptionDesigning, when you are a programmer, can be super intimidating. This talk will highlight the best ways to improve your design and UX skills so you can create an interfaces that are usable...

View Article

Creating a culture of Computation - Scientific, Social and Humanitarian

DescriptionThe Python User Group at Queens College seeks to broadly distribute knowledge and enthusiasm about data and inquiry facillitated by compuation. The official languages of the computer science...

View Article

Care and feeding of Pythons

DescriptionThe Python Software Foundation was founded in an open source culture with a focus on volunteer work. As the Python ecosystem has grown, so have the volunteer efforts. However, some jobs are...

View Article



Building Command Line Tools in Python

DescriptionDo you often catch yourself opening a Python script, changing a couple variables at the top, and then running python myscript.py? Turn that script into a Command Line Tool! Learn how to use...

View Article

Best Practices for Writing Reusable Python

DescriptionWe all want to write reusable maintainable code that follows best practices, but how? The "what" is easy, but the nuts and bolts are elusive. This talk discusses various ways of...

View Article

An End to Boring Data with Visualizations

DescriptionPut the days of trying to decipher meaning from boring spreadsheets behind you. Visualize data to give greater and immediate meaning to all those numbers with Python. Explore the variety of...

View Article

Algorithmically Generated Music Using Pyo Based on User Data

DescriptionAt Peloton our data is pedaling speed and resistance from every second while a user rides their bike. We can use this data to generate music that plays back to the user. One way to generate...

View Article


Advanced Permissioning

DescriptionIn many Django applications, permissioning (building rules for who has access to what) is pretty easy. Logged out users can see some stuff, logged in users can see more stuff, and superusers...

View Article

Abstractions and building up: A case study with chess_py, an open source...

DescriptionProgramming can seem difficult because of the enormous level of abstraction involved. Objects are being dealt with that have very little to do with the real world. They are hard to grasp,...

View Article

Writing Neural Networks from Scratch

DescriptionIn this talk we'll go through neural networks, explaining them from scratch. The only background required is an understanding of Python, basic linear algebra and calculus.

View Article


Wrapping Go in Python

DescriptionI love python, and I am interested in Go. Recently, Go has gain the ability to create shared object files, which allows you to dynamically link Go code with other languages. This talk goes...

View Article


The Sound of Data: Using Python to transform data streams into music.

DescriptionWe visualize complex data in order to understand it, find patterns in it, and gain perspective on it. But what happens when we transform data streams into sounds and music, and how can we do...

View Article

The Colors, Duke! Steganography using the Python Imaging Library (PIL)

DescriptionSteganography is the practice, though some might say artform, of concealing messages within other types of media. The aim of my talk is to show how to write plaintext messages into images...

View Article

Sensely: Office Automation with the Internet of Things and Python

DescriptionMany of us have heard the hype surrounding the Internet of Things (IoT). Leveraging a network of wireless sensors to facilitate decision making with real-time data does sound awesome, but...

View Article

RESTful Service Design: Patterns and Anti-Patterns

DescriptionDrawing on more than a decade of combined experience in RESTful service design, your speakers will discuss many of the key architectural questions that every API developer needs to answer....

View Article


Python Gone Bananas: Monkey Patching Isn't Monkey Business

DescriptionPython is an extremely dynamic language with a very "rich runtime." Unlike in a compiled language like C or go, symbols (functions and data objects) can be bound and rebound at runtime;...

View Article

python-dateutil: A delightful romp in the never-confusing world of dates and...

DescriptionThe dateutil library provides a number of extensions to Python's standard datetime handling libraries. This talk will provide an overview of how to use (and not use!) dateutil to improve...

View Article


Probabilistic Graphical Models in Python

DescriptionThis talk will give a high level overview of the theories of graphical models and a practical introduction to and illustration of several available options for implementing graphical models...

View Article

Introduction to Web Scraping using Scrapy

DescriptionHave you wanted to grab data from websites and automatically categorize it into a formatted list? Or maybe you want to opt out of registering for API keys and want data straight out of a web...

View Article


Exploring Cryptography

DescriptionA hacker's introduction to cryptography

View Article

Cryptography in Python

DescriptionToday we use cryptography in almost everywhere. From surfing the web over https, to working remotely over ssh. However, many of us do not appreciate the subtleties of crypto primitives, and...

View Article

Build your own python pet!

DescriptionBuild your own tamagotchi style py-pet with this beginner friendly workshop. You will learn basic python skillz by spawning and feeding your adorable creation in the terminal.

View Article

Anomaly Detection Algorithms and Techniques for Real-World Detection Systems

DescriptionFinding outliers in a dataset is a challenging problem in which traditional analytical methods often perform poorly. As a result, researchers have developed special algorithms for detecting...

View Article


An Introduction to Reinforcement Learning

DescriptionReinforcement learning is a subfield of machine learning focused on discovering ‘optimal policies’: robust strategies to achieve a desired objective under varying states of the world. In...

View Article

Browsing latest articles
Browse All 50 View Live


Latest Images