EuroPython 2011: Introduction to Python database programming

Introduction to Python Database Programming

Python DB-API 2.0

EuroPython 2011 Florence, Italy

Marc-Andr? Lemburg

Software GmbH Langenfeld

(c) 2011 Software GmbH, info@

EuroPython 2011

Speaker: Marc-Andr? Lemburg

Python Database Programming

? CEO and Consultant

? More than 20 years software development experience ? Diploma in Mathematics ? Expert in Python, Application Design, Web Technologies and Unicode ? Python Core Developer (since 2000) ? Python Software Foundation Board Member (2002-2004, since 2010) ? Contact: mal@

? Software GmbH, Germany

? Founded in 2000 ? Core business:

? Projects: implementing custom solutions using Python ? Products: professional quality Python/Plone/Zope/Django

developer tools (mxODBC, mxDateTime, mxTextTools, etc.)

? International customer base

(c) 2011 Software GmbH, info@

2

EuroPython 2011

Agenda

Python Database Programming

1. Introduction 2. Basic Concepts 3. Advanced Techniques 4. Discussion

(c) 2011 Software GmbH, info@

3

EuroPython 2011

Introduction

Python Database Programming

1. Introduction 2. Basic Concepts 3. Advanced Techniques 4. Discussion

(c) 2011 Software GmbH, info@

4

EuroPython 2011

Motivation for the Python DB API

Python Database Programming

? Provide a standard interface from Python to databases

? Standard should be easy to implement and understand

? more database modules ? higher quality modules ? more supported backends

(c) 2011 Software GmbH, info@

5

EuroPython 2011

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download