Download the mobile application

PyCon Nove


19th - 22nd April 2018

Europython 2011

This page contains the full archive of talks and videos from EuroPython 2011. More than 600 participants enjoyed the conference in the beautiful summer of Florence: if you want to be part of it, don't miss EuroPython 2012!

5 Years of Bad Ideas

What was my motivation for working with Python after two years of PHP? There is so much you can do. Functions are objects you can pass around, you can decompile functions to see how they work internally, you can alias ... Continue reading →

Armin Ronacher

A Visual Interactive Programming Environment

The Larch Environment is a visual interactive programming environment for Jython/Python. Its purpose is to make programming more visual. To this end, protocols for presenting objects visually have been devised. A programming environment, that builds on the idea of ... Continue reading →

Geoffrey French

Advanced Pickling with Stackless Python and sPickle

Stackless Python supports pickling of a wider range of types than conventional C-Python, including stack frames and code objects. On this basis it is possible to extend further the pickle.Pickler class in order to serialise classes, modules, packages up ... Continue reading →

Anselm Kruis

Advanced Python

This tutorial will work through a series of real-world examples, showing how an understanding of the tools built into the Python interpreter or included in the standard library can be combined to solve difficult problems clearly and Pythonically. We will ... Continue reading →

Raymond Hettinger

Analytics and Machine learning for the web

June 23, 2011

Everyday we enjoy great experiences when we access websites that help the user in every aspect of interaction. Some web users prefer to get recommendations, suggestions and much faster contextual searches when they access a website or web application. This ... Continue reading →

Victor Miclovich

Architecture, organisation and best practices for a successful web project in Python

June 20, 2011 June 21, 2011

The target audience are pythoneers, pythonistas and enthusiasts who want to learn how to put together a web project in a professional way The training aims at exploring all the necessary elements for successfully putting together a web project. It ... Continue reading →

Samuel Fuentes

Asynchronous programming with Twisted

June 20, 2011 June 22, 2011
Orestis Markou

Building Scalable Web Apps

Building scalable web applications may seem like a distant problem, but the problem is not thinking about it before it's too late. This talk will focus on designing a scalable web application before it needs to be (and avoiding ... Continue reading →

David Cramer

Creare videogames con Panda3D

Continue reading →

Claudio Desideri

Derivatives Analytics with Python & Numpy

In financial engineering and derivatives analytics, C/C++/Java/VBA and other languages are still dominating. Visixion has developed with [DEXISION][1] the first full fledged derivatives analytics suite with Python as core language. DEXISION is an On Demand application ... Continue reading →

Yves Hilpisch

Distributing Python programs through PyInstaller

The talk will focus on how to distribute multi-platform proprietary Python applications, using [PyInstaller][1]. PyInstaller takes a program written in Python and turns it into a static executable (binary) that does not depend upon an existing Python installation, nor ... Continue reading →

Giovanni Bajo

Exploit your GPU power with PyCUDA (and friends)

CUDA technology permits to exploit the power of modern NVIDIA GPUs. In this talk, after a brief introduction to GPU architecture, we will focus on how CUDA got inside Python through libraries like PyCUDA and others… By some examples we ... Continue reading →

Stefano Brilli

Flow-based programming made easy with PyF 2.0

PyF is a python framework to ease flow based programming and allow massive data crunching on multiple CPUs. We boast an optional web-based interface to visually design processing tubes, batch scheduling, report generation and email alerts. The Framework is easily ... Continue reading →

Jonathan Schemoul

Getting ready for PostgreSQL 9.1

Harald Armin Massa
Gabriele Bartolini
Marco Nenciarini

How to make intelligent web-apps

The primary goal of this talk is twofold: to evaluate the need of data mining and introduce some very cool, simple yet powerful machine learning techniques to audience such as classification, clustering, collaborative filtering, recommendation etc in your Python web ... Continue reading →

Deepak Thukral

Introducing Django REST framework

Django REST framework is a new project that aims to make it easy to build RESTful Web APIs. The APIs it creates are fully Web browse-able, using an awesome Django admin style interface, allowing them to be truly self-describing, well-connected ... Continue reading →

