Listen "Python for Tools, Data Science and more"
Episode Synopsis
Let’s look at another programming language we use at bol.com: Python. At bol.com we use Python for Tools, Data Science and more. It has been around since 1991.What this episode coversIt was created by a Dutch guy: Guido van Rossum. Its design philosophy emphasizes code readability. The language's core philosophy is summarized in the document The Zen of Python (PEP 20), which includes aphorisms such as:Beautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated.Readability counts.All well, but what do we do with it? What do we use it for?In the earlier episode “How we tame Google Cloud resources with R2D2” we discussed the Deployment tool we built for our Software Engineers. This tool has been built in Python.But we do more great stuff in bol.com with python, at least that’s what we heard in our tech community. We asked around and, not surprisingly, ended up in the Data Science area. So time to introduce our guests to the show….GuestsOlaf Meuwese – A software engineer who has worked mostly with and in Data Science teams in the last years.Bas Dunn – Data scientist, econometrician in Assortment and earlier in Partner Performance Management.Jasper Adegeest - Data scientist, since September 2019 at bol.com in the Personalization team.NotesThe zen of PythonPythonic: When a veteran Python developer (a Pythonista) calls portions of code not “Pythonic”, they usually mean that these lines of code do not follow the common guidelines and fail to express its intent in what is considered the best (hear: most readable) way.SKlearn: Machine learning module for PythonTensorflow: The core open source library to help you develop and train ML modelsDatawarehouse bigqueryJupyter Notebook: The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text.Flask: a lightweight WSGI web application frameworkFastapi: a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints.Django: a high-level Python Web framework that encourages rapid development and clean, pragmatic designAxle - the opinionated framework to build Java apps within bol.com
More episodes of the podcast TechLab by Bol
Queer Bol
15/04/2025
10 takeaways from KotlinConf
08/01/2020
How Bol Adopted GraphQL
11/03/2025
Canary Testing | Road to Pro
26/11/2024
Meet the Social Media Team (Gerda) from Bol
10/07/2025
2021 Wrapped
29/12/2021
Enterprise Architects at Bol
03/10/2025
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.