EuroPython 2013: Designing Large-Scale Applications in Python

preview_player
Показать описание
Concepts for designing large and scalable Python applications that work in practice.

Python is often referred to as a scripting language. While Python is an ideal platform for scripting, integration or plugin tasks, it does in fact cover all the concepts needed for truly large-scale object oriented application development. However, complex applications bring new challenges.

The talk draws on the speaker's experience with large-scale application design using Python as central implementation language and provides a cookbook approach to many of the problems you face when designing and organizing complex application frameworks.

The approach has been proven in many real-life projects, ranging from web application servers in varying fields of application to complete finance trading systems. Python has always proven to be a truly good choice with an outstanding time-to-market advantage over other implementation languages such as Java or C++. It allows small software development companies to successfully compete against multi-million dollar ventures.

The talk was given by Marc-André Lemburg at EuroPython 2013 in Florence, Italy.

Рекомендации по теме
welcome to shbcf.ru