Tom Christie

JSON data + RML template = PDF report

The main problem with reports generated in Python is how to separate the content from the style using ReportLab library, because all informations should be saved in a single source file that, by example, is impossible to understand for your ... Continue reading →

Stefano Cotta Ramusino

JavaScript for Python Programmers

June 20, 2011 June 21, 2011
Jonathan Fine

Making CPython Fast Using Trace-based Optimisations

CPython can be made faster by implementing the sort of optimizations used in the PyPy VM, and in my HotPy VM. All the necessary changes can be made without modifying the language or the API. The CPython VM can be ... Continue reading →

Mark Shannon

Making use of OpenStreetMap data with Python

Ever wondered how web maps are created? Ever wondered if you could build something like Google Maps over a weekend? You probably can't, but this talk will show you the basics of what you need to know, such as ... Continue reading →

Andrii Mishkovskyi

Pitfalls of Continuous Deployment

Practice iterative development like the pros. Release sooner, faster, and more often. Continuous deployment (and testing) has started to become a reality for many companies. It brings to light one of the many problems that face large product teams, but ... Continue reading →

David Cramer

PostgreSQL - the database-sister of Python

This talk is the updated and especially enhanced of the "Python and PostgreSQL - a match made in heaven" talk of EP 2006, CERN, Switzerland. PostgreSQL and Python share more then the first letter: their communities have great similiarities; their development ... Continue reading →

Harald Armin Massa

Python and the Elephant

June 23, 2011
Harald Armin Massa
Gabriele Bartolini
Marco Nenciarini

Python for High Performance and Scientific Computing

Python is an accepted high-level scripting language with a growing community in academia and industry. It is used in a lot of scientific applications in many different scientific fields and in more and more industries, for example, in engineering or ... Continue reading →

Andreas Schreiber

Remote execution of Python scripts using Viri

Viri is a system for automatic distribution and execution of Python code on remote machines. This is especially useful when dealing with a large group of hosts. With Viri, Sysadmins can write their own scripts, and easily distribute and execute ... Continue reading →

Marc Garcia

Rubrica indirizzi all'ennesima potenza

Avete presente il classico, noioso, banale esempio di rubrica indirizzi in Python? Si? Quindi, diamo un'occhiata ad un nuovissimo, complicato ed entusiasmante modo di tenere la nostra rubrica e il nostro dispositivo mobile sincronizzati. Mischieremo differenti tecnologie come Zope ... Continue reading →

Davide Corio

Social Network Analysis in Python

Network Analysis has gained a huge recognition since the widespread adoption of on-line social networking systems. It is a cross-disciplinary subject with important contributions from researchers of different areas such as physics, sociology, maths and computer science. However, Network Analysis ... Continue reading →

Enrico Franchi

The Art of Subclassing

All problems have simple, easy-to-understand, logical wrong answers. Subclassing in Python is no exception. Avoid the common pitfalls and learn everything you need to know about how subclass in Python. - Overriding and extending - Calling your parents - The ellipse / circle problem ... Continue reading →

Raymond Hettinger

Using Storm to work with SQL databases

Storm is an object relational mapper for SQL databases, with builtin support for PostgreSQL, MySQL and SQLite. It was designed and implemented as part of the Landscape project at Canonical in mid-2006 and was open sourced in mid-2007. Since then ... Continue reading →

Jamu Kakar

Writing a parallel and distributed tool for backing up a multi-terabyte data

How Python was used to implement a tool for the daily backup of an over 50 terabyte distributed data warehouse based on Greenplum Database technology. The talk covers our experiences, from the initial customer requirements to the first alpha release ... Continue reading →

Marco Nenciarini

sqlmap - security development in Python

The "sqlmap" is one of the largest, widely used and most active Python projects in the IT security community (more than 2000 commits in one year period with community of over 100 active testers). It combines it's developers' strong ... Continue reading →

Miroslav Stampar

The sponsors who made this possible

  • Python Experts
  • Spotify
  • HT Consulting
  • corso e certificazione Linux