• Automated PDF Reports with Python

    June 20, 2022 by Piotr Płoński Python Report Pdf

    Automated Reports Python banner Python is a great tool for automation, almost magical. In this article I will show you how to build automated reporting system with Python. The system will create a daily PDF report and send it via email. I will use Python notebook (with Jupyter Notebook) and Mercury framework for PDF generation, scheduling and email sending.

  • Dashboard for Data Drift Detection in Python

    June 14, 2022 by Aleksandra Płońska, Piotr Płoński Python Dashboard Datadrift

    Data Drift Detection Python banner Change is the only constant in life - Heraclitus quote is so relevant in the Machine Learning world. The ML models that are running in the production need to be monitored. Why? Because data can change in time, leading to wrong predictions. The change in data distribution is so-called a data drift. I will show you how to build a dashboard for data drift detection in Python. I will use Evidently Python package for detecting data drift and building a dashboard in the Jupyter Notebook. The dashboard notebook will be published as a web application with the Mercury framework.

  • How to create a dashboard in Python with Jupyter Notebook?

    June 08, 2022 by Aleksandra Płońska, Piotr Płoński Python Dashboard

    Dashboard Python Jupyter Notebook banner Would you like to build a data dashboard in 9 lines of Python code? I will show you how to create a dashboard in Python with Jupyter Notebook. The dashboard will present information about stock for selected ticker (data table and chart). The notebook will be published as a web application. I will use an open-source Mercury framework to convert Python notebook to interactive web application.

  • How to send email in Python? (the simplest approach)

    June 08, 2022 by Aleksandra Płońska, Piotr Płoński Python Email

    Python send email banner Sending emails from Python code is simple. It can be used for automation and notification apps. In this article we will create send_email() function that will simplify the email sending. We will use Python built-in packages smtplib and email. Let’s start sending emails with Python!

  • 4 ways to install Jupyter Notebook

    June 07, 2022 by Aleksandra Płońska, Piotr Płoński Jupyter Python

    Install Jupyter Notebook banner Jupyter Notebook is a powerful tool that can mix code and Markdown. It provides fast feedback for code snippets execution which makes it perfect for data analysis and experimenting. It is a development environment of choice for many data scientists, machine learning practitioners, and software developers. In this article, we will check different ways how to install Jupyter Notebook on your local machine.

  • Develop NLP Web App from Python Notebook

    February 23, 2022 by Piotr Płoński and Aleksandra Płońska Python Spacy Mercury

    Mercury convert Jupyter notebook to web appNatural Language Processing (NLP) is a scientific field working on interactions between computers and human written language. The machines are programmed and taught to understand the text and extract information.

  • Build Computer Vision Web App with Python, OpenCV and Mercury

    February 21, 2022 by Piotr Płoński and Aleksandra Płońska Python Opencv Mercury

    Mercury convert Jupyter notebook to web appComputer Vision methods provide great flexibility for images processing. For example, you can easily write a computer program for converting any photo to an artistic sketch. In this article I will show you:

  • Python Virtual Environment Explained

    October 29, 2021 by Piotr Płoński Python Virtual environment

    Python Virtual Environments ExplainedHave you ever messed with Python packages? Have you ever had problems running someone else script because of broken dependencies? Would you like to know why and how to fix it? In this article, we explain how does Python virtual environment work.