Python at Nokia (by MacGregor Felix)
Date: Nov. 12, 2015, 7 p.m.
Python is known to be a multi-purpose and multi-paradigm programming language. Come see how the Reality Capture & Processing (RCP) group of Nokia HERE is making use of Python’s versatility. We will show you how HERE RCP uses Python’s Object Oriented constructs to represent business models in production systems. You will see how Python’s functional lambdas are used to elegantly facilitate the handling of big data. We will discuss the use of Python not only in production code but also in test code. We not only use Python for production purposes but also to build utilities. We hope to show you how we utilize Python's versatility and closeness to the operating system to build sophisticated tools for development and operational productivity. You’ll see our Test Driven development effort while building Python products and how we use Python in Behavior Driven Development to code language-agnostic acceptance tests for the evolution of software and services. We will also give you a pick at our Python packaging and distribution.