How to Convert JSON to Pandas DataFrame

Problem Formulation and Solution Overview In this article, you’ll learn how to read a JSON string and convert it to a Pandas DataFrame in Python. To make it more fun, we have the following running scenario: Antoine, a Curator from the Smithsonian Museum, is taking their Egyptian Collection on the road. Antoine has received a … Read more

Product Manager — Income and Opportunity

Before we learn about the money, let’s get this question out of the way: What Does a Product Manager Do? A product manager (PM) identifies customer needs and communicates “success metrics” with the internal team building the product. By understanding the customer needs and what a successful product looks like, the product manager is an … Read more

Python Base64 – String Encoding and Decoding [+Video]

A Short Guide to Base64’s History and Purpose Base64 is a system of binary-to-text transcoding schemas, which enable the bidirectional transformation of various binary and non-binary content to plain text and back. Compared to binary content, storage and transfer of textual content over the network is significantly simplified and opens many possibilities for flexible data … Read more

How to Create a Pie Chart with Seaborn Easily?

Seaborn is a data visualization library for Python. This tutorial will briefly describe simple techniques for styling a pie chart using only a single function from this robust library.  Although Seaborn does not include a function to build pie charts, it can be used to refine the aesthetics of pie charts created with Matplotlib. The … Read more

Full-Stack Web Developer — Income and Opportunity

Before we learn about the money, let’s get this question out of the way: What Is a Full-Stack Web Developer? A full-stack web developer works both with back-end and front-end web technologies. Full-stack developers have skills in all those fields so they often take crucial roles in overseeing the technical implementation of large web projects. … Read more

Line Charts — Learning Line Charts with Streamlit

Streamlit is an easy-to-use rapid web application development platform. It can create compelling data visualizations using python. Line charts are one of the many types of charts that Streamlit can display. Line charts are often a great visual for displaying numerical data over time.  This tutorial will teach you how to easily create and configure … Read more

6 Ways to Get the Median of a Python List

Problem Formulation Given a Python list of integer or float numbers. How to calculate the median of a Python list? Formally, the median is β€œthe value separating the higher half from the lower half of a data sample” (wiki). Note that the median is different to the mean or average as can be seen in … Read more

How to Install Scrapy Splash in Python?

πŸ’‘ Scrapy is a useful web-crawling framework in Python. Scrapy can handle static websites, a static website is a website with fixed content coded in HTML and displayed in a browser exactly as it is stored. A dynamic website however contains content that changes depending on different factors. To crawl those sites, a browser to … Read more

Top 4 Jupyter Notebook Alternatives for Machine Learning

In this article, we review some of the online options for running Python using online (Jupyter) Notebooks. The Python Landscape There are a number of platforms available for running Python. Some of these include: Install Python on your own machine. Use Jupyter notebooks on your own machine. Use a data science platform like Anaconda on … Read more