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!

A Deep-Dive Into Python Classes

This talk aims to lift the lid on the system that governs how types behave in Python - everything except Metaclasses. The talk answers questions such as: * What is a class, and how can we think of them? * How are classes ... Continue reading →

Mark Smith

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 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

Aspettando PostgreSQL 9.1

PostgreSQL è un sistema open-source per la gestione di database molto avanzato ed estremamente versatile che si integra perfettamente con Python. E' sviluppato da una comunità internazionale molto attiva ed è distribuito secondo la licenza in stile BSD denominata "PostgreSQL ... Continue reading →

Gabriele Bartolini

Asynchronous programming with Twisted

June 20, 2011 June 22, 2011

Twisted is one of the best asynchronous network programming frameworks out there, and can help you build cool stuff very easily, once you understand the core design. Unfortunately, Twisted is also a huge framework and can be very daunting for ... Continue reading →

Orestis Markou

Browse and print: problems and solutions

With the growth of the web, how we publish is changing. Paper alone is not enough, web pages are also required. And for many web pages it is not enough to rely on the browser's print capabilities. Sphinx, used ... Continue reading →

Jonathan Fine

Building a website with PyHP and Liwe

In this session, you will start learning how to create a simple PyHP + LiWE website. Then, we'll show you how to create new custom modules for your website and we'll show up some great features of the LiWE ... Continue reading →

Fabio Rotondo

Creare videogames con Panda3D

Continue reading →

Claudio Desideri

Data Driven Cache Invalidation

In todays world, nobody (should) deploy a web application facing the internet without having a proper caching system in place. There are many different solutions to choose from, from manual use of memcached through framework integrated caching to external caches ... Continue reading →

Magnus Hagander

Data Plumbing with Python

Point Nine provides operations outsourcing and support to large and complex financial institutions. As part of our day to day responsibilities we are required to process our client's trading activity which generally involves receiving data in various formats and ... Continue reading →

Pavlos Christoforou

Debugging and profiling techniques

This talk will give on overview over some common problems related to profiling and debugging CPython applications (especially desktop-based ones). The following subjects will be covered: * Debugging of memory/resource leaks (circular references, __del__, weakref, garbage collector, etc.). We will ... Continue reading →

Giovanni Bajo

Diversity as a Dependency

The PSF recently adopted a diversity statement. While some argue that we should do this just because it's "the right thing to do", others question why we, as a technical community, should even worry about diversity. This talk addresses ... Continue reading →

Anna Ravenscroft

Emulating Stackless and greenlet with each other

Stackless Python and the greenlet package for CPython are two different implementations of coroutine support for Python. (Coroutines are fundamental building blocks of I/O frameworks like gevent, Eventlet, Concurrence and Syncless to conveniently handle thousands of socket connections at ... Continue reading →

Péter Szabó

Getting ready for PostgreSQL 9.1

Harald Armin Massa
Gabriele Bartolini
Marco Nenciarini

Implementing distributed applications using ZeroMQ, Python and other bad guys...

Cloud Computing and Large Scale environments require sometime applications based on complex and distributed architectures... and this usually means a huge overhead in the design and confusion out of control in the code (network wise race conditions, single points of ... Continue reading →

Francesco Crippa

It's the message, stupid: python & amqp

Messaging is a well established domain in information technology and can greatly improve the scalability and throughput of a system when employed appropriately. Message queues can be used to achieve - spatial decoupling i.e. the systems that produce and consume ... Continue reading →

Muharem Hrnjadovic

JavaScript for Python Programmers

June 20, 2011 June 21, 2011
Jonathan Fine

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

OpenERP: 100% pythonic way for business management

Business management isn't just accounting. Let's see how Python can help us to build a complete ERP infrastructure. From CRM to e-commerce, from accounting to document management...we'll see how Python is mature and able to do ... Continue reading →

Davide Corio

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

Programmazione MapReduce in Python con Pydoop

Hadoop è la principale implementazione open source di MapReduce, il paradigma di calcolo distribuito su larga scala di Google. L'API nativa di Hadoop è in Java e le opzioni built-in per la programmazione in Python -- Streaming e Jython -- presentano ... Continue reading →

Simone Leo

PyHP and the art of dating girls

This will be both technical and light talk, introducing these important subjects: - the new scripting language PyHP, a solution to create dynamic web pages using the Python scripting language server side, a-la PHP, but smarter. - the LiWE (Lightweight Web Environment ... Continue reading →

Fabio Rotondo

PyPy hands-on

The session is divided into two parts, of roughly 2 hours each. People who are interested only in the first part, can leave the session after it. However, the first part is a prerequisite for the second one, thus people ... Continue reading →

Armin Rigo
Antonio Cuni

Python 3: the Next Generation (is here already)

Python is currently at a crossroads: Python 2 has taken it from a quiet word-of-mouth language to primetime, with many companies around the world using it and an ever-increasing global marketshare of the programming world. But now comes Python 3 ... Continue reading →

wesley chun

Python and MongoDB tutorial

June 20, 2011

MongoDB is the new star of the so-called NoSQL databases. Using Python with MongoDB is the next logical step after having used Python for years with relational databases. This talk will give an introduction into MongoDB and demonstrate how MongoDB ... Continue reading →

Andreas Jung

Python and the Elephant

June 23, 2011
Harald Armin Massa
Gabriele Bartolini
Marco Nenciarini

Python at Cloudkick

Cloudkick is a server management and monitoring software as a service used by thousands of different companies all across the globe. The service is built in and powered by many different programming languages and technologies, but the web application and ... Continue reading →

Tomaž Muraus

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

Python(x,y): diving into scientific Python

This training session will introduce the Python scientific stack to beginner or intermediate-level Python programmers. The basics of scientific programming with Python will be presented: - creation of arrays and structured arrays using numpy - fast, loopless manipulation of numpy arrays through ... Continue reading →

Vincent Noel

Realizzare un emulatore di videogiochi

Lo sviluppo di un emulatore di videogiochi è tra le cose più divertenti che un programmatore può fare davanti ad un monitor. Durante questo talk mostrerò come emulare un sistema relativamente semplice, il Chip-8, realizzando tutto l'emulatore in Python ... Continue reading →

Lorenzo Mancini

Refactoring PyChart

PyChart is a very nice program for producing print quality graphs. However, it came equipped with a rather strange API, where every class was called T. It was also using the global namespace in strange and disturbing ways. Furthermore, it ... Continue reading →

Jacob Hallén

Spatial data and GeoDjango

GeoDjango is the "world-class geographic web framework" everyone has probably heard of. The purpose of this talk, targeted at people familiar with Django itself, is to introduce in more details the capabilities of this framework. After learning the basics of ... Continue reading →

Bruno Renié

The London Python Code Dojo - an Education in Developer Education

The London Python Code Dojo is a community organised monthly meeting for Python programmers in the UK. Variously described as social coding, developer training, "Scrapheap Challenge" for Pythonistas and "I didn't learn coding like this when I was a ... Continue reading →

Nicholas Tollervey

Using Python in Software for the Medical Industry

The medical industry has long been dominated by custom software written by manufacturers of medical equipment. With the widespread use of lower-cost computing power and abundance of software developers using cost-beneficial open source development tools, it is no surprise that ... Continue reading →

wesley chun

The sponsors who made this possible

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