The Switch From Pharmacy to Data Science

Transitioning into an entirely different background may seem difficult but a lot of people have done that, Wuraola shares how she transitioned into tech.

Wuraola is a Research and Innovation Lead at Data Science Nigeria and also a Pharmacist. She writes tutorials about Data Science on her Medium blog.

Her transition into tech was random. More like those things you give a try and it turns out to be interesting. She was looking at roles in Supply Chain Management, so she read a lot of job descriptions and found one for a Data…

She Code Africa recently announced a partnership with DeimosCloud via a series of initiatives to get more women into Cloud Engineering! To kick start this initiative, a 1-day event held on January 10, 2021, with experts in the cloud field.

Chidiebube Amos — Cloud Support Engineer, Amazon Web Services (DevOps Services)

Chidiebube is passionate about Serverless Computing, Golang, and everything containers. He is a Certified Kubernetes Admin. Before AWS, he was a Lead DevOps Engineer at Andela where he built the DevOps Track. He started his session by walking us through the history of Cloud Computing.

History of Cloud Computing

In the last 15 years, Cloud Computing was not a popular term. When Amazon, Google…

Photo by Mohamed Nohassi on Unsplash

Daily Self Examination

“When you were born, you cried while the world rejoiced. Live your life in such a way that when you die, the world cries while you rejoice” — Cherokee Proverb

Just as we go to school, attend lectures/ classes and take tests/ examinations, we also have to do same with our life style. Life is one big school filled with lessons and tests but do we evaluate ourselves?

Normally before you leave your house, you check the mirror to see if there’s any flaw in your dressing or makeup, self–examination or self–evaluation can be likened to this…

Photo by Richy Great on Unsplash

This article will guide you on what Open Source is and how you can start contributing to open source projects.

What is Open Source?

Open Source refers to something people can modify and share because its design is publicly accessible — Open Source

How to Get Started

Requirements; A PC, Internet Connection, Git (if you don’t have it installed, you can read this article on how to do so), The project that you want to contribute to, and a Github Account.

In this article, the GitHub Uniform Resource Locator (URL) for the project is and the URL for the forked repository is, …

How to install Tensorflow-GPU on Windows 10

Requirements; Anaconda, A PC with Windows 10 OS, Internet connection and at least 1GB of data.

If you do not have Anaconda installed, you can download it from here and install then search for Anaconda in the Windows search bar. Run the Navigator and Anaconda prompt.

Scraping HTML Tables

Have you ever wondered how you can get data off a website that does not have an Application Programming Interface (API)? Well, continue reading this article and you will learn about how you can do that.

This article will cover the following sub topics;

  • Definition of Web Scraping
  • Web Scraping Workflow
  • Web Scraping Requirements
  • How to get the best website URLs for Web Scraping
  • Hands-On experience

Web Scraping is the process of extracting data from a website.

Copying and Pasting information from a website can also be termed as web scraping but on a manual level. …

Image from
Image from
Image from

What I learnt in the last month of the Program

The last month of the She Code Africa Mentoring Program was the most thrilling because I learnt new things while building my final project but my laptop had to be formatted due to some issues. Despite everything, I’m happy that I was able to learn and also submit my project.

This article is a summary of what I learnt in the last month of the program.

Learning Path:

  • Machine Learning
  • Software Engineering
  • Data Science Project

Machine Learning

Machine learning is an application of Artificial Intelligence (AI) that provides systems with the ability to automatically learn and improve from experience without being explicitly programmed.


Building a Linear Regression Machine Learning model and Deploying it using Flask and then to Heroku

Building a Linear Regression Machine Learning Model

Here is a step by step process on how to do this;

  • Import libraries
  • Data Collection
  • Exploratory Data Analysis
  • Data Cleaning
  • Build model
  • Evaluate metrics

I used Jupyter Notebook as the Integrated Development Environment (IDE). The libraries required are; numpy, pandas, matplotlib, pickle or joblib and scikit-learn. These are pre-installed in the latest version of Anaconda. If you don’t have any of these libraries you can pip install them or update conda.

The dataset used for this model is the Pima Indians Diabetes dataset which consists of several medical predictor variables and one target variable, Outcome. Predictor variables include…

Image from — A lady sitting on a desk using a laptop
Image from — A lady sitting on a desk using a laptop

What I learnt in the Second Month of the Program

To understand this article better, I would advice that you read the piece above if you have not already done that.

This article is a summary of what I learnt in the second month of the program.

Learning Path:

· Python Libraries for Data Analysis

· Data Wrangling

· Mathematics for Data Science

· Analysis of a Dataset

Python Libraries for Data Analysis

I learnt the rudiments of NumPy and Pandas libraries for data analysis.

NumPy stands for Numerical Python. It is a library consisting of multidimensional array objects and a collection of routines for processing these arrays. …

Basic Analysis of Google Play Store Apps dataset


This analysis was performed on Google Play Store App dataset from Kaggle using Python . In this dataset, there are 10,842 applications and each application has the following details: Application name, Category, Rating (on a scale of 5), Number of Reviews, Size of the app, Number of installs, Application Type — Free or Paid, Price, Content Rating, Genres, Last updated On, Current Version, Required Android Version.

In order to get 1,000+ downloads on your Android Application, you need to know the current statistics of the android market.

This article will display the results of the following questions;

1. What category…

Ekemini Okpongkpong

Aspiring Data Scientist | Tech Savvy

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